OpenStreetMap Forum

The Free Wiki World Map

You are not logged in.

Announcement

A fix has been applied to the login system for the forums - if you have trouble logging in please contact support@openstreetmap.org with both your forum username and your OpenStreetMap username so we can make sure your accounts are properly linked.

#4176 2017-09-24 14:28:54

dansit
Member
From: Astana Kazakhstan
Registered: 2017-05-31
Posts: 36

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

liosha wrote:
dansit wrote:

Очень хочется чтоб дефолные конфиги устраивали всех на 95 процентов

Присылай патчи

А в каком виде присылать? Сюда кидать, куда то слать. Или дадите возможность доступа к гитхабу на запись?

А пока первое предлагаемое изменение по пои

- condition:
    - or:
        - amenity = bus_station|bus_stop
   action:
    - action: write_poi
      type: 0xF001
      transport: yes
      contacts: yes

- condition:
    - or:
        - highway = bus_station|bus_stop
   action:
    - action: write_poi
      type: 0xF002
      transport: yes
      contacts: yes

- condition:
    - or:
        - railway = tram_stop
  action:
    - action: write_poi
      type: 0xF003
      transport: yes
      contacts: yes

И еще кусочек.

- condition:
    - amenity = kindergarten
  action:
    - action: write_poi
      type: 0xF501
      contacts: yes

- condition:
    - amenity = school
  action:
    - action: write_poi
      type: 0x2C05
      contacts: yes
      
- condition:
    - amenity = college
  action:
    - action: write_poi
      type: 0xF503
      contacts: yes
      
- condition:
    - amenity = university
  action:
    - action: write_poi
      type: 0xF504
      contacts: yes

Я понимаю что конфиги заточены больше под гармин. Но все таки типы пои хочется видеть разделенными

Last edited by dansit (2017-09-24 16:38:26)

Offline

#4177 2017-09-24 17:15:49

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

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

dansit wrote:

А в каком виде присылать?

Лучше в виде пул-реквеста на гитхабе.
Только все типы должны быть совместимыми и с гармином, и с навителом

Offline

#4178 2017-09-24 17:31:31

dansit
Member
From: Astana Kazakhstan
Registered: 2017-05-31
Posts: 36

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

Я предпочитаю тип полиша с заголовком NG smile  для универсальности.
Ну и типы беру из мапедита с этим типом полиша

UPD. sad Фиг вам. Не получится универсальность. Для навитела/7 дорог  все таки сильно типы расширены, уже их гармин не поймет.
Может сделать отдельный дефолный конфиг для навитела/7дорог?

Last edited by dansit (2017-09-26 07:44:14)

Offline

#4179 2017-09-26 09:21:44

dansit
Member
From: Astana Kazakhstan
Registered: 2017-05-31
Posts: 36

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

Одна проблема с адресный поиском.
В чем суть.
На примере Акмолинской области Казахстана.
В поиске-
Акмол (Акмолинская область Целиноградский район с.о. Акмол, Kazakhstan).
Просто населенный пункт. У этого объекта ннт ничего. Ни домов, ни улиц.

Акмол (Акмолинская область, Kazakhstan).
Этот же населенный пункт. Стоит в свойствах всего что в нем есть.

То есть один и тот же населенный пункт в поиске дважды sad.
Довольно таки напрягает.
По мне должно быть один нас.пункт- Акмол (Акмолинская область, Целиноградский район,  Kazakhstan).
Я не думаю что сельские округа в поиске актуальны. А вот район у объектов должен быть.

Как это поправить в конфигах не соображу, ввиду нехватки опыта. Или здесь одними конфигами не отделаешься?

Offline

#4180 2017-09-26 09:52:26

chnav
Member
From: Moscow, Russia
Registered: 2010-03-18
Posts: 2,674

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

dansit wrote:

Одна проблема с адресный поиском.
В чем суть.
На примере Акмолинской области Казахстана.
В поиске-
Акмол (Акмолинская область Целиноградский район с.о. Акмол, Kazakhstan).
Просто населенный пункт. У этого объекта ннт ничего. Ни домов, ни улиц.

Акмол (Акмолинская область, Kazakhstan).
Этот же населенный пункт. Стоит в свойствах всего что в нем есть.

Проверь чтобы у полигона place и точки placе были одинаковые теги name и addr:*, скорее всего в каком-то из них отсутствует addr:subdistrict и они получают разные имена в полише.

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

Last edited by chnav (2017-09-26 09:56:09)

Offline

#4181 2017-10-10 04:44:29

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

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

gryphon wrote:

Поправил. Но, думаю, это еще не все, и где-нибудь снова всплывет.

Заметил новые корректировки в lib/Coastlines.pm - Skip polygons (like islands) from the process of merging coastlines a…
Не поясните в двух словах.
Спасибо.

Offline

#4182 2017-10-10 17:31:25

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

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

White_54 wrote:
gryphon wrote:

Поправил. Но, думаю, это еще не все, и где-нибудь снова всплывет.

Заметил новые корректировки в lib/Coastlines.pm - Skip polygons (like islands) from the process of merging coastlines a…
Не поясните в двух словах.
Спасибо.

Исключил полигоны, состоящие из одного вея (читай острова) из расчета общего полигона воды по костлайнам и границам обрезки. Т.к. в ряде случаев пересечение такой линии с границей обрабатывается некорректно и водный полигон не формируется.

Если исключить острова из расчета, то проблемы не возникает (по крайней мере я таких случаев не нашел).

Для примера, Мурманск: если обрезать по границе области, как раз получим то самый вариант.

Offline

#4183 2017-10-10 18:44:41

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

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

gryphon wrote:

как раз получим то самый вариант.

Прошу простить мой нигилизм, но не могу не спросить: в части fixing close nodes (testing)
- начиная со строки 663 идет вставка большого корректирующего массива (воспринимается дилетантом как должное)
- со строки 1262 is_close_nodes, на сколько я понял, тоже добавлен некий массивчик
- но со строки 1280 fix_close_nodes и далее, идет штатный исходный массив
Они слабо различимы по содержимому, если не сказать более - практически идентичны?!

На всякий случай прошу уточнить - всё ли здесь верно? Нет ли некой избыточности?
Спасибо.

Offline

#4184 2017-10-10 19:10:59

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

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

White_54 wrote:
gryphon wrote:

как раз получим то самый вариант.

Прошу простить мой нигилизм, но не могу не спросить: в части fixing close nodes (testing)
- начиная со строки 663 идет вставка большого корректирующего массива (воспринимается дилетантом как должное)
- со строки 1262 is_close_nodes, на сколько я понял, тоже добавлен некий массивчик
- но со строки 1280 fix_close_nodes и далее, идет штатный исходный массив
Они слабо различимы по содержимому, если не сказать более - практически идентичны?!

На всякий случай прошу уточнить - всё ли здесь верно? Нет ли некой избыточности?
Спасибо.

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

Offline

#4185 2017-10-10 20:07:41

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

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

gryphon wrote:

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

С утра день не задался. Пришли обновления для ОС. Актуализировал osm2mp с учетом Coastlines. Внес одно незначительное изменение в свои конфиги. И всё! Конвертация встала. Всё нормализовал, но возникшие по ходу вопросы зависли в голове.
Сомнения сняты. Спасибо.

Offline

Board footer

Powered by FluxBB