Данные OpenStreetMap в формате Shape

Обсуждение материалов сайта: вопросы, замечания, предложения
Ответить
oleg
Завсегдатай
Сообщения: 460
Зарегистрирован: 03 фев 2005, 11:46
Репутация: 15
Контактная информация:

Re: Данные OpenStreetMap в формате Shape и Postgis

Сообщение oleg » 13 июн 2013, 09:32

Aleksandr Dezhin писал(а):...данные несколько недель уже обновляются.Теперь соответствующие изменения внесены на страничку проекта на сайте.
Александр, спасибо!

Аватара пользователя
Aleksandr Dezhin
Активный участник
Сообщения: 244
Зарегистрирован: 03 фев 2010, 10:47
Репутация: 14
Откуда: Москва

Re: Данные OpenStreetMap в формате Shape и Postgis

Сообщение Aleksandr Dezhin » 28 июн 2013, 20:30

Вернул на место пропавший Санкт-Петербург (RU-SPE).
Завтра все должно выгрузится.

Soitanen
Интересующийся
Сообщения: 42
Зарегистрирован: 21 авг 2012, 18:18
Репутация: 0

Re: Данные OpenStreetMap в формате Shape и Postgis

Сообщение Soitanen » 03 авг 2013, 19:37

Добавьте, пожалуйста, если это возможно, некоторые теги.
1. Есть возможность задавать тип леса: хвойный, лиственный и т.д. Тэг wood=* для слоя vegetation-polygon
2. У дорог иногда отмечена не только полосность, но и ширина. Тэг width=* для слоя highway-line
3. Также у некоторых дорог отмечено покрытие. Тэг surface=* для слоя highway-line
4. Ж/д дороги проходят через туннели. Тэг tunnel=* для слоя railway-line

Спасибо!

paveld
Новоприбывший
Сообщения: 1
Зарегистрирован: 03 авг 2013, 20:38
Репутация: 0

Re: Данные OpenStreetMap в формате Shape и Postgis

Сообщение paveld » 03 авг 2013, 20:45

Подскажите, пожалуйста, почему на карте москвы отсутствуют некоторые районы Москвы
(Раменки, МГУ, Проспект вернадского) в слое административных границ? см. пустоту во вложенном скриншоте.

Скачивал RU-MOW.7z час назад:)
Вложения
Районы москвы.PNG
Районы москвы.PNG (121.55 КБ) 13073 просмотра

ericsson
Гуру
Сообщения: 3321
Зарегистрирован: 27 июл 2009, 19:26
Репутация: 748
Ваше звание: Вредитель полей

Re: Данные OpenStreetMap в формате Shape и Postgis

Сообщение ericsson » 03 авг 2013, 22:10

Никак, кто-то в OSM повредил одну из общих для них линий, входящих в границы.

Аватара пользователя
Aleksandr Dezhin
Активный участник
Сообщения: 244
Зарегистрирован: 03 фев 2010, 10:47
Репутация: 14
Откуда: Москва

Re: Данные OpenStreetMap в формате Shape и Postgis

Сообщение Aleksandr Dezhin » 04 авг 2013, 21:55

Soitanen писал(а): 1. Есть возможность задавать тип леса: хвойный, лиственный и т.д. Тэг wood=* для слоя vegetation-polygon
2. У дорог иногда отмечена не только полосность, но и ширина. Тэг width=* для слоя highway-line
3. Также у некоторых дорог отмечено покрытие. Тэг surface=* для слоя highway-line
4. Ж/д дороги проходят через туннели. Тэг tunnel=* для слоя railway-line
Добавил, думаю в завтрашней выгрузке должно уже все появится.

Soitanen
Интересующийся
Сообщения: 42
Зарегистрирован: 21 авг 2012, 18:18
Репутация: 0

Re: Данные OpenStreetMap в формате Shape и Postgis

Сообщение Soitanen » 06 авг 2013, 13:37

По дорогам и ж/д все в порядке,а от по растительности у меня какая-то ерунда получается.
Выкачиваю Ленобласть и Санкт-Петербург, склеиваю их. Обрезаю один квадратный градус (29-30-59-60).
В получившемся шейпе все нормально.
Далее применяю вот такую строчку:

Код: Выделить всё

ogr2ogr -skipfailures -where "NATURAL='wood' OR LANDUSE='forest'" $PWD/osm_forest/mosm_forest.shp $PWD/OUT/vegetation-polygon-cut.shp
На выходе почему-то получаю файл, только с LANDUSE=forest.
Самое смешное, что если делаю:

