You are not logged in.

#4551 2021-03-14 08:48:09

KonTur
Member
From: SPB
Registered: 2010-03-10
Posts: 1,603

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

Наверное, надо прописать highway=motorway_junction

Online

#4552 2021-03-14 15:04:51

White_54
Member
From: 101 километр
Registered: 2014-07-16
Posts: 718

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

dartograf wrote:

к сожалению, после преобразования 0x2000 не может быть найден в файле mp.

Может такого тега highway = motor_junction нет.
https://taginfo.openstreetmap.org/searc … r_junction

Съезды на развязках:
highway    = motorway_link
highway    = trunk_link, primary_link, secondary_link, tertiary_link

Тег highway    = motorway_link не может быть точкой. Это линия.
https://wiki.openstreetmap.org/wiki/RU: … orway_link

Хотя вроде как и есть. Надо смотреть по месту.
https://taginfo.openstreetmap.org/tags/ … nction#map

Last edited by White_54 (2021-03-14 15:14:05)

Offline

#4553 2021-03-14 15:16:53

dartograf
Member
Registered: 2021-03-13
Posts: 10

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

Как только я задал вопрос, я нашел опечатку. Но у меня другой вопрос. Теперь я могу найти узлы motorway_junction в списке. В моей skin, но имени я, к сожалению, не вижу, как и в польской карте UMP.
https://vk.com/@bydmapl-motorwayjunction

У меня вы видите тип дороги как изображение (шоссе, проселочная дорога и т. Д.). Это переменная в виде текста, хранящегося в языковом файле. А в языковом файле нужно определить [picture]<picture_name>[/picture]. Рядом с картинкой всегда стоит имя.  И имя-переменная "%nextRoadTitle". И это не видно в скине, когда я скомпилировал карту с помощью конвертера.

<button left="60pd" right="60pd" top="26pd" height="18pd" bgColor="Color040" fontColor="Color210" 
				fontSize="FontSize310" text='%nextRoadType {"%nextRoadTitle"; "%nextRoadDirection"}' tags="route"/>

Файл MP:

; NodeID = 51575947
; highway = motorway_junction
[POI]
Data0=(50.1132494,8.9313931)
Type=0x2000
Label=Hanau-Hafen
[END]

tag.xml

<poi type="0x2000">
    <tag>Ausfahrt</tag>
    <tag>Zjazd</tag>
    <tag>Exit</tag>
    <tag>Съезд с шоссе</tag>
    </poi>

Спасибо за каждую подсказку!

Offline

#4554 2021-03-14 15:32:10

KonTur
Member
From: SPB
Registered: 2010-03-10
Posts: 1,603

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

White_54 wrote:

Хотя вроде как и есть

У него прописано motor_junction, такого тега нет. А есть motorway_junction...

Online

#4555 2021-03-14 15:55:39

White_54
Member
From: 101 километр
Registered: 2014-07-16
Posts: 718

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

KonTur wrote:
White_54 wrote:

Хотя вроде как и есть

У него прописано motor_junction, такого тега нет. А есть motorway_junction...

То то я смотрю нет, а вроде как и есть. А точно тег проверить на экране смартфона, старых глаз не хватает. Куриная слепота. smile

Last edited by White_54 (2021-03-14 15:56:19)

Offline

#4556 2021-03-14 15:58:46

dartograf
Member
Registered: 2021-03-13
Posts: 10

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

White_54 wrote:
KonTur wrote:
White_54 wrote:

Хотя вроде как и есть

У него прописано motor_junction, такого тега нет. А есть motorway_junction...

То то я смотрю нет, а вроде как и есть. А точно тег проверить на экране смартфона, старых глаз не хватает. Куриная слепота. smile

да, я старею wink

Offline

#4557 2021-03-14 18:23:13

White_54
Member
From: 101 километр
Registered: 2014-07-16
Posts: 718

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

dartograf wrote:

да, я старею wink

Нет, это я старею big_smile

Offline

#4558 2021-03-14 19:20:41

White_54
Member
From: 101 километр
Registered: 2014-07-16
Posts: 718

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

dartograf wrote:

Теперь я могу найти узлы motorway_junction в списке. В моей skin, но имени я, к сожалению, не вижу, как и в польской карте UMP.

