You are not logged in.
- Topics: Active | Unanswered
Announcement
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***
#3801 2014-02-18 11:09:16
- dimonster
- Member
- Registered: 2012-07-08
- Posts: 1,501
Re: Конвертер OSM -> MP
Странно. Всё равно адрески нет. Открываю GPSmapEdit. Ни страны, ни регионов, ни городов ![]()
Хотя при работе конвертер вроде бы находит и районы, и города
Loading OSM data from file Maps\UA-KHR.osm...
Initialising bounds from file UA-KHR.poly...
5429 segments
Loading search areas...
423 cities
24 districts
3 restricted areas
429 settlement areas
Processing relations...
147 turn restrictions
70876 houses with associated street
278 transport stops
Processing nodes...
7839 POI written
3495 POI loaded for addressing
841 building entrances loaded
27 main entrances loaded
Processing ways...
Offline
#3802 2014-02-18 13:55:20
- dimonster
- Member
- Registered: 2012-07-08
- Posts: 1,501
Re: Конвертер OSM -> MP
Ситуация проясняется. Оказалось, что территория области обрезалась криво (буду выяснять почему так). Так что полигон области оказался незамкнут. Вероятно, поэтому конвертер не смог определиться с областями и районами. В прошлых версиях конвертера в таких случаях города привязывались сразу к стране. А теперь вот оно как. Буду знать.
В общем, когда я добавил --default-region="Kharkivska obl." адресный поиск появился. Правда, из-за кривой обрезки несколько нас. пунктов не попали в свой район, а привязались просто к области.
Offline
#3803 2014-03-02 11:10:37
- Kostik
- Member

- From: Moscow
- Registered: 2011-01-02
- Posts: 2,114
Re: Конвертер OSM -> MP
liosha
BugReport:
1. Сейчас не создается адресация при отключенном роутинге (addressing=1).
2. При включенном наоборот, создается(addressing=0).
На сколько я понял бага где-то около строк 2083 и 1618. Поправьте, пожалуйста.
Тут предложено решение, работает хоть и сыпет ошибку:
Use of uninitialized value in join or string at osm2mp.pl line 1615.Last edited by Kostik (2014-03-02 11:11:04)
Offline
#3804 2014-04-06 13:28:56
- AZot78
- Member
- Registered: 2013-08-30
- Posts: 5
Re: Конвертер OSM -> MP
не создается адресация
Тут предложено решение, работает хоть и сыпет ошибку:
С оригинальным osm2mp.pl 777
Без дополнительных параметрах, в командной строке, адресация есть только для объектов, которые имеют в своих свойствах установленные параметр addr:region.
Если в командной строке добавить
--default-region RU-SAK, то адресация присутствует, и ни каких шаманств с файлом делать не надо.
А если еще добавить
--default-lang ru --target-lang ru, то буде, даже, на русском ![]()
Offline
#3805 2014-04-07 08:45:56
- Kostik
- Member

- From: Moscow
- Registered: 2011-01-02
- Posts: 2,114
Re: Конвертер OSM -> MP
но карта Эстонии всё так же собирается только в 771 версии.
Загрузил osm дамп Эстонии в JOSM, выбрал там все natural=coastline и упростил встроенными средствами и сохранил. После этого собралось и в 777 версии osm2mp. Что это? Слишком много точек в отрезках береговой линии или слишком большая общая их длина?
akks Обнови пожалуйста exe`шную версию на последнюю тут.
Offline
#3806 2014-04-07 09:50:41
- akks
- Member
- From: Ufa
- Registered: 2010-06-11
- Posts: 1,728
Re: Конвертер OSM -> MP
akks Обнови пожалуйста exe`шную версию на последнюю тут.
Обновил! Если на что-то ругается, сообщите (переехал на Win8, Perl не переустанавливал, просто вызываю из папок).
Offline
#3807 2014-04-07 10:56:00
- hkm
- Member
- Registered: 2009-01-26
- Posts: 54
Re: Конвертер OSM -> MP
Если в командной строке добавить
--default-region RU-SAK, то адресация присутствует, и ни каких шаманств с файлом делать не надо.
А если еще добавить--default-lang ru --target-lang ru, то буде, даже, на русском
Бага в том, что в оригинальном конверторе адресация завязана с роутингом, т.е. одно без другого не работает.
Недавно нашел, что в исправленном мной конверторе иногда выдаются пустые RoadId при отключенном роутинге, надеюсь в ближайшее время разобраться...
Offline
#3808 2014-04-07 11:24:22
- Kostik
- Member

- From: Moscow
- Registered: 2011-01-02
- Posts: 2,114
Re: Конвертер OSM -> MP
Perl не переустанавливал, просто вызываю из папок
А можешь куда нибудь выложить свою папку с Strawberry Perl?
Offline
#3809 2014-04-07 21:12:26
- Kostik
- Member

