15.05.2010, Максим Дубинин
Наша с DR статья про открытые Г?С, обновленная и дополненная, вышла в украинском журнале Геопрофиль. Несмотря на сжатые сроки, в статью удалось внести довольно много изменений, но название осталось старое. К сожалению, не хватило сил/времени дать разъяснение экономической составляющей вызвавшей вопросы на форуме. Возможно сделаем это в будущем.
Прочитать

Опубликовано в Opensource, Статьи | Комментарии: 2 »
14.05.2010, Максим Дубинин
К ежедневным выгрузкам в shape-файлы добавлены страны Средней Азии, целиком, без разрезки по административному делению. Пока количество данных по этим странам не велико, но постепенно растет. ?дея выгрузок заключается в том, что если вам по работе, учебе или еще какой-то причине удобнее пользоваться шейпами, то освоив редактирование в OSM (где уже много очень хороших редакторов), вы сможете ежедневно получать шейпы со своими правками, создавая таким образом данные для себя.

Постепенно добавляются новые слои и полезные мелочи, выявляются недостатки. Сообщать о том, чего не хватает лучше всего через форум.
Опубликовано в Данные | Комментарии: нет »
10.05.2010, Максим Дубинин
Насколько быстро ваш регион (или вся РФ) растет в OSM?
Сколько домов, дорог и т.д. есть на сегодняшний день и сколько было вчера, месяц, два месяца, полгода назад?
Посмотреть новую статистику OSM, которая берет информацию по числу объектов из наших выгрузок в shape-файлы.
Графики можно внедрять просто скопировав и вставив ссылку на источник изображения и они будут автоматически обновляться:
http://gis-lab.info/projects/osmrus/showpchart.php?region=russia&layer=Buildings

Опубликовано в Данные | Комментарии: 7 »
09.05.2010, Максим Дубинин
***************************
GIS-LAB News #85 9-May-2010
***************************
Полный текст »
Опубликовано в Новые материалы | Комментарии: нет »
05.05.2010, voltron
?звестно, что информации о разработке Python-расширений и приложений на основе библиотек QGIS очень мало. Есть несколько постов в официальном блоге, пара страничек в wiki, но информация плохо организована и частично устарела. Кроме того, многие расширения содержат полезный и часто используемый код, но исследование исходников не самый простой способ освоения QGIS API, особенно для начинающих.
Поэтому Martin Dobias предложил создать «Поваренную книгу» для разработчиков на Python, в которой будут приведены примеры применения QGIS API в виде готовых к использованию фрагментов кода. Понятно, что такая книга не заменит генерируемую при помощи Doxygen документацию. Но, в отличии от документации, которая описывает возможности класса, книга будет ориентирована на конкретные задачи, т.е. отвечает на вопрос «Как сделать что-то?».
Не смотря на название, книга будет полезна не только разработчикам на Python, но и тем, кто пишет на C++, т.к. языки во многом похожи.
Для начала Мартин объединил информацию из wiki-страниц Python_Bindings и Developing_Python_Plugins а также добавил немного новых материалов. С результатами можно ознакомиться здесь.
Проект находится на начальной стадии, и охватывает лишь малую часть QGIS API. Если работа будет востребована, тексты перенесут в SVN, а саму книгу разместят на странице документации QGIS.
Автор просит всех неравнодушных высказывать свое мнение и ответить на вопросы:
- Нравится ли вам идея?
- Какие части API необходимо описать, что пропущено?
- ?звестны ли вам материалы или примеры кода, которые стоит включить в книгу?
Обсуждение в списке рассылки.
Опубликовано в Opensource, ПО, Разработчику | Комментарии: 3 »
04.05.2010, voltron
Долгое время в QGIS отсутствовала возможность отображать результаты пространственных SELECT-запросов к базам PostGIS. Другими словами не было возможности отобразить на карте результат чего-то похожего на
SELECT id, st_union(the_geom) FROM spatial_table GROUP BY id;
Но теперь, благодаря работе проделанной Giuseppe Sucameli и Jurgen E. Fischer это стало возможным. Недавно принятый патч позволяет выполнять произвольные запросы через провайдер PostgreSQL.
К сожалению, на сегодняшний день пользовательский интерфейс отсутствует, но пользоваться этой несомненно полезной функцией можно из Консоли Python. Например этот код можно использоваться чтобы взять слой растительности из БД Geosample и выполнить операцию объединения по полю eco_name_1:
db_conn = "dbname='geosample' host=gis-lab.info port=5432 user='guest' password='guest'"
id_field = "eco_name_l"
table = "(select eco_name_l, st_union(the_geom) as the_geom from ecoregions group by eco_name_l)"
uri = "%s key=%s table='%s' (the_geom) sql=" % ( db_conn, id_field, table, )
layer = QgsVectorLayer( uri, "testlayer", "postgres" )
созданный слой можно добавить на карту:
QgsMapLayerRegistry.instance().addMapLayer( layer )
Кроме того, можно обращаться к объектам слоя и выполнять измерения
provider = layer.dataProvider()
feat = QgsFeature()
provider.select([], QgsRectangle())
provider.nextFeature(feat)
dist = QgsDistanceArea()
dist.measure(feat.geometry())
См. также пост в блоге Carson Farmer’а
Опубликовано в Opensource, ПО | Комментарии: нет »
03.05.2010, Denis Rykov
Вышла новая версия клиентской библиотеки для создания картографических приложений OpenLayers 2.9. Наряду с добавлением новых инструментов, было осуществлено 84 различных улучшения плюс такое же количество багфиксов. Большое внимание было уделено поддержке SLD и работе векторных рендереров. В связи с добавлением поддержки WMS версии 1.3 был полностью переписан парсер WMS GetCapabilities. Также были обновлены файлы локализации i18n. Полный список нововведений и исправлений доступен на официальном сайте: http://trac.openlayers.org/wiki/Release/2.9/Notes
Новые инструменты:
- Управление градусной сеткой (пример)
- Управление трансформацией объектов (пример)
- Поддержка растров, созданных по технологии Zoomify (пример)
- Поддержка формата Atom
- Поддержка CSW (Catalogue Services for the Web)
- Поддержка Sensor Observation Service (SOS) (пример)
- Поддержка WMS 1.3 (пример)

