Страница 13 из 21

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

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

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

Добавлено: 28 июн 2013, 20:30
Aleksandr Dezhin
Вернул на место пропавший Санкт-Петербург (RU-SPE).
Завтра все должно выгрузится.

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

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

Спасибо!

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

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

Скачивал RU-MOW.7z час назад:)

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

Добавлено: 03 авг 2013, 22:10
ericsson
Никак, кто-то в OSM повредил одну из общих для них линий, входящих в границы.

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

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

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

Добавлено: 06 авг 2013, 13:37
Soitanen
По дорогам и ж/д все в порядке,а от по растительности у меня какая-то ерунда получается.
Выкачиваю Ленобласть и Санкт-Петербург, склеиваю их. Обрезаю один квадратный градус (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 дня домашний компьютер не включался даже (никаких обновлений не было). За это время я попросил добавить данные в выгрузку и они появились. Сегодня скачал, стал тестировать и столкнулся с такой ерундой. Что это может быть? Где искать ошибку?

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

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

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

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

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

Добавлено: 06 авг 2013, 20:35
Aleksandr Dezhin
Ага, у меня такая же картина с GDAL 1.9.2. Странно как-то.

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

Добавлено: 06 авг 2013, 22:03
Максим Дубинин
возможно это из-за ошибок в геометриях
Изображение

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

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

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

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

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

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

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

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

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

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

Добавлено: 09 окт 2013, 12:07
trolleway
Похоже, что выгрузки не обновляются