Данные OpenStreetMap в формате shape-файлов: различия между версиями

Материал из GIS-Lab
Перейти к навигации Перейти к поиску
(+ Описание)
(+ Обрезка по административным границам)
Строка 31: Строка 31:
<pre>SELECT *  
<pre>SELECT *  
FROM layer."EE poi-point"</pre>
FROM layer."EE poi-point"</pre>
= Обрезка по административным границам =
Обрезка слоев осуществляется по автоматически обновляемым административным границам из OpenStreetMap,
т.е. слои выгруженные сегодня как правило обрезаны по сегодняшней границе в OSM. Исключения составляют
ситуации, когда граница страны или региона в OSM представлена некорректным релейшном, или полигон границы
содержит топологические ошибки, или текущая версия границы вызывает сомнения.

Версия от 04:35, 4 декабря 2011

Описание

В рамках данного проекта, из данных OpenStreetMap генерируются ежедневно обновляемые наборы слоев по странам бывшего СССР и регионам РФ. Данные наборы слоев доступны в виде shape-файлов, а так же в виде базы данных PostGIS, что позволяет использовать их практически в любой ГИС.

Альтернативные источники перечислены в вики OpenStreetMap, основные отличия - регулярность обновления, список и конфигурация выгружаемых слоев, а так же граница используемая для обрезки.

На данный момент данные OpenStreetMap доступны по лицензии CC-BY-SA версии 2.0. Подробнее о ваших правах и обязанностях можно почитать тут.

Shape-файлы

Данные для загрузки: http://gis-lab.info/projects/osm_shp/region
Система координат данных: WGS84
Проекция: широта/долгота

Открытая БД PostGIS

Хост: gis-lab.info; база данных: osm_shp
Логин: guest; пароль: guest
Система координат данных: WGS84
Проекция: широта/долгота

Слои

Cписок слоев: http://gis-lab.info/projects/osm_shp/layer

Используемые для фильтрации и атрибутов теги указаны в формате "<тег>".

В БД PostGIS слои доступны в схеме "layer", имена таблиц используют формат "код_региона имя_слоя", т.к. имя таблицы содержит пробел, при указании имени таблицы необходимо использовать двойные кавычки. Например:

SELECT * 
FROM layer."EE poi-point"

Обрезка по административным границам

Обрезка слоев осуществляется по автоматически обновляемым административным границам из OpenStreetMap, т.е. слои выгруженные сегодня как правило обрезаны по сегодняшней границе в OSM. Исключения составляют ситуации, когда граница страны или региона в OSM представлена некорректным релейшном, или полигон границы содержит топологические ошибки, или текущая версия границы вызывает сомнения.