Опубликовано в ПО | Комментарии: 1 »
01.05.2010, Максим Дубинин
Новая статья рассказывает как сделать каталог данных Landsat доступных через USGS, скрипты на Perl для экстракции и обработки данных прилагаются. Все это хозяйство использовалось для создания каталогов на 2009 Landsat 7/EMT+, Landsat 4,5/TM, которые также можно скачать с соответсвующей страницы. За скрипты спасибо manisha.
С помощью этого подхода можно ответить например на такой вопрос, как, сколько лет съемки с максимум 5% облачности доступно с 1996 по 2009:

Граница на лицо, однако.
Опубликовано в Статьи, Данные | Комментарии: нет »
01.05.2010, Mavka
- Технический обзор сервисов GeoNames от Geoweb Guru. GeoNames – это набор сервисов по типу “обратного геокодирования”, т.е. по исходным координатам можно получить информацию о ближайшем городе (улице, стране), погоде, землетрясениях, высоте над уровнем моря (SRTM3, ASTER GDEM). ?нтерейсы различные – RESTfull, JSON, KML, CSV, TXT. Сервис коммерческий, бесплатный доступ имеет ограничения.
- SpatialCloud – платформа, предоставляющая покрытия из аэро- и космоснимков для использования в веб-приложениях в качестве подложки. Оплата: по объему трафика и количеству запросов. Поставщики данных (пока только один) – SpatialCloud NAIP (интерфейс OGC WMTS). Подробнее на Slashgeo.
- pTolemy3D – веб-глобус (java), лицензия GPL. Демо.
- Google:
- Sean Gillies: библиотеки для python – matplotlib, descartes, JTS, shapely 1.2b5.
- ESRI: пререлиз ArcGIS Mobile 10.
- Bing Maps: исправленный плагин для работы с Firefox 3.6.
- На ноябрь-декабрь 2010 года запланирована встреча организаций OGC и ISO/TC211.
- “FDO Toolbox is dead“. Разработчик объявил об окончании разработки, так как реализованы все запланированные задачи. Теперь он направить все усилия на развитие MapGuide Maestro.
- Orfeo Toolbox (ДЗЗ): количество пользователей, информация о текущих разработках.
- Новый журнал – Geomatics, Natural Hazards and Risk (1-й номер). Наводнения, тектоника, эрозия.
- Отчет Anne Ghisla об интернатуре в Linfiniti.
- Подборка видео-роликов “Mobile Mapping”. Google StreetView, Builder Maker, SketchUp; LiDAR и т.п.
- MapGuide Maestro: новая функция “Процедура загрузки”. Кстати, для MapGuide OS вышел патч с исправлением ошибки безопасности (eng).
- Карты, данные, исследования: перепись 2010 (США); источники питьевой воды (развивающиеся страны); Earth Observation Data (Goolge Earth Engine); OpenStreetMap vs. UK Ordnance Survey (*); возобновляемые источники электроэнергии (Канада); карты Великобритании;
Началось рассмотрение программы FOSS4G (для получения доступа
нужно указать e-mail, на который высылается письмо).
Просмотрите список и оцените интересующие вас заявки.
Например, Paul Ramsey отмечает две новых альтернативы PostGIS.

Опубликовано в Новости вокруг | Комментарии: нет »
28.04.2010, Mavka
- Sean Gillies продолжает исследования геометрий на корректность.
- В новой версии GeoTools 2.6.3 появилась поддержка проекции Робинсона (псевдоцилиндрическая).
- Предварительная версия uDig 1.2 Release Candidate.
- Прошла конференция Ignite Where2.0:
- Darren Cope напоминает пользователям Quantum GIS, что пространственный индекс (spatial index) позволяет существенно сократить время геопроцессинга.
- ?стория развития гиперспектральных сенсоров и планы на будущее.
- Картографическое управление Великобритании открыло обещанные данные. Условия использования.
- Мозаика из перекрывающихся растров в GeoServer.
- Tellus project – проект, соединивший gvSIG Mobile и OpenMobileIS (фреймворк для мобильных устройств). Предназначен для создания распределенной сети мобильных клиентов и центрального узла данных с возможность редактирования и отложенной синхронизацией. В качестве примера приводится коммунальная служба и работники, реагирующие на происшествия.
- Пасхальное яйцо (?) в OSM/Potlatch.
- Вариант стилей для GeoServer в формате CSS (в противовес тяжелому SLD). Кулинарная книга SLD.
- Quantum GIS: плагин RGB Composition (eng).
- Прошла археологическая конференция CAA 2010, но к большому сожалению нет даже самого скромного обзора и недоступны материалы докладов. Зато могу порекомендовать Quantitative Archaeology Wiki с практическими примерами использования программ R и GRASS, методами статистического анализа и др. полезной для археологов информацией.
- Работа со SpatiaLite из PyQGIS (eng).
- Набор инструментов создания карт для Garmin расширен (xiv-xv).
- Карты, данные, исследования: снимки Марса.
В заключение, вновь о Google Envelopes:

Опубликовано в Новости вокруг | Комментарии: 1 »