Страница 4 из 11
Re: Данные OpenStreetMap в форматах XML и PBF
Добавлено: 18 фев 2013, 13:43
borism346
Не проверял, их там 1826 штук. По идее с comleteWays, если его зацепило, должно было все вытащиться. Интересно, что джосм считает, что все есть, но при этом не отображает.
Re: Данные OpenStreetMap в форматах XML и PBF
Добавлено: 18 фев 2013, 13:53
Aleksandr Dezhin
Там есть нюансы c completeWays и обновлением диффами - если точку занесли в область обрезки после создания, то никакой completeWays тут не поможет уже.
Re: Данные OpenStreetMap в форматах XML и PBF
Добавлено: 18 фев 2013, 14:02
borism346
Похоже ноги отсюда и растут. В выгрузку от релейшена не попадали три маленьких кусочка аутера (2 штуки из 2 точек и один из 3) и три иннера. Соответственно этот лес и не конвертился. Убрал из релейшена эти три кусочка, которые принадлежат еще другим релейшенам, и продолжил по их точкам длинную линию до замыкания с тем куском, что в выгрузке есть. Для проверки загрузил этот полигон, конвертнул, все нормально. А теперь, похоже, этот нюанс и вылез.
Re: Данные OpenStreetMap в форматах XML и PBF
Добавлено: 20 фев 2013, 12:14
Andrey Ulanov
Здравствуйте!
Я подобный вопрос задавал про SHP файлы:
можно ли сделать то же самое для всей планеты?
Или можно ли это повторить на локальном компьютере?
cloudmaid и геофабрик не устраиваю, т.к. там генерируются другие слои, а мне нужны только те, что есть gis-lab
т.к. их использует автоматический конвертатор КБ Панорама
Спасибо
Re: Данные OpenStreetMap в форматах XML и PBF
Добавлено: 01 мар 2013, 23:40
WaZZu
Здравствуйте!
Не подскажите по какой причине при импорте дампа в базу используя osmosis выдает нижеуказанную ошибку:
Код: Выделить всё
...
Mar 2, 2013 12:54:48 AM org.openstreetmap.osmosis.core.progress.v0_6.EntityProgressLogger complete
INFO: Processing completion steps.
Mar 2, 2013 12:56:13 AM org.openstreetmap.osmosis.core.pipeline.common.ActiveTaskManager waitForCompletion
SEVERE: Thread for task 1-read-xml-0.6 failed
org.openstreetmap.osmosis.core.OsmosisRuntimeException: Unable to load current nodes.
at org.openstreetmap.osmosis.apidb.v0_6.ApidbWriter.populateCurrentNodes(ApidbWriter.java:929)
at org.openstreetmap.osmosis.apidb.v0_6.ApidbWriter.populateCurrentTables(ApidbWriter.java:1030)
at org.openstreetmap.osmosis.apidb.v0_6.ApidbWriter.complete(ApidbWriter.java:1064)
at org.openstreetmap.osmosis.core.progress.v0_6.EntityProgressLogger.complete(EntityProgressLogger.java:82)
at org.openstreetmap.osmosis.xml.v0_6.XmlReader.run(XmlReader.java:113)
at java.lang.Thread.run(Thread.java:679)
Caused by: org.postgresql.util.PSQLException: ERROR: duplicate key value violates unique constraint "current_nodes_pkey1"
Detail: Key (id)=(27524773) already exists.
at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2103)
at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1836)
at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:257)
at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:512)
at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:388)
at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:381)
at org.openstreetmap.osmosis.apidb.v0_6.ApidbWriter.populateCurrentNodes(ApidbWriter.java:926)
... 5 more
Mar 2, 2013 12:56:13 AM org.openstreetmap.osmosis.core.Osmosis main
SEVERE: Execution aborted.
org.openstreetmap.osmosis.core.OsmosisRuntimeException: One or more tasks failed.
at org.openstreetmap.osmosis.core.pipeline.common.Pipeline.waitForCompletion(Pipeline.java:146)
at org.openstreetmap.osmosis.core.Osmosis.run(Osmosis.java:92)
at org.openstreetmap.osmosis.core.Osmosis.main(Osmosis.java:37)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:616)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchStandard(Launcher.java:329)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:239)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
at org.codehaus.classworlds.Launcher.main(Launcher.java:47)
Лог из postgresql:
Код: Выделить всё
ERROR: duplicate key value violates unique constraint "current_nodes_pkey1"
DETAIL: Key (id)=(27524773) already exists.
STATEMENT: INSERT INTO current_nodes SELECT node_id, latitude, longitude, changeset_id, visible, timestamp, tile, version FROM nodes WHERE node_id >= $1
AND node_id < $2
команда при импорте:
Код: Выделить всё
osmosis --read-xml-0.6 file="UZ.osm" --lp --write-apidb-0.6 populateCurrentTables=yes host="localhost" database="openstreetmap" user="openstreetmap" password="*********" validateSchemaVersion=no
Я так понимаю дамп содержит дупликат выданной ноды? Интересно как можно обойти эту проблему?
Заранее благодарен.
Re: Данные OpenStreetMap в форматах XML и PBF
Добавлено: 22 апр 2013, 06:00
любитель
Здравствуйте.
Подскажите, пожалуйста, как можно склеить данные OSM по РФ и Казахстану в один файл ?
Я импортирую pbf-файлы в локальную БД Номинатима, как я понял он не умеет добавлять данные из pbf-файла к уже существующим данным в БД. На форуме OSM посоветовали сначала склеить файлы в один и после этого импортировать. Кто-нибудь сталкивался с похожей проблемой ?
Re: Данные OpenStreetMap в форматах XML и PBF
Добавлено: 22 апр 2013, 06:12
Nikolka00
Подскажите, пожалуйста, как можно склеить данные OSM по РФ и Казахстану в один файл ?
http://wiki.openstreetmap.org/wiki/RU:Osmconvert
Объединение двух и более географических областей
./osmconvert austria.o5m germany.o5m switzerland.o5m -o=dach.o5m
./osmconvert north_america.osm south_america.osm -o=americas.osm
добавлять данные из pbf-файла
а осм формат сможет добавить?
./osmconvert norway.pbf >norway.osm
Re: Данные OpenStreetMap в форматах XML и PBF
Добавлено: 12 май 2013, 21:22
2m0nd
Добрый день! Экспортирую Свердловскую область из актуального архива
http://gis-lab.info/projects/osm_dump/
Но почему то после экспорта с помощью osm2pgsql, в базе данных при выполнении запроса:
select * from planet_osm_polygon where admin_level = '6'
в строке для Екатеринбурга нет данных в колонке way(geometry). Кто нибудь сталкивался с подобной проблемой для других регионов?
Хотя в исходной базе данных как я понимаю эти границы есть
http://nominatim.openstreetmap.org/deta ... d=98120595
За ранее спасибо за совет если у кого такой имеется.
Re: Данные OpenStreetMap в форматах XML и PBF
Добавлено: 13 май 2013, 19:16
2m0nd
Извиняюсь, оказывается данные в колонке имеются просто почему то не отображаются в pgAdmin III под windows.

