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.***

#1601 2010-06-09 13:43:36

chilin
Member
Registered: 2009-07-30
Posts: 180

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

...Перенёс начало вопроса в профильную тему.

chilin wrote:
liosha wrote:
ikz wrote:

[offtopic on]
Кстати, mp2plm (конвертер для pgs) тоже не берет файлы после нового конвертера. Вернулся по здешнему совету на r246 - заработало.
[offtopic off]

Тут скорее всего потому, что mp2plm на самом деле конвертирует не .mp, а конкретно вывод osm2mp, включая комментарии. Поэтому при изменении структуры этих комментариев запросто может падать.
MapEdit же комментарии воспринимает именно как комментарии, и не пытается их никак интерпретировать.

В продолжении офтопа: по этой же причине (разный формат .mp у ME++ и вывода osm2mp) нет возможности автоматизировать конвертацию в некий ещё более офтопный формат smile. Насколько крамольна мысль о приведении формата вывода osm2mp к "стандарту" GME и ME++?

liosha wrote:

chilin, к какому именно стандарту?
Насколько я знаю, единственная "несовместимость" у osm2mp с GME - это много-outer-ные мультиполигоны, в которых GME неспособен сам распределить дырки. Других проблем пока не наблюдалось.

Я имел ввиду конвертер mp -> rxm (maps.exe). Он всегда виснет, если использовать вывод osm2mp. Если же пересохранить в ME++, то получившийся .mp, конвертер переваривает нормально. ME++ нельзя автоматизировать, а в GME нельзя выставить нужный для rxm набор. Остаётся один выход - "правильный" вывод из osm2mp. В чём там конкретно различие я не в курсе. Если прогнать оба mp через текстовую сравнилку - видимая разница существенная. Можно как то настройками  исключить из конвертирования эти многовложенные мультиполигоны - попробую, может действительно из-за них.

Offline

#1602 2010-06-09 13:55:22

liosha
Member
From: Moscow
Registered: 2008-03-04
Posts: 8,447
Website

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

Нет, тут мультиполигоны не при чём  smile

Проблема в том, что rx-овский конвертер использует устаревший формат адресной информации - CityIdx, а osm2mp сохраняет в современном - CityName. GME понимает оба, но по умолчанию сохраняет в старом, хотя это настраивается - Tools - Options - Load&Save - Polish format.

Впихивать старый формат в osm2mp нет смысла, это проще постпроцессором сделать

Offline

#1603 2010-06-09 14:07:05

chilin
Member
Registered: 2009-07-30
Posts: 180

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

liosha wrote:

Нет, тут мультиполигоны не при чём  smile

Проблема в том, что rx-овский конвертер использует устаревший формат адресной информации - CityIdx, а osm2mp сохраняет в современном - CityName. GME понимает оба, но по умолчанию сохраняет в старом, хотя это настраивается - Tools - Options - Load&Save - Polish format.

Впихивать старый формат в osm2mp нет смысла, это проще постпроцессором сделать

Вот оно как михалыч... (с) Спасибо, покопаю на досуге в эту сторону.

Offline

#1604 2010-06-09 16:16:35

andriano
Member
Registered: 2009-06-15
Posts: 1,667

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

liosha wrote:

...устаревший формат адресной информации

А я вот до сих пор не могу понять, почему это более прогрессивный формат является устаревшим.

Offline

#1605 2010-06-09 18:05:56

liosha
Member
From: Moscow
Registered: 2008-03-04
Posts: 8,447
Website

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

chilin wrote:

ME++ нельзя автоматизировать

Точно нельзя? Там, судя по исходникам, во внутренностях Lua используется, значит должен какой-то интерфейс быть. Или его ещё не доделали?

Offline

#1606 2010-06-09 18:21:14

chilin
Member
Registered: 2009-07-30
Posts: 180

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

liosha wrote:
chilin wrote:

ME++ нельзя автоматизировать

Точно нельзя? Там, судя по исходникам, во внутренностях Lua используется, значит должен какой-то интерфейс быть. Или его ещё не доделали?

Гуглояндекс не знает. Поспрашивал на форумах - говорят ничего такого нет. Автор не отвечает (я правда его по русски спрашивал smile) А скриптовый Lua действительно вселяет надежду.

Offline

#1607 2010-06-09 18:23:13

dimuzz
Member
From: Екатеринбург
Registered: 2009-09-10
Posts: 1,843

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

liosha, а как записывать двоеточие внутри тегов в nodes.yml?
Например, условие tower:type = communication игнорируется.

Offline

#1608 2010-06-09 18:32:40

liosha
Member
From: Moscow
Registered: 2008-03-04
Posts: 8,447
Website

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

dimuzz wrote:

liosha, а как записывать двоеточие внутри тегов в nodes.yml?
Например, условие tower:type = communication игнорируется.

Баг. Исправил  smile

Offline

#1609 2010-06-09 18:38:54

dimuzz
Member
From: Екатеринбург
Registered: 2009-09-10
Posts: 1,843

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

Спасибо! Теперь телебашни будут отличаться от труб, красота! smile

Offline

#1610 2010-06-09 20:07:32

Fortress
Member
From: Russia, Saint-Petersburg
Registered: 2009-07-09
Posts: 1,109

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

dimuzz, а url и website будут обрабатываться?

Offline

#1611 2010-06-10 04:23:36

dimuzz
Member
From: Екатеринбург
Registered: 2009-09-10
Posts: 1,843

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

Fortress wrote:

dimuzz, а url и website будут обрабатываться?

