Выборка границ субъектов округов. OSM.PBF на Россию

Получение, новые источники, открытость
Ответить
Аватара пользователя
jerry-maori
Гуру
Сообщения: 585
Зарегистрирован: 22 авг 2012, 17:02
Репутация: 143
Откуда: Нижний Новгород

Выборка границ субъектов округов. OSM.PBF на Россию

Сообщение jerry-maori » 05 май 2017, 18:25

1. Файл OSM http://download.geofabrik.de/russia-latest.osm.pbf
2. Импорт Osm2psql
3. Файл стиля : wget https://raw.githubusercontent.com/opens ... ault.style
4. Экспорт в базу Postgres происходит

osm2pgsql -d osm_ru --create --slim --flat-nodes /home/www_adm/flat_nodes.bin -E 4326 --cache 8000 --number-processes 24 --hstore --style /home/www_adm/default.style /home/www_adm/ru.osm.pbf

5. select distinct(name) from planet_osm_polygon where admin_level ='3'

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

"Дальневосточный федеральный округ"
"Сибирский федеральный округ"
"Северо-Западный федеральный округ"
6. select distinct(name) from planet_osm_polygon where admin_level ='4'

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

"Ненецкий автономный округ"
"Карачаево-Черкесия"
"Краснодарский край"
"Северная Осетия - Алания"
"Хабаровский край"
"Камчатский край"
"Адыгея"
"Томская область"
"Сахалинская область"
"Еврейская автономная область"
"Чукотский автономный округ"
"Дагестан"
"Alaska"
"Автономна Республіка Крим"
"Архангельская область"
"Севастополь"
"Новгородская область"
"Ингушетия"
"Красноярский край"
"Кабардино-Балкария"
"Тамбовская область"
"Республика Саха (Якутия)"
"Магаданская область"
"Ханты-Мансийский автономный округ - Югра"
"Республика Крым"
"Zaqatala rayonu"
Я понимаю, что что-то тут не так, но не понимаю, что ;(
Подозрение на файл стиля. Хотя, когда применял openstreetmap-carto -- получается такая же фигня ;(


Вот тут пишут, что
https://switch2osm.org/manually-buildin ... -04-2-lts/

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

Note that that isn’t checking out the latest version of the style – it’s as it existed on 3rd December 2016. The reason for this is because the project dependencies changed at that date to require a later version of the “carto” compiler than the one available in Ubuntu 16.04.2 LTS. By all means experiment with later versions, but I’d suggest getting the rest of the process working first.
Заранее спасибо.
Последний раз редактировалось jerry-maori 06 май 2017, 13:57, всего редактировалось 1 раз.

Andrey Zhukov
Гуру
Сообщения: 838
Зарегистрирован: 10 дек 2009, 23:24
Репутация: 169
Ваше звание: старик-гисовик
Откуда: Москва
Контактная информация:

Re: Непонятно с OSM.PBF на Россию

Сообщение Andrey Zhukov » 05 май 2017, 19:12

По файлу обрезки попали куски других стран.

Кроме того, обрезанные полигоны самой страны могут тоже отвалиться. Что, видимо, и случилось с федеральными округами.

Аватара пользователя
jerry-maori
Гуру
Сообщения: 585
Зарегистрирован: 22 авг 2012, 17:02
Репутация: 143
Откуда: Нижний Новгород

Re: Непонятно с OSM.PBF на Россию

Сообщение jerry-maori » 05 май 2017, 19:59

И чтоже делать (ну кроме паники с селе)
Выкачивать отдельные округа и через --append женить их?

Andrey Zhukov
Гуру
Сообщения: 838
Зарегистрирован: 10 дек 2009, 23:24
Репутация: 169
Ваше звание: старик-гисовик
Откуда: Москва
Контактная информация:

Re: Непонятно с OSM.PBF на Россию

Сообщение Andrey Zhukov » 05 май 2017, 20:46

Через --append там вообще ад будет, уже не 1 кривой полигон, а десятки :) Самый правильный вариант - качать планету, из нее вырезать нужное.
Но вообще надо для начала понять цель мероприятия.

Аватара пользователя
jerry-maori
Гуру
Сообщения: 585
Зарегистрирован: 22 авг 2012, 17:02
Репутация: 143
Откуда: Нижний Новгород

Re: Непонятно с OSM.PBF на Россию

Сообщение jerry-maori » 06 май 2017, 05:15

ну цель -- научится перегонять в postgre данные OSM и потом с ними уже там играться.
На примере отдельно взятого федерального округа получается.
Вот учусь на примере всей страны.
Решил проверить вариант от http://gis-lab.info/projects/osm_dump/
Получил тоже самое.

Аватара пользователя
jerry-maori
Гуру
Сообщения: 585
Зарегистрирован: 22 авг 2012, 17:02
Репутация: 143
Откуда: Нижний Новгород

Re: Выборка границ субъектов округов. OSM.PBF на Россию

Сообщение jerry-maori » 06 май 2017, 19:57

Магия блин...
Пересобрал osm2psql, указал ему его родной стиль - и всё сразу стало правильно...
Тему можно убить, наверное...

Ответить

Вернуться в «Данные»

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

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