Re: Данные OpenStreetMap в форматах XML и PBF
Добавлено: 23 авг 2013, 21:17
langry
Здравствуйте! На этой странице
http://gis-lab.info/data/mp/ можно скачать отдельные федеральные округи России. Подскажите, где взять файлы формата pbf и bz2 этих ФО? Нужны для создания сборок, для этой темы:
http://forum.openstreetmap.org/viewtopi ... =19776&p=1
Заранее спасибо.
Re: Данные OpenStreetMap в форматах XML и PBF
Добавлено: 11 сен 2013, 10:47
langry
Ветка заглохла что ли?
Re: Данные OpenStreetMap в форматах XML и PBF
Добавлено: 11 сен 2013, 11:13
Максим Дубинин
просто не по адресу вопрос
тут обсуждается XML PBF конкретного сервиса, этот сервис не распространяет данные по ФО, что тут вам еще сказать
если вы что-то ищете, не стоит пихать вопрос про это в первую попавшуюся ветку, где есть слово PBF
Re: Данные OpenStreetMap в форматах XML и PBF
Добавлено: 12 сен 2013, 00:00
langry
Ок, ясно. Спасибо.
Re: Данные OpenStreetMap в форматах XML и PBF
Добавлено: 23 сен 2013, 13:11
gryphon
а с выгрузками все нормально? последние 20м числом
Re: Данные OpenStreetMap в форматах XML и PBF
Добавлено: 29 янв 2014, 14:47
Jim_Di
Есть возможность помочь проекту и поднять ещё один аналог
http://gis-lab.info/projects/osm_dump/
Можете поделиться скриптами, чтобы проще было всё это дело развернуть?