- condition:
    - highway = motorway_junction
  action:
    - action: write_poi
      type: 0x2000
дополнить
      Label: %label
или
      name: %label

Точно не помню...

Last edited by White_54 (2021-03-15 04:46:59)

Offline

#4559 2021-03-14 20:43:03

dartograf
Member
Registered: 2021-03-13
Posts: 10

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

Спасибо за подсказку, я также думал в этом направлении.
В типе дороги я нашел это в файле mp:

; WayID = 143093137:0
; highway = secondary
; surface = asphalt
[POLYLINE]
Data0=(50.0322366,8.7141182),(50.0318187,8.7148991),(50.0316461,8.7152035),(50.0315243,8.7154188),(50.0313322,8.7157385),(50.031038,8.7161886),(50.0306658,8.7167382)
RoadID=1119
DirIndicator=1
RouteParams=3,2,1,0,0,0,0,0,0,0,0,0
EndLevel=2
Type=0x02
Label=~[0x06]L3313-L3317
TrafficLanes=1,0,0,1,0,0
Nod0=0,635106,0
Nod1=6,1055156,0
[END]

Label=~[0x06]L3313-L3317

Я думаю, что Label исходит из файла ways-roads-common.yml:

road_ref:
        selector: tag
        tag: highway
        motorway: '~[0x04]'
        _default:
          selector: if
          condition: ~inside_city
          then:
            selector: tag
            tag: highway
            trunk: '~[0x04]'
            primary: '~[0x05]'
            secondary: '~[0x06]'
            tertiary: '~[0x06]'

И ему не хватает ссылки.
Могу попробовать:

- condition:
    - highway = motorway_junction
  action:
    - action: write_poi
      type: 0x2000
      Label: ~[0x04]%label

Offline

#4560 2021-03-14 20:58:16

dartograf
Member
Registered: 2021-03-13
Posts: 10

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

Я компилирую небольшую карту. Теперь я думаю, что motorway_junction не знает, в каком типе дороги есть выход и что следует за ним.
Может быть, так?

- condition:
    - highway = motorway_junction
  action:
    - action: write_poi
      type: 0x2000
      Label: ~[0x01]~[0x02]~[0x03]~[0x04]~[0x05]%label

Offline

#4561 2021-03-14 21:53:43

dartograf
Member
Registered: 2021-03-13
Posts: 10

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

Не работает, ни то, ни другое :-/

Offline

#4562 2021-03-15 05:00:40

White_54
Member
From: 101 километр
Registered: 2014-07-16
Posts: 718

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

После того как добавили

- condition:
    - highway = motorway_junction
  action:
    - action: write_poi
      type: 0x2000
      Label: %label

проверьте появился ли 0x2000 в файле mp.

Last edited by White_54 (2021-03-15 16:47:52)

Offline

#4563 2021-03-15 10:05:51

dartograf
Member
Registered: 2021-03-13
Posts: 10

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

Да, тип 0x2000 всегда находится в файле mp с Label.

; NodeID = 27279177
; highway = motorway_junction
; layer = 1
[POI]
Data0=(53.1818129,8.5923486)
Type=0x2000
Label=~[0x01]~[0x02]~[0x03]~[0x04]~[0x05]~[0x06]Bremen-Blumenthal
[END]

Skin перепробовал уже я сам, на основе skina Baltic. И когда я просматриваю карту "UMP Poland", я вижу названия улиц ( от motorway_ junction). Так что скин-это не проблема, я думаю. В layers.dat сейчас стоит у меня

0x2000,0,2 ;Съезд с шоссе

Я еще попробую:

- condition:
    - highway = motorway_junction
  action:
    - action: write_poi
      type: 0x2000
      Label: %label

И какую версию Navikey converter вы используете?

Last edited by dartograf (2021-03-15 10:18:14)

Offline

#4564 2021-03-15 11:23:38

White_54
Member
From: 101 километр
Registered: 2014-07-16
Posts: 718

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

dartograf wrote:

Я еще попробую:

- condition:
    - highway = motorway_junction
  action:
    - action: write_poi
      type: 0x2000
      Label: %label
- condition:
    - highway = motorway_junction
  action:
    - action: write_poi
      type: 0x2000
      Label: %label (съезд)

