Мітки: python

OSGeo4W переходит на Python 2.7

Долгое время установщик свободного ПО ГИС OSGeo4W использовал достаточно старую версию Python — 2.5.2. Со временем это стало причинять все больше неудобств: начиная от наличия ошибок, исправленных в новых версиях Python, и заканчивая невозможностью обновить некоторые пакеты до актуальных версий.

Мітки: ,

Как извлечь привязку растра

Не секрет, что один из наиболее распространенных  форматов растровых данных TIFF умеет сохранять сведения о привязке внутри себя и таким образом превращаться в GeoTIFF. Все было бы хорошо, если бы не один ньюанс: подавляющее большинство графических редакторов страдает «звездной болезнью»,

Мітки: ,

Переводы

Решился и наконец опубликовал свой перевод PyQGIS Developer CookBook — справочного руководства для пишущих на Python с использованием библиотек QGIS. В наличии как онлайн версия, так и загружаемый вариант в формате PDF. Перевод не идеален (т.к. мой английский тоже весьма далек

Мітки: , ,

Добавление списка слоёв в приложение PyQGIS

QGIS помимо готовой пользовательской ГИС является еще и набором библиотек, которые могут быть использованы для создания новых приложений. К сожалению, при разработке таких приложений некоторые элементы интерфейса необходимо создавать самостоятельно. Один из примеров такого элемента — список загруженных слоёв (иногда

Мітки: ,

Извлечение узлов из полигональных объектов

Имеется слой полигональных объектов, объекты эти могут быть как простыми, так и сложными (мультиполигоны). Необходимо получить координаты узлов для каждого простого полигона или для всех объектов составного полигона.С простыми полигонами все понятно — узнаем количество узлов, пробегаем по ним в цикле

Мітки: ,

Получение координат растра (row, col) в QGIS

В последнее время довольно часто встречается вопрос получения координат растра (строка, столбец) по реальным координатам. Следующий код показывает, как это можно сделать в Python-консоли QGIS import math # т.к. используем функцию округления iface = qgis.utils.iface # предполагаем, что текущий слой

Мітки: , ,

Работа с векторными данными при помощи GDAL и Python

OGR — свободная библиотека для работы с векторными данными, часть GDAL. Утилиты командной строки, входящие в состав библиотеки широко используются для выполнения разнообразных задач. Благодаря наличию развитого API можно работать с функциями OGR из многих языков программирования. Этот пост описывает

Мітки: ,

Работа с растрами при помощи GDAL и Python

GDAL — свободная библиотека для работы с растровыми данными. Утилиты командной строки, входящие в состав библиотеки широко используются для выполнения разнообразных задач. Благодаря наличию развитого API можно работать с функциями GDAL из многих языков программирования. Этот пост посвящен использованию GDAL

Мітки: ,

rasterlang и GDAL

Плагин rasterlang отказался работать, ругаясь на самостоятельно собранный GDAL, в котором было включено практически все, что можно. Разборки показали, что помимо всех зависимостей нужно еще иметь установленный пакет NumPy. Иначе кина не будет. NumPy нужен для сборки gdal_array: незаметного модуля

Мітки: , ,

Matplotlib для OSGeo4W – 2

Недавно вышла новая версия matplotlib 0.99, список нововведений можно посмотреть здесь. Пересобрал пакет для OSGeo4W, обновил страничку на Wiki и залил на пакет на сервер. Общался с бывшим своим начальником. С тем, что ушел из конторы в конце прошлого года

Мітки: , , ,
Top