Нужна помощь: конвертировать хххх.mp в хххх.osm.pbf.
-
- Новоприбывший
- Сообщения: 10
- Зарегистрирован: 14 авг 2013, 21:05
- Репутация: 0
Нужна помощь: конвертировать хххх.mp в хххх.osm.pbf.
Есть свои карты хххх.mp для GPSMapEdit, как их переконвертировать в хххх.osm.pbf?
Чтобы потом перевести в хххх.map.
Предложили:
Global Mapper, конвертация из Polish Format (MP) в OSM XML, а дальше - osmosis
Перевёл Global Mapper-ом в OSM XML(+Проблема с проблемы с русской кодировкой у Global Mapper-а),
osmosis не переводит. Выскакивает на несколько секунд дос, и закрывается не создав карту.
Подскажите решение.
Зарание благодарен.
Чтобы потом перевести в хххх.map.
Предложили:
Global Mapper, конвертация из Polish Format (MP) в OSM XML, а дальше - osmosis
Перевёл Global Mapper-ом в OSM XML(+Проблема с проблемы с русской кодировкой у Global Mapper-а),
osmosis не переводит. Выскакивает на несколько секунд дос, и закрывается не создав карту.
Подскажите решение.
Зарание благодарен.
- gimran
- Гуру
- Сообщения: 1902
- Зарегистрирован: 07 июл 2010, 15:43
- Репутация: 242
- Откуда: Уфа
Re: Нужна помощь: конвертировать хххх.mp в хххх.osm.pbf.
Nik64, делал часть подобного (может такой вариант Вам подойдет): из польского в шейп конвертером mp2shp, затем по нужный уровень детализации в кугисе вытащил, затем — режем по названию полей. Потом шейпы в осм. Менее извратного способа не знаю.
-
- Гуру
- Сообщения: 3321
- Зарегистрирован: 27 июл 2009, 19:26
- Репутация: 748
- Ваше звание: Вредитель полей
Re: Нужна помощь: конвертировать хххх.mp в хххх.osm.pbf.
GM требует перенастройки кодировок стилей отображения объектов, потому что сам он работает не в юникоде.
Вы, случайно, не считаете, что osmosis - программа с графическим интерфейсом? С ней нужно работать в командной строке. http://wiki.openstreetmap.org/wiki/Osmo ... Usage_0.43
Ну и, если можно, объясните, зачем вам конвертировать исходники карт Garmin в OSM?
Вы, случайно, не считаете, что osmosis - программа с графическим интерфейсом? С ней нужно работать в командной строке. http://wiki.openstreetmap.org/wiki/Osmo ... Usage_0.43
Ну и, если можно, объясните, зачем вам конвертировать исходники карт Garmin в OSM?
-
- Новоприбывший
- Сообщения: 10
- Зарегистрирован: 14 авг 2013, 21:05
- Репутация: 0
Re: Нужна помощь: конвертировать хххх.mp в хххх.osm.pbf.
Если можно подробно (Для "танкиста").Nik64, делал часть подобного (может такой вариант Вам подойдет): из польского в шейп конвертером mp2shp, затем по нужный уровень детализации в кугисе вытащил, затем — режем по названию полей. Потом шейпы в осм. Менее извратного способа не знаю.
Посмотрите здесь:Ну и, если можно, объясните, зачем вам конвертировать исходники карт Garmin в OSM?
http://vtaxi.info/forum/viewtopic.php?f ... 1499#p1499
Нам предложили самим себе сделать карты из и сходников 80 годов.
Есть свои карты, которые постоянно дополняем и нас вполне устроят.
-
- Гуру
- Сообщения: 977
- Зарегистрирован: 27 янв 2009, 22:57
- Репутация: 258
Re: Нужна помощь: конвертировать хххх.mp в хххх.osm.pbf.
Nik64 не совсем понятно, какой конечный формат на выходе. В приведенной вами ссылке выполняется подготовка карт в формате *.map для Mapsforge Android application. Вы хотите на выходе получить *.pbf или *.map ?
На мой взгляд решения Для "танкиста" нет. Согласен с gimran по поводу mp2shp, только я бы делал часть работ по подготовке экспорта сначала в самом GPSMapEdit (вырезал послойно с определенным зумом). В полученных шейпах часть полей удалил бы и добавил поля, которые необходимы в OSM xml для соответствующего слоя. Поменял бы кодировку в шейпах на utf8 и с помощью Merkaartor получил бы OSM XML. Полученный OSM XML никак нельзя сразу обрабатывать osmosis. OSM XML необходимо привести в соответствие с форматом OSM, массово выполнив replace названий тегов. После подготовки OSM XML обрабатываем его osmosis. Еще обратите внимание на различные ключи osmosis:
На мой взгляд решения Для "танкиста" нет. Согласен с gimran по поводу mp2shp, только я бы делал часть работ по подготовке экспорта сначала в самом GPSMapEdit (вырезал послойно с определенным зумом). В полученных шейпах часть полей удалил бы и добавил поля, которые необходимы в OSM xml для соответствующего слоя. Поменял бы кодировку в шейпах на utf8 и с помощью Merkaartor получил бы OSM XML. Полученный OSM XML никак нельзя сразу обрабатывать osmosis. OSM XML необходимо привести в соответствие с форматом OSM, массово выполнив replace названий тегов. После подготовки OSM XML обрабатываем его osmosis. Еще обратите внимание на различные ключи osmosis:
https://groups.google.com/forum/#!msg/m ... 0SM-3Z9IYJosmosis --rx file=rethimno.osm --mw file=rethimno.map
osmosis --rb file=ST.osm --mapfile-writer file=ST.map
-
- Новоприбывший
- Сообщения: 10
- Зарегистрирован: 14 авг 2013, 21:05
- Репутация: 0
Re: Нужна помощь: конвертировать хххх.mp в хххх.osm.pbf.
Нужен .pbf чтобы osmosis перевёл его в .map который поймёт наша программа.
Можно подробно как и чем делать. Четыре ночи сижу до утра перекачал кучу програм толку нет.
Можно подробно как и чем делать. Четыре ночи сижу до утра перекачал кучу програм толку нет.
-
- Активный участник
- Сообщения: 218
- Зарегистрирован: 21 дек 2012, 01:57
- Репутация: 52
- Откуда: Питер
Re: Нужна помощь: конвертировать хххх.mp в хххх.osm.pbf.
osmosis умеет читать не только osm.pbf, но и простой osm xml, так что не зацикливайтесь на pbf. Для чтения из xml там нужно только другой ключик задать (-rx вместо -rb).Nik64 писал(а):Нужен .pbf чтобы osmosis перевёл его в .map который поймёт наша программа.
Главная проблема у вас не в этом, а в том, чтобы сконвертировать вашу карту в OSM-овский формат, который понимает plugin конвертации, который запускается при помощи osmosis.
Формат OSM - он состоит из двух частей, синтаксичекую (например формат osm.pbf) и семантическую (значения тегов). Большинство конвертеров выполняют преобразование только первой части, а вот со второй придётся повозиться, эта работа творческая.
Последний раз редактировалось Sergey Astakhov 16 авг 2013, 13:56, всего редактировалось 1 раз.
-
- Гуру
- Сообщения: 977
- Зарегистрирован: 27 янв 2009, 22:57
- Репутация: 258
Re: Нужна помощь: конвертировать хххх.mp в хххх.osm.pbf.
Давайте ваш файл *.mp в студию или в личку. Попробую. Только сразу скажу – если исходные данные это Garmin 5.12 или Ингит до 2003 года, которые можно конвертировать в польский формат, то лучше сразу остановится.
-
- Новоприбывший
- Сообщения: 10
- Зарегистрирован: 14 авг 2013, 21:05
- Репутация: 0
Re: Нужна помощь: конвертировать хххх.mp в хххх.osm.pbf.
http://yadi.sk/d/TaZ7wBrO8--SUДавайте ваш файл *.mp в студию или в личку.
Файл мой, начал делать карту, потом забросил т.к. Навител начал часто обновлять карты.
Делать будим с другого, его мне не дадут, будим делать на его машине, главное понять как.
Тем более мы щас собираем, то чего нет на его картах, а он намкарты скидывает.
Т.к. навител щас занимается зарубежем, а на РОССИЮ "Положил". Да и карты они поурезали, об ошибках и говорить нечего, адресация исчезает улицами и исправлять нехотят.
Маршрутизация нам ненужна дороги, дома с номерами и желательно путевые точки.
Главное чтобы в программе мы видели, кто где находится.
Спасибо за помощь!!!
-
- Новоприбывший
- Сообщения: 10
- Зарегистрирован: 14 авг 2013, 21:05
- Репутация: 0
Re: Нужна помощь: конвертировать хххх.mp в хххх.osm.pbf.
На первый вопрос ответа похоже нет.
Вопрос второй.
Как в osmosis-0.40.1 к файлу "RU-STA.osm.pbf" добавить "RU-STA.poly", или это делается по другому?
Вопрос второй.
Как в osmosis-0.40.1 к файлу "RU-STA.osm.pbf" добавить "RU-STA.poly", или это делается по другому?
-
- Активный участник
- Сообщения: 218
- Зарегистрирован: 21 дек 2012, 01:57
- Репутация: 52
- Откуда: Питер
Re: Нужна помощь: конвертировать хххх.mp в хххх.osm.pbf.
Что вы понимаете под словом "добавить"?Nik64 писал(а):Как в osmosis-0.40.1 к файлу "RU-STA.osm.pbf" добавить "RU-STA.poly", или это делается по другому?
Что в результате должно получиться?
-
- Новоприбывший
- Сообщения: 10
- Зарегистрирован: 14 авг 2013, 21:05
- Репутация: 0
Re: Нужна помощь: конвертировать хххх.mp в хххх.osm.pbf.
Прошу прощения за неправильную формулировку.Что вы понимаете под словом "добавить"?
В картах при скачивании отображаются не все точки интереса: Аптеки, Банки и тд. А в тех что есть нет названия, хотя в JOSM проставляю.
Как мне это исправить?
Сразу попутный вопрос. На форуме натолкнулся на информацию что можно задать уровень (Маштаб) в который будит загружаться карта. Скачал OpenLayers-2.13.1.zip но ничего внём не понял.
Как мне задать маштаб в котором будит загружаться карта?
- gimran
- Гуру
- Сообщения: 1902
- Зарегистрирован: 07 июл 2010, 15:43
- Репутация: 242
- Откуда: Уфа
Re: Нужна помощь: конвертировать хххх.mp в хххх.osm.pbf.
Nik64, карта чего, в какой программе и какие данные входные. Тоже ничего не понял, но в Вашем посте 