- From: Moscow
- Registered: 2011-01-02
- Posts: 2,114
Re: Конвертер OSM -> MP
Perl не переустанавливал, просто вызываю из папок
Проверил, всё работает.
Спасибо!
Offline
#3810 2014-04-24 19:10:41
- EugeneVD
- Member
- Registered: 2014-04-16
- Posts: 5
Re: Конвертер OSM -> MP
Есть такой тег natural=shoal который никак не обрабатывается конвертером на данный момент http://wiki.openstreetmap.org/wiki/Tag:natural%3Dshoal
Предлагаю добавить в конфиг. Насколько помню, это 0x53 тип у гармина.
Offline
#3811 2014-04-24 20:03:00
- igitov
- Member

- From: Kotel'nich
- Registered: 2011-12-08
- Posts: 1,430
Re: Конвертер OSM -> MP
Предлагаю добавить в конфиг. Насколько помню, это 0x53 тип у гармина.
Профильная тема, если речь о гарминовской сборке, тут.
Впрочем, отвечу. Тег редкий, но вполне подходящий для 0x53, мне кажется. Добавлю в конфиги при первом удобном случае. Вопрос нескольких дней.
Отображаться будет ровно так же, как natural = beach (или sand):
Last edited by igitov (2014-04-24 20:17:15)
Offline
#3812 2014-06-11 09:36:21
- chnav
- Member

- From: Russia, mapping Kazakhstan
- Registered: 2010-03-18
- Posts: 3,303
Re: Конвертер OSM -> MP
Подскажите, можно ли в yml-конфигурации, например nodes-navitel.yml, после обработки списка всех
- condition:если ни одно не обработалось, то сделать какое-то действие по-умолчанию, что-то вроде
- condition:
...
- condition:
...
- default:
...В данном случае хочу делать адресацию точек, теги для которых неизвестны, имеют опечатки или вообще не проставлены. Например точки только с двумя тегами addr:street, addr:housenumber и ничего более.
Last edited by chnav (2014-06-11 09:39:04)
Offline
#3813 2014-07-22 06:26:11
- Kostik
- Member

- From: Moscow
- Registered: 2011-01-02
- Posts: 2,114
Re: Конвертер OSM -> MP
В влед за Эстонией перестался собираться Казахстан одним файлом. Вылетает на стадии:
---| OSM -> MP converter 1.03-777 (c) 2008-2013 liosha, xliosha@gmail.com
Loading configuration...
Loading OSM data from file Maps/osm/KZ.osm...
Initialising bounds from file poly/KZ.poly...
47812 segments
Loading search areas...далее следует вылет.
Offline
#3814 2014-10-15 20:38:08
- OverQuantum
- Member

- From: Zelenograd
- Registered: 2009-06-17
- Posts: 1,582
- Website
Re: Конвертер OSM -> MP
Можно ли как-то сконфигурировать конвертер, чтобы он в StreetDesc (или в любое другое поле, включая каменты) прописал ref от всех relation (некоторого типа), в которые входит точка (некоторого типа)?
Хочу собрать на автобусной остановке список автобусов, которые останавливаются.
Принимаются также предложения и по альтернативным вариантам конвертации инфы об автобусах в .mp формат, включая умеренно костыле-образные.
Это же OpenStreetMap. Он больше внутри, чем снаружи.
Offline
#3815 2014-10-15 20:59:52
- borism346
- Member

- From: Minsk
- Registered: 2008-11-12
- Posts: 911
Offline
#3816 2014-11-18 12:57:09
- contros
- Member
- Registered: 2014-11-17
- Posts: 1
Re: Конвертер OSM -> MP
Есть предложение по доработке скрипта osmget.pl (так понимаю, его автор тоже Liosha) ![]()
В параметрах этого скрипта указываются координаты скачиваемого прямоугольника. Но скрипт отбрасывает все объекты, которые не лежат в прямоугольнике целиком и карта получается без некоторых полигонов.
Можно добавить еще один алгоритм закачки, чтобы объекты, которые пересекаются с прямоугольником, но не лежат в нем полностью не отбрасывались?
Хотя лучший вариант, конечно - это нарезка объектов...
Offline
#3817 2014-12-20 15:54:24
- edward17
- Member
- Registered: 2013-08-26
- Posts: 1,849
- Website
Re: Конвертер OSM -> MP
Извините, если не в тут тему.
Имеет ли смысл брать режим работы (opening_hours=*) для POI, у которых его нет, с окружающего полигона shop=mall? Так же, как адрес для точечных POI берётся с полигона здания, внутри которого они находятся.
Актуально это будет для магазинов/организаций в торговом центре, которые открываются и закрываются одновременно с ним.
Все жители частного сектора, вешающие таблички с названием улицы и номером дома, попадают в рай без очереди.
Offline
#3818 2015-04-03 09:18:46
- terrakris
- Member
- Registered: 2011-03-17
- Posts: 32
Re: Конвертер OSM -> MP
Уважаемые, добрый день!
Персональный привет liosha!
Возможно задам интересующий всех вопрос:
Я так понял Google сворачивает SVN... Есть информация куда поедет на ПМЖ проект osm2mp?
и второй вопрос: http://forum.openstreetmap.org/viewtopi … 36#p494936
Сори если уже было - прошу ткнуть ссылкой.
Спасибо!
Offline
#3819 2015-04-03 09:23:44
- liosha
- Member