Код: Выделить всё

ogr2ogr -skipfailures -where "NATURAL='wood'" $PWD/osm_forest/mosm_wood.shp $PWD/OUT/vegetation-polygon-cut.shp
то на выходе все равно LANDUSE=forest!

Вроде бы проблема в ogr2ogr, да вот только 1 августа все еще работало, потом 4 дня домашний компьютер не включался даже (никаких обновлений не было). За это время я попросил добавить данные в выгрузку и они появились. Сегодня скачал, стал тестировать и столкнулся с такой ерундой. Что это может быть? Где искать ошибку?

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Данные OpenStreetMap в формате Shape и Postgis

Сообщение Максим Дубинин » 06 авг 2013, 13:50

так а выгрузки имеют к этому отношение? если "в получившемся шейпе все нормально"?
может этот шейп приложить?
пристегивайтесь, турбулентность прямо по курсу

Soitanen
Интересующийся
Сообщения: 42
Зарегистрирован: 21 авг 2012, 18:18
Репутация: 0

Re: Данные OpenStreetMap в формате Shape и Postgis

Сообщение Soitanen » 06 авг 2013, 13:55

Максим Дубинин писал(а):так а выгрузки имеют к этому отношение? если "в получившемся шейпе все нормально"?
может этот шейп приложить?
http://yadi.sk/d/NUwBpb9n7cb1a - внутри два шейпа.
vegetation-polygon-cut - это склееное и обрезанное
mosm_forest - то что у меня получается при попытке выделить только лес (-where "NATURAL='wood' OR LANDUSE='forest'")

Аватара пользователя
Aleksandr Dezhin
Активный участник
Сообщения: 244
Зарегистрирован: 03 фев 2010, 10:47
Репутация: 14
Откуда: Москва

Re: Данные OpenStreetMap в формате Shape и Postgis

Сообщение Aleksandr Dezhin » 06 авг 2013, 20:35

Ага, у меня такая же картина с GDAL 1.9.2. Странно как-то.

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Данные OpenStreetMap в формате Shape и Postgis

Сообщение Максим Дубинин » 06 авг 2013, 22:03

возможно это из-за ошибок в геометриях
Изображение
пристегивайтесь, турбулентность прямо по курсу

Soitanen
Интересующийся
Сообщения: 42
Зарегистрирован: 21 авг 2012, 18:18
Репутация: 0

Re: Данные OpenStreetMap в формате Shape и Postgis

Сообщение Soitanen » 14 авг 2013, 13:10

Поставил эксперимент.
Скачиваю самую свежую выгрузку Ленинградской области (RU-LEN), распаковываю, захожу в папку RU-LEN/data
Далее:

Код: Выделить всё

ogr2ogr -skipfailures -where "NATURAL='wood' OR LANDUSE='forest'" mosm_forest.shp vegetation-polygon.shp
А на выходе все равно ерунда получается.

Т.е. проблема либо в GDAL 1.9.2 (но раньше ее не было), либо в исходных данных?

Soitanen
Интересующийся
Сообщения: 42
Зарегистрирован: 21 авг 2012, 18:18
Репутация: 0

Re: Данные OpenStreetMap в формате Shape и Postgis

Сообщение Soitanen » 23 авг 2013, 10:10

Сейчас ради интереса выкачал старую выгрузку, когда еще не было значения типа леса - ogr2ogr прекрасно справился с вычленением нужных данных. По свежим выгрузкам ошибка остается. Так что проблема в данных.

Soitanen
Интересующийся
Сообщения: 42
Зарегистрирован: 21 авг 2012, 18:18
Репутация: 0

Re: Данные OpenStreetMap в формате Shape и Postgis

Сообщение Soitanen » 26 сен 2013, 13:38

Товарищи, подскажите пожалуйста, есть ли шансы, что выгрузка с лесом все-таки будет нормально обрабатываться ogr2ogr (GDAL 1.9.2)? Или подскажите куда копать самому, чтобы помочь исправить имеющуюся ошибку. Уж очень лесов не хватает в выгрузках.

trolleway
Интересующийся
Сообщения: 33
Зарегистрирован: 13 сен 2012, 21:59
Репутация: 17

Re: Данные OpenStreetMap в формате Shape и Postgis

Сообщение trolleway » 09 окт 2013, 12:07

Похоже, что выгрузки не обновляются
NextGIS

Ответить

Вернуться в «Материалы сайта»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя