Ближайшие точки

21.11.2008 (пятница)

Уважаю орнитологов и стараюсь не отказывать им в помощи. Ну неплохо же, когда результаты этой, пусть скромной, помощи потом появляются на сайте. Спасибо Игорю Карякину за то что уговорил написать расширение, да еще и не отказался написать к нему описание, которое вместе с расширением может быть полезно орнитологической братии.
Расширение очень простое, считает расстояния до ближайших [...]

Установка QGIS 1.0 Preview2 из исходных кодов в Ubuntu 8.10

16.11.2008 (воскресенье)

В процессе разборки совместно с Lynx’ом с новым расширением привязки для QGIS возникло много неразберихи из-за того, как толком установить свежайший QGIS 1.0.0 Preview2 из исходного кода в Ubuntu 8.10. Поэтому приводим последовательность действий для установки в конфигурации для разработки. Если вы не планируете разрабатывать для QGIS - вам проще установить ее из бинарных файлов. [...]

QGIS -> Google

11.11.2008 (вторник)

Один из побочных продуктов проекта по созданию PADB - отдельный модуль qgis2google. Очень удобный инструмент, позволяющий быстро перекинуть выбранный геометрический объект в Google Earth или открыть координаты точки в Google Maps. Идея навеяна более простым инструментом для Arcview, выполняющим только вторую функцию.
Скачать само расширение и исходный код и почитать про расширение можно здесь, обсудить здесь.
На [...]

Разработка для QGIS

30.10.2008 (четверг)

Продолжительные поиски адекватного программиста обладающего помимо нужной квалификации, еще и элементарной ответственностью подошли к очередному концу. Очередному, потому что первый кандидат протянул 2 месяца и ни выдал ни куска кода.
Масса откликнувшегося народа поначалу порадовала, но потом оказалось что все не так то просто. Казалось бы и деньги есть и красивая идея и задача и независимость, [...]

Чтение shape-формата в Perl

14.09.2008 (воскресенье)

Короткая инструкция, как получать геометрию и атрибутику из shape-файлов с помощью Perl. Сначала нужно установить расширение Perl Geo::ShapeFile. Скачиваем архив и  распаковываем содержимое в Perl. Это расширение позволяет читать и записывать shape-формат в Perl, разберемся для начала как считывать и то и другое. Разберем небольшой скрипт построчно:

OSM2Shape для Arcview GIS

07.09.2008 (воскресенье)

Расширение упомянутое в одном из предыдущих постов оказывается весьма удобный, хоть и не очень быстрый способ импортировать OSM XML в shape-формат. Все остальные способы уж больно нелинейные. Все портит не жесткий кодификатор OSM, что является одновременно его большим плюсом и минусом. Комбинации полей могут принимать самые причудливые формы. В расширении это решается пока самым простым [...]

Компиляция osm2shp под Ubuntu 8.04

31.08.2008 (воскресенье)

Для меня, как начинающего пользователя Unix, это оказалось нетривиальной задачей, поэтому публикую рецепт. Обращаю внимание, что описания приводимые самими OSM’овцами недостаточно подробно описывают процесс, особенно для новичков. В этом описание предполагается, что пакеты make, gcc, g++, subversion уже установлены. Наверняка есть какая-то несуразица в подходе (несколько смущает последняя часть с переписыванием путей в Makefile), прошу [...]

OSM -> Shape

29.08.2008 (пятница)

Пользователям Arcview, не знающих что делать с данными OSM посвящается.
Написал на Avenue расширение для перевода данных OSM в формате shape. Можно использовать с Arcview GIS, нельзя с ArcGIS. В OSM можно получить массу исходных пространственных данных, недоступных никаким другим образом. Да, с ошибками, да, с пробелами. Целью подобного конвертера и является привлечение внимания с OSM, [...]

Пример программы на базе QGIS

16.08.2008 (суббота)

QGIS - динамично развивающаяся ГИС, которая кроме программы для работы с геоданными предоставляет также набор библиотек для построения своих ГИС-приложений. Приложения могут представлять собой самостоятельные программы и подключаемые модули для самого QGIS. Какой из подходов использовать решать вам, а в этой статье иллюстрируется как построить свое самостоятельное приложение на базе QGIS используя Python.
Обсуждение на форуме [...]