QGIS news #1

Radim Blazek при финансовой поддержке T4E S.r.l реализовал в QGIS поддержку WCS (Web Coverage Service) на основе драйвера WCS GDAL. Т.к. код QGIS в настоящее время заморожен, новый функционал будет добавлен после выхода версии 1.8.0. Желающие опробовать нововедение могут собрать QGIS самостоятельно, взяв исходный код отсюда.

Так как и в драйвере GDAL, и в Mapserver есть несколько ошибок реализации протокола WCS 1.1, QGIS пока работает только с WCS 1.0. Поддержка стандарта версии 1.1 уже реализована, но активирована она будет после исправления ошибок в нижележащих библиотеках. В настоящее время нерешенными остаются вопросы обработки таких растров при помощи модуля GDALTools и сохранения части загруженного растра.

Marco Hugentobler продолжает доводить поддержку интерполяции растров (работа финансируюется кантоном Золотурн). Это позволит получать картинку приемлемого качества на масштабах, превышающих разрешение растра. Помимо собственно реализации нескольких алгоритмов пересчета Марко также выполнил рефакторинг кода, отвечающего за отрисовку растров, сделав его более простым и понятным. Новый функционал уже достаточно стабилен (попробовал — растры при большом увеличении стали выглядеть намного лучше, проседание производительности незначительно. Кроме того, в этой ветке исправлено несколько ошибок обработки растров, присутствующих в master), но до слияния еще далеко, т.к. изменения затрагивают и API.

Ну и напоследок. Точку в длительной эпопее поиска виноватых в проблемах с кодировкой при использовании связки GDAL 1.9.0 и QGIS поставил Юрген:

I'd prefer OGR to deal with that. but that's apparently not working yet as expected… if it can't recode to utf-8 it, shouldn't act like it could

Авторитет великая вещь: более полугода я говорил, что проблема не в QGIS и исправлять нужно GDAL, но убедить людей в этом не мог.

Да, баг уже исправлен (спасибо, Дима!). Но так как в OSGeo4W все еще используется GDAL 1.9.0 какое-то время проблема будет оставаться актуальной.