- From: Moscow
- Registered: 2008-03-04
- Posts: 8,447
- Website
Re: Конвертер OSM -> MP
Привет.
Конвертер переехал на https://github.com/liosha/osm2mp
Про второй вопрос - надо настраивать конфиг адресации addressing.yml
Offline
#3820 2015-04-05 05:52:04
- terrakris
- Member
- Registered: 2011-03-17
- Posts: 32
Re: Конвертер OSM -> MP
Супер!
Новое хранилище уже склонировано ;-)
Со вторым вопросом - мозгов не хватило - примерно в каком месте смотреть и где можно увидеть пример такого изменения?
PS
вот пример объекта https://www.openstreetmap.org/way/42443636
у него нет addr:street но зато есть addr:place - который и хочется видеть в виде названия улицы...
PPS
ВСЁ Вопрос закрыт ;-)
- level: street
tags: [ street, place ]Last edited by terrakris (2015-04-06 08:58:20)
Offline
#3821 2015-04-24 17:49:18
- drmca
- Member
- Registered: 2015-04-24
- Posts: 4
Re: Конвертер OSM -> MP
Пытаюсь сконвертировать карту северной америки.
Взял полигон osm_bbox_-164.2,10.7,-50.3,70.5.bin
Запускаю только что выкачанную с гит-хаба версию:
./osm2mp.pl /home/user0/DriveD/0_Hardware/GPS/osm_bbox_-164.2,10.7,-50.3,70.5.bin na.mp
---| OSM -> MP converter 1.03 (c) 2008-2013 liosha, xliosha@gmail.com
Loading configuration...
Loading OSM data from file /home/user0/DriveD/0_Hardware/GPS/osm_bbox_-164.2,10.7,-50.3,70.5.bin...
not well-formed (invalid token) at line 1, column 2, byte 2 at /usr/lib64/perl5/vendor_perl/XML/Parser.pm line 187.Что я не так делаю?
Offline
#3822 2015-04-24 18:50:32
- gryphon
- Member

- From: Pskov
- Registered: 2010-09-16
- Posts: 1,690
Re: Конвертер OSM -> MP
ну, для начала, запускать надо как-то так
./osm2mp.pl -o result.mp dump.osmгде dump.osm - имя файла с исходными данными в формате OSM (это важно), а result.mp - имя сконвертированного файла с картой
P.S. дампы в правильно формате можно найти здесь http://download.geofabrik.de/
Last edited by gryphon (2015-04-24 18:54:41)
Offline
#3823 2015-04-24 19:08:31
- drmca
- Member
- Registered: 2015-04-24
- Posts: 4
Re: Конвертер OSM -> MP
ну, для начала, запускать надо как-то так
./osm2mp.pl -o result.mp dump.osmгде dump.osm - имя файла с исходными данными в формате OSM (это важно), а result.mp - имя сконвертированного файла с картой
P.S. дампы в правильно формате можно найти здесь http://download.geofabrik.de/
А чем эти дампы в правильном формате отличаются от раздаваемых OpenStreetMap?
Просто сев. америка там 10 гиг, а я получаю выделением нужного мне прямоугольника (примерно по юг Мексики) всего 4 гиг.
В лишних 6 гиг есть что-то ценное что не раздает OpenStreetMap?
Offline
#3824 2015-04-24 19:29:48
- gryphon
- Member

- From: Pskov
- Registered: 2010-09-16
- Posts: 1,690
Re: Конвертер OSM -> MP
gryphon wrote:ну, для начала, запускать надо как-то так
./osm2mp.pl -o result.mp dump.osmгде dump.osm - имя файла с исходными данными в формате OSM (это важно), а result.mp - имя сконвертированного файла с картой
P.S. дампы в правильно формате можно найти здесь http://download.geofabrik.de/
А чем эти дампы в правильном формате отличаются от раздаваемых OpenStreetMap?
Просто сев. америка там 10 гиг, а я получаю выделением нужного мне прямоугольника (примерно по юг Мексики) всего 4 гиг.
В лишних 6 гиг есть что-то ценное что не раздает OpenStreetMap?
Я просто не знаю, откуда у вас получена выгрузка, отсюда и уточнение про форматы. Вобщем, если osm2mp проглотит файл, то все ОК
Offline
#3825 2015-04-24 21:08:55
- Sergey Astakhov
- Member

- From: St.Petersburg, Russia
- Registered: 2009-11-13
- Posts: 5,817
Re: Конвертер OSM -> MP
А чем эти дампы в правильном формате отличаются от раздаваемых OpenStreetMap?
OSM эти данные не раздаёт.
Он раздаёт еженедельные дампы планеты + changeset-ы к нему (здесь), из которых уже делают нарезки все другие сервисы.
Возможных форматов для OSM придумали уже много. Osm2mp вроде как умеет читать только osm xml
Что я не так делаю?
Попробуйте прочитать документацию - http://wiki.openstreetmap.org/wiki/RU:Osm2mp
Last edited by Sergey Astakhov (2015-04-24 21:12:32)
Offline
