You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
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. Ни страны, ни регионов, ни городов sad
Хотя при работе конвертер вроде бы находит и районы, и города
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

hkm wrote:

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

не создается адресация

Kostik wrote:

Тут предложено решение, работает хоть и сыпет ошибку:

С оригинальным osm2mp.pl 777
Без дополнительных параметрах, в командной строке, адресация есть только для объектов, которые имеют в своих свойствах установленные параметр addr:region.
Если в командной строке добавить

--default-region RU-SAK

, то адресация присутствует, и ни каких шаманств с файлом делать не надо.
А если еще добавить 

--default-lang ru --target-lang ru

, то буде, даже, на русском big_smile

Offline

#3805 2014-04-07 08:45:56

Kostik
Member
From: Moscow
Registered: 2011-01-02
Posts: 2,114

Re: Конвертер OSM -> MP

Kostik wrote:

но карта Эстонии всё так же собирается только в 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

Kostik wrote:

akks Обнови пожалуйста exe`шную версию на последнюю тут.

Обновил! Если на что-то ругается, сообщите (переехал на Win8, Perl не переустанавливал, просто вызываю из папок).

Offline

#3807 2014-04-07 10:56:00

hkm
Member
Registered: 2009-01-26
Posts: 54

Re: Конвертер OSM -> MP

AZot78 wrote:

Если в командной строке добавить

--default-region RU-SAK

, то адресация присутствует, и ни каких шаманств с файлом делать не надо.
А если еще добавить 

--default-lang ru --target-lang ru

, то буде, даже, на русском big_smile

Бага в том, что в оригинальном конверторе адресация завязана с роутингом, т.е. одно без другого не работает.
Недавно нашел, что в исправленном мной конверторе иногда выдаются пустые RoadId при отключенном роутинге, надеюсь в ближайшее время разобраться...

Offline

#3808 2014-04-07 11:24:22

Kostik
Member
From: Moscow
Registered: 2011-01-02
Posts: 2,114

Re: Конвертер OSM -> MP

akks wrote:

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

akks wrote:

Perl не переустанавливал, просто вызываю из папок

Проверил, всё работает. smile Спасибо!

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

EugeneVD wrote:

Предлагаю добавить в конфиг. Насколько помню, это 0x53 тип у гармина.

Профильная тема, если речь о гарминовской сборке, тут.
Впрочем, отвечу. Тег редкий, но вполне подходящий для 0x53, мне кажется. Добавлю в конфиги при первом удобном случае. Вопрос нескольких дней.

Отображаться будет ровно так же, как natural = beach (или sand):
2014_04_24_23_10_22_Map_Source.png

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

Re: Конвертер OSM -> MP

Раньше конвертер на каждой остановке прописывал все номера маршрутов. Затем в процессе доработок Леша это выбросил. Я его просил вернуть, он пообещал потом это сделать, но увы... sad.
Вот так было:
334a6b59757b76a78377ec0374ea3337.jpg

Last edited by borism346 (2014-10-15 21:05:39)

Offline

#3816 2014-11-18 12:57:09

contros
Member
Registered: 2014-11-17
Posts: 1

Re: Конвертер OSM -> MP

Есть предложение по доработке скрипта osmget.pl (так понимаю, его автор тоже Liosha) smile
В параметрах этого скрипта указываются координаты скачиваемого прямоугольника. Но скрипт отбрасывает все объекты, которые не лежат в прямоугольнике целиком и карта получается без некоторых полигонов.
Можно добавить еще один алгоритм закачки, чтобы объекты, которые пересекаются с прямоугольником, но не лежат в нем полностью не отбрасывались?
Хотя лучший вариант, конечно - это нарезка объектов...

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

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?

Offline

#3824 2015-04-24 19:29:48

gryphon
Member
From: Pskov
Registered: 2010-09-16
Posts: 1,690

Re: Конвертер OSM -> MP

drmca wrote:
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,816

Re: Конвертер OSM -> MP

drmca wrote:

А чем эти дампы в правильном формате отличаются от раздаваемых OpenStreetMap?

OSM эти данные не раздаёт.
Он раздаёт еженедельные дампы планеты + changeset-ы к нему (здесь), из которых уже делают нарезки все другие сервисы.
Возможных форматов для OSM придумали уже много. Osm2mp вроде как умеет читать только osm xml

drmca wrote:

Что я не так делаю?

Попробуйте прочитать документацию - http://wiki.openstreetmap.org/wiki/RU:Osm2mp

Last edited by Sergey Astakhov (2015-04-24 21:12:32)

Offline

Board footer

Powered by FluxBB