Last edited by White_54 (2021-03-15 16:47:04)

Offline

#4565 2021-03-15 11:42:56

White_54
Member
From: 101 километр
Registered: 2014-07-16
Posts: 718

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

dartograf wrote:

Да,
И когда я просматриваю карту "UMP Poland", я вижу названия улиц ( от motorway_ junction).

Улицы это POLYLINE - линии.
motorway_ junction это POI - одна точка на линии.
Если на линии есть имя это улица. На точке должно быть отдельно имя - типа name=Съезд. Или - ref=М1. Их и надо вытягивать. Если на точке нет имени или ref, то и нечего тянуть.

Это не факт, это размышления делетанта.

Offline

#4566 2021-03-15 12:38:19

dartograf
Member
Registered: 2021-03-13
Posts: 10

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

Вы ПРАВЫ!

Я нашел ошибку. :-) Это мои ошибки мышления. motorway_junction, это ТОЧКА. motorway_link/motorway_trunk, что представляет собой дорога (polyline). На панели выше невозможно показать POI, только дороги. Поэтому этот параметр также называется %Nextroadtitle. И то, что я видел в своем СКИНЕ, это была метка motorway_link или motorway_trunk, но у них не всегда есть метка, и я думал, что имена motorway_junction не видны. Возможны 2 решения: 1.Сделать POI таким большим, чтобы вы могли разместить на нем Label. 2. motorway_juction не как POI (0x2000) только как само шоссе (0x01). Только, возможна ли дорога только с 2 координатами?

https://vk.com/@bydmapl-motorwayjunctio … torwaylink

Last edited by dartograf (2021-03-15 12:39:56)

Offline

#4567 2021-03-15 12:51:43

dartograf
Member
Registered: 2021-03-13
Posts: 10

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

Это дорога (пример)

; WayID = 668380916:0
; highway = service
[POLYLINE]
Data0=(53.5826674,8.6067382),(53.5827493,8.6067777),(53.5832301,8.6069601)
RoadID=48
RouteParams=0,0,0,0,0,0,0,0,0,0,0,0
Type=0x07
Label=
Nod0=0,33860,0
Nod1=2,5082,0
[END]

Это motorway_junction (пример)

; NodeID = 26738079
; highway = motorway_junction
[POI]
Data0=(53.0824511,8.90961)
Type=0x2000
Label=Bremen-Vahr
[END]

И сделать такой трюк:

; WayID = 26738079:0
; highway = motorway_link
[POLYLINE]
Data0=(53.0824511,8.90961)
RouteParams=0,0,0,0,0,0,0,0,0,0,0,0
Type=0x01
Label=Bremen-Vahr
[END]

Offline

#4568 2021-03-15 13:22:36

White_54
Member
From: 101 километр
Registered: 2014-07-16
Posts: 718

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

Всё есть
[POI]
Data0=(53.0824511,8.90961)
Type=0x2000
Label=Bremen-Vahr
смотрите конвертер навипрограммы и Скин

Last edited by White_54 (2021-03-15 16:40:46)

Offline

#4569 2021-03-15 14:01:07

White_54
Member
From: 101 километр
Registered: 2014-07-16
Posts: 718

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

Del

Last edited by White_54 (2021-03-15 16:38:11)

Offline

#4570 2021-03-15 14:08:17

dartograf
Member
Registered: 2021-03-13
Posts: 10

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

Да, да, я знаю. Это работает.
POI на карте не проблема, я вижу картинки, я вижу "Labels". Только я не хочу, чтобы они были на карте, в то время как на большом месте подключения я вижу 10 выходов, только карта не :-) Я хочу их в панели выше, там, где я сейчас. Вот в чем дело.

Так же, как и в старом Навигoне. Вы знаете?
https://vk.com/@bydmapl-old-navigon

Last edited by dartograf (2021-03-15 14:10:41)

Offline

#4571 2021-03-15 14:12:13

White_54
Member
From: 101 километр
Registered: 2014-07-16
Posts: 718

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

Вам надо переходить в другую тему. Работа osm2mp исчерпана. Пошли проблемы 7 дорог.

Offline

Board footer

Powered by FluxBB