GDAL 1.8.0

Frank Warmerdam анонсировал GDAL 1.8.0.

GDAL/OGR — открытая библиотека для работы с растровыми и векторными данными, web-сервисами и базами данных. Библиотека предоставляет приложениям единую обобщенную модель данных для всех поддерживаемых форматов. Помимо самой библиотеки в состав GDAL входит набор мощных утилит командной строки для преобразования и обработки данных.

Вкратце список основных изменений выглядит так:

Ознакомиться с полным списком изменений можно на странице релиза http://trac.osgeo.org/gdal/wiki/Release/1.8.0-News.

Список изменений внушительный, радует реализация RFC 29  и RFC 30. Так, изменения, описанные в RFC 29, позволят существенно поднять производительность  и уменьшить расход памяти при обработке векторных данных (по тестам выигрыш примерно в 1.5 - 2.5 раза). Пока SetIgnored реализован только для shape-файлов (стараниями Мартина) и SpatiaLite (мой патч).

После слияния trunk и threading_branch QGIS будет намного быстрее открывать большие шейпы. Да и работа многих скриптов геопроцессинга ускорится. Кстати, надо будет переписать свой скрипт экстракции данных под эти изменения.

Ждем включения GDAL 1.8.0 в OSGeo4W, тем более, что Frank обещал глобальное обновление OSGeo4W после релиза — GDAL 1.8.0 планируется сделать основной версией вместо давной устаревшей 1.5.4, а Python 2.5 заменить на 2.7.