Fortress, насколько я понимаю, тег url должен конвертироваться для всех узлов с contacts: yes в конфигурации POI.
UPD: liosha, похоже, все-таки правильнее конвертировать тег website.

Last edited by dimuzz (2010-06-10 04:41:41)

Offline

#1612 2010-06-10 06:56:49

liosha
Member
From: Moscow
Registered: 2008-03-04
Posts: 8,447
Website

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

chilin wrote:
liosha wrote:

Нет, тут мультиполигоны не при чём  smile

Проблема в том, что rx-овский конвертер использует устаревший формат адресной информации - CityIdx, а osm2mp сохраняет в современном - CityName. GME понимает оба, но по умолчанию сохраняет в старом, хотя это настраивается - Tools - Options - Load&Save - Polish format.

Впихивать старый формат в osm2mp нет смысла, это проще постпроцессором сделать

Вот оно как михалыч... (с) Спасибо, покопаю на досуге в эту сторону.

Уппс, сорри, был неправ.
Оказывается, глюк там из-за того, что этот maps.exe уходит в себя, если координаты в DataX написаны с пробелом.

Исправил, теперь компилится. Но насколько правильно там всё остальное - хз

Offline

#1613 2010-06-10 08:45:18

Fortress
Member
From: Russia, Saint-Petersburg
Registered: 2009-07-09
Posts: 1,109

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

dimuzz wrote:
Fortress wrote:

dimuzz, а url и website будут обрабатываться?

Fortress, насколько я понимаю, тег url должен конвертироваться для всех узлов с contacts: yes в конфигурации POI.
UPD: liosha, похоже, все-таки правильнее конвертировать тег website.

Чего-то я не до конца въехал, какие тэги нужно добавить например сюда, чтобы тэг website конвертировался? Я должен добавить contacts=yes? Без него работать не будет?

Offline

#1614 2010-06-10 08:59:02

liosha
Member
From: Moscow
Registered: 2008-03-04
Posts: 8,447
Website

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

Fortress, добавлять ничего не надо, последние версии конвертера website понимают.

Offline

#1615 2010-06-10 14:24:15

Fortress
Member
From: Russia, Saint-Petersburg
Registered: 2009-07-09
Posts: 1,109

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

Спасибо, все работает smile В навителе в свойствах точки показывает адрес сайта и иконку с изображением internet explorer, при нажатии на которую открывается сайт (теоретически; у меня pna и функции браузера похоже вырезаны).

Offline

#1616 2010-06-12 15:16:54

dimuzz
Member
From: Екатеринбург
Registered: 2009-09-10
Posts: 1,843

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

liosha, а есть условие, обратное условию named?
Пример применения: зависимость level_h от наличия/отсутствия имени у объекта (amenity=stadium, shop=supermarket).

Offline

#1617 2010-06-15 10:51:42

liosha
Member
From: Moscow
Registered: 2008-03-04
Posts: 8,447
Website

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

Теперь есть, ~named

Offline

#1618 2010-06-16 11:53:24

liosha
Member
From: Moscow
Registered: 2008-03-04
Posts: 8,447
Website

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

Добавил новый конфиг для полигонов. Из старого теперь берутся только дороги.

Offline

#1619 2010-06-16 15:19:46

kimol
Member
Registered: 2010-03-14
Posts: 27

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

На карте Новосибирской области (00400054.mp) исчезли автобусные остановки.

Offline

#1620 2010-06-16 16:55:57

liosha
Member
From: Moscow
Registered: 2008-03-04
Posts: 8,447
Website

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

kimol wrote:

На карте Новосибирской области (00400054.mp) исчезли автобусные остановки.

Завтра должны вернуться

Offline

#1621 2010-06-25 05:54:02

garl
Member
From: ru.Krasnodar
Registered: 2009-06-22
Posts: 1,615

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

сори за оффтоп.
http://code.google.com/p/osm2mp/source/ … mp/poi.cfg
уже не доступно или сменили дислокацию ?

Offline

#1622 2010-06-25 06:00:13

dimuzz
Member
From: Екатеринбург
Registered: 2009-09-10
Posts: 1,843

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

garl wrote:

сори за оффтоп.
http://code.google.com/p/osm2mp/source/ … mp/poi.cfg
уже не доступно или сменили дислокацию ?

Нет уже такого файла. В новых версиях используются nodes-common.yml и nodes-garmin-custom.yml другого формата:
http://code.google.com/p/osm2mp/source/detail?r=248

Last edited by dimuzz (2010-06-25 06:02:53)

Offline

#1623 2010-06-25 06:25:22

garl
Member
From: ru.Krasnodar
Registered: 2009-06-22
Posts: 1,615

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

спс , а то и глянуть было некуда.

Offline

#1624 2010-07-01 18:17:46

dimuzz
Member
From: Екатеринбург
Registered: 2009-09-10
Posts: 1,843

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

liosha, а возможно ли использовать в конфигурации кириллицу?
Речь о такой конструкции для Навитела:
- condition:
    - amenity = police
    - name = ДПС|Пост ДПС
  action:
    - action: write_poi
      type: 0xf202
      level_h: 1
      contacts: yes
В какой бы кодировке ни сохранял nodes-navitel.yml - не понимает... С английскими буквами и пробелами все нормально.

Offline

#1625 2010-07-01 18:35:36

Fortress
Member
From: Russia, Saint-Petersburg
Registered: 2009-07-09
Posts: 1,109

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

А можно ли сделать, чтобы пои, которая попадает в контур здания присваивался адрес, такой же как у здания? При условии, что у нее не задан собственный адрес?

Offline

Board footer

Powered by FluxBB