-
- Новоприбывший
- Сообщения: 10
- Зарегистрирован: 14 авг 2013, 21:05
- Репутация: 0
Re: Нужна помощь: конвертировать хххх.mp в хххх.osm.pbf.
Карта RU-STA.osm.pbf скачаная с сайта, программа osmosis-0.40.1.Nik64, карта чего, в какой программе и какие данные входные. Тоже ничего не понял, но в Вашем посте
osmosis --rb file=RU-STA.osm.pbf --mapfile-writer file=offline.map
pause
В offline.map в отличии от
http://master.apis.dev.openstreetmap.or ... 5/41.99291
только Автошколы ито только потому что в свойствах здания прописал name=Автошкола остальных точек нет, какой тогда смысл мне их туда сувать только время теряю. И маштаб: слишком мелко, увеличиваеш в 3 раза. Начинаеш перемещять карту, она норовит опять уменьшиться (Это вероятно особенность экрана планшетов во время зарядки).
Пробовал подставлять
bbox=44.9030644,41.7350006,45.1747766,42.2705841
изменений в карте незаметил ничего не обрезало.
-
- Гуру
- Сообщения: 3321
- Зарегистрирован: 27 июл 2009, 19:26
- Репутация: 748
- Ваше звание: Вредитель полей
Re: Нужна помощь: конвертировать хххх.mp в хххх.osm.pbf.
"name=Автошкола" по правилам OSM писать нельзя. этот тэг для имен собственных.
Автошкола должна обозначаться тэгом amenity=driving_school а не shop=car
Автошкола должна обозначаться тэгом amenity=driving_school а не shop=car
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 7 гостей