GIS-LAB

Географические информационные системы и дистанционное зондирование

FOSS4G 2010: День 1

03.01.2011 (Monday)

Geoff Zeiss сообщает, что на открытии конференции ее председатель Lorenzo Becchi объявил, что на 06.09.2010 для участия в конференции зарегистрировалось рекордное для FOSS4G количество участников – 822. Официальная программа конференции дает несколько иное количество – 636 (что в принципе логично, так как некоторые участники могли зарегистрироваться уже после “заморозки” текста программы). Что интересно, в ней […]

Быстрая обработка растровых массивов в Numpy

25.07.2010 (Sunday)

В статьях “Работа с растрами при помощи GDAL и Python” и “Замена значений в растрах с помощью GDAL/Numpy“, приводится такой пример обработки данных растра попиксельно: # перебираем все пиксели растра for col in range( xsize ): for row in range( ysize ): # если значение пикселя равно inval, то меняем его на outval # иначе […]

Обработка данных на языке Python в ArcGIS

06.06.2010 (Sunday)

По следам статьи про расчеты точностей производителя и пользователя еще одна статья показывающая процесс создания скрипта для геопроцессинга с помощью ArcGIS на Python. Прочитать

Запрос SELECT как векторный слой в QGIS

04.05.2010 (Tuesday)

Долгое время в QGIS отсутствовала возможность отображать результаты пространственных  SELECT-запросов к базам PostGIS. Другими словами не было возможности отобразить на карте результат чего-то похожего на SELECT id, st_union(the_geom) FROM spatial_table GROUP BY id; Но теперь, благодаря работе проделанной Giuseppe Sucameli и Jurgen E. Fischer это стало возможным. Недавно принятый патч позволяет выполнять произвольные запросы через […]

OGR, Python

15.04.2010 (Thursday)

Voltron, как и обещал, написал продолжение статьи про работу с GDAL используя Python. В новой статье разбирается чтение, обработка и запись shape-файлов с помощью OGR. Статья снабжена конкретным примером с выборкой по условию и расчетом площади. Прочитать статью, обсуждение.

GDAL, Python, Numpy

01.04.2010 (Thursday)

По многочисленным нашим просьбам, Voltron написал полезную статью дающую основы использования GDAL напрямую в Python. Статья дает представление о том, как должен выглядеть типовой скрипт (открытие, обработка, сохранение растров) и очень полезна для написания кросс-платформенных скриптов геопроцессинга использующих быстроту и мощь GDAL и не привязанных к различным, часто большим и неповоротливым, пакетам Г?С. Давно хочу […]

Photo2Shape для QGIS

24.02.2010 (Wednesday)

Почти месяц назад Tim Sutton в своем блоге описал процесс геотэггинга с применением свободного ПО. Там же есть ссылка на его плагин ImagesToShape для QGIS предназначенный для создания точечного шейп-файла из каталога с изображениями. К сожалению, плагин доступен только пользователям *NIX систем, т.к. под Windows удовлетворение всех зависимостей (exiv2, pyexiv2 и др.) весьма нетривиальная задача. […]

Шпаргалка по консоли Python в QGIS

23.02.2010 (Tuesday)

Консоль Python в QGIS – отличное средство в интерактивном режиме прогнать нужный алгоритм и убедиться, что он работает. Проиллюстрируем работу с консолью для решения следующей задачи. Допустим у нас есть 2 линии, оцифрованные стык в стык с прилипанием (на самом деле они могут и пересекаться, но пока допустим что они прилипают). Мы хотим создать из […]

Перезагрузка модулей в QGIS

08.01.2010 (Friday)

Мартин Добиас добавил одну из самых ожидаемых возможностей в QGIS, а именно возможность перезагружать модули на языке Python без перезагрузки QGIS. Думаю не стоит объяснять, насколько это облегчает труд разработчиков. Для перезагрузки плагина с полным обновлением кода необходимо выполнить в консоли Python: qgis.utils.reloadPlugin(‘myplugin’)

Программирование и расширения для QGIS

26.01.2009 (Monday)

Сразу несколько статей, небольших, но, надеюсь полезных, зарождающемуся сообществу разработчиков для QGIS. Эта Г?С делает почти все возможное, чтобы сделать разработку удобнее и продуктивнее…за исключение нормальной документации. Что впрочем не исключение для практически всех OSGIS проектов. Чем сможем, поможем. Разработка простого расширения для QGIS на Python С чего начать создание расширений для QGIS. Читать, обсуждать. […]


(Геокруг)

Если Вы обнаружили на сайте ошибку, выберите фрагмент текста и нажмите Ctrl+Enter