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.***
#2301 2011-03-12 09:19:27
- Ivan Komarov
- Member

- Registered: 2008-10-02
- Posts: 1,050
Re: Конвертация OSM в Navitel
Всех приветствую,
откуда-то в "файлах-ошибках" завелся явно лишний скрипт. В других html-файлах вроде все чисто. Это у меня на сайте зверь завелся или в таком виде уже закачивается? Проверьте, пожалуйста. Пока вычистил вручную...
P.S. Поднимаю альтернативный сайт с безлимитным пространством, скоро надеюсь запустить в работу.
Offline
#2302 2011-03-12 09:23:12
- liosha
- Member

- From: Moscow
- Registered: 2008-03-04
- Posts: 8,447
- Website
Re: Конвертация OSM в Navitel
Can't locate Encode/Locale.pm in @INC
Как ни странно, это значит, что нужно установить модуль Encode::Locale ![]()
Offline
#2303 2011-03-12 09:49:51
- Paspartu
- Member
- From: Владивосток
- Registered: 2011-03-12
- Posts: 318
Re: Конвертация OSM в Navitel
Paspartu wrote:У нас есть улица "Военное шоссе", т.е. если я правильно понимаю cladr:name Военное; cladr:suffix шоссе; name Военное шоссе. НО, скачав карту в формате nm2 я на навител обнаруживаю не "Военное шоссе" а "Военное ш." что на мой взгляд совершенно неприемлемо.
Ну и далее, вместо "Улица Толстого" "Толстого ул.", Вместо "Проспекта Красного Знамени" "Красного Знамени пр.".
Объясните мне это, пожалуйста.Paspartu, приведение названий улиц к сокращенному виду делается постпроцессором с двумя целями. Во-первых, название выносится в начало для облегчения поиска улиц по алфавиту, во-вторых, статусная часть сокращается для уменьшения места, занимаемого надписью на экране (чтобы втиснуть на экран больше названий).
Если нужны конкретные исключения или изменения, надо обсуждать.
Я понимаю что можно сокращать улица до ул., проспект до пр., переулок до пер., НО сокращать Шоссе до Ш., это идиотизм высшей воды.
Я использую официальные карты от Навител - там сокращений НЕТ, я использую неофициальные карты от проекта mapdv.ru, там таких сокращений ПРАКТИЧЕСКИ НЕТ.
Не там не там не возникает приведённых Вами двух проблем.
Last edited by Paspartu (2011-03-12 09:50:41)
Offline
#2304 2011-03-12 09:52:54
- liosha
- Member

- From: Moscow
- Registered: 2008-03-04
- Posts: 8,447
- Website
Re: Конвертация OSM в Navitel
Paspartu, никто не мешает тебе собрать свою карту, с блекджеком и без сокращений
Offline
#2305 2011-03-12 09:53:38
- dimmer
- Member
- From: Belarus
- Registered: 2010-09-06
- Posts: 92
- Website
Re: Конвертация OSM в Navitel
Paspartu, так конвертите карту сами, если вам что-то не нравится.
Offline
#2306 2011-03-12 09:54:04
- yankiuzb
- Member
- Registered: 2010-10-11
- Posts: 29
Re: Конвертация OSM в Navitel
yankiuzb wrote:Can't locate Encode/Locale.pm in @INC
Как ни странно, это значит, что нужно установить модуль Encode::Locale
Где можно взять этот модуль?
Offline
#2307 2011-03-12 09:55:41
- liosha
- Member

- From: Moscow
- Registered: 2008-03-04
- Posts: 8,447
- Website
Re: Конвертация OSM в Navitel
yankiuzb, там же, где брал и все остальные - через ppm или cpan
Offline
#2308 2011-03-12 10:03:25
- yankiuzb
- Member
- Registered: 2010-10-11
- Posts: 29
Re: Конвертация OSM в Navitel
yankiuzb, там же, где брал и все остальные - через ppm или cpan
Спасибо
Offline
#2309 2011-03-12 10:31:21
- AlRight
- Member

- From: Perm, Russia
- Registered: 2009-09-24
- Posts: 861
Re: Конвертация OSM в Navitel
Всех приветствую,
откуда-то в "файлах-ошибках" завелся явно лишний скрипт. В других html-файлах вроде все чисто. Это у меня на сайте зверь завелся или в таком виде уже закачивается? Проверьте, пожалуйста. Пока вычистил вручную...
Речь про файлы, которые готовил chilin? Файлы вида *-osm-err.html? Так они уж млн лет не обновляются. Я всё никак не соберусь GME купить
Offline
#2310 2011-03-13 03:04:20
- Ivan Komarov
- Member

- Registered: 2008-10-02
- Posts: 1,050
Re: Конвертация OSM в Navitel
Речь про файлы, которые готовил chilin? Файлы вида *-osm-err.html? Так они уж млн лет не обновляются.
Они, они.
А как же конвертация без скрипта из платного GME? Каждый файл отдельно вручную?
Offline
#2311 2011-03-13 07:17:08
- AlRight
- Member

- From: Perm, Russia
- Registered: 2009-09-24
- Posts: 861
Re: Конвертация OSM в Navitel
А как же конвертация без скрипта из платного GME? Каждый файл отдельно вручную?
Отнюдь
Пакетная обработка доступна и в незарегистрированной версии. только в ограниченном объёме. В частности, всё, что запрятано в класс Edit - недоступно. А вот метод SaveAs, который как раз и является экспортом - доступен.
Если mp-файл не содержит "фатальных" ошибок - дублирующихся, несовмещенных узлов, роутинговых дорог с самопересечением - то всё вполне автоматизированно конвертируется "без участия оператора". Я потом смотрю лог и вручную обрабатываю сглючившие области.
Offline
#2312 2011-03-13 07:31:45
- AlRight
- Member

- From: Perm, Russia
- Registered: 2009-09-24
- Posts: 861
Re: Конвертация OSM в Navitel
dimuzz, в личку пришло вот это:
Привет
где то с марта в сконвертированных файлах для навител перестали отображаться дома с тегом building = apartments
если используешь
ways-areas-navitel.yml
то там надо убрать apartments из исключения type: 0x13 и включения в type: 0x6с: (т.е полигон должен попадать в type: 0x13)- condition:
- building = *
- building != no|factory|industrial|manufacture|apartments|dormitory|house|hut|residential|administrative|office|garage|garages|parking
- amenity != *
- man_made != works
- office != *
- shop != mall|supermarket
action:
- action: write_polygon
type: 0x13
- action: address_poi- condition:
- building = apartments|dormitory|house|hut|residential
action:
- action: write_polygon
type: 0x6c
я использую, вроде, последние конфиги .. или где-то таки накосячил?)
Offline
#2313 2011-03-13 08:24:21
- dimuzz
- Member
- From: Екатеринбург
- Registered: 2009-09-10
- Posts: 1,843
Re: Конвертация OSM в Navitel
AlRight, тип 0x6c - это "жилой дом". Проверил у себя на первом попавшемся - показывается и в mp, и в навигаторе.
Если не попадает в mp, нужно пример. Если не видно в навигаторе, возможно, дело в скине.
Offline
#2314 2011-03-13 08:33:27
- dimuzz
- Member
- From: Екатеринбург
- Registered: 2009-09-10
- Posts: 1,843
Re: Конвертация OSM в Navitel
Кстати, установил НН 5.0 на свой Explay PN-350. С картами OSM навик работает нормально, особых тормозов не заметил.
Крупных багов по сравнению с 3.2.6 два:
- при прокладке маршрута не учитываются запреты разворотов;
- голосовая подсказка не совпадает с реальным расстоянием до маневра (подается раньше, чем нужно).
Добавилась неприятная фича - пропала кнопка "Пробка 1 км", выбор пути объезда в один клик теперь невозможен.
P.S. Еще в НН 5.0, похоже, сломался (или изменился) поиск ближайших объектов на картах в формате nm2 - в результаты поиска попадают не все полигоны. Касается именно полигонов, например, кладбищ, причем по мере ввода имени отсутствующие изначально полигоны появляются в результатах. Поиск ближайших POI вроде бы не пострадал, т.е. теперь для всех полигонов придется добавлять POI, что приведет к частичному удваиванию поиска в 3.2.6.
Как воспроизвести на НН 5.0 в Екатеринбурге: курсор на ТЦ "Мега", Поиск - Ближайшие - Отдых, Религия - Религия - Кладбища. Лесного кладбища в ближайших не окажется. Набрать "Лесное" - появится. Проверялось на OSM и официальных картах предыдущего выпуска.
Last edited by dimuzz (2011-03-13 11:41:53)
Offline
#2315 2011-03-13 15:17:03
- AlRight
- Member

- From: Perm, Russia
- Registered: 2009-09-24
- Posts: 861
Re: Конвертация OSM в Navitel
по "пропавшим" зданиям. На самом деле, они не пропали, а просто не видны, если в Навителе снята галочка "окаймление объектов"
А я маялся .. не мог понять почему среди зданий с идентичными тегами - часть видна, а часть - нет
> я Разобрался, если в навител снять крыж:
> настройки- карты- визуальные эффекты- окаймление объектов
> то тогда жилые здания перестают быть видны хотя номера домов показываются.
> поставил - всё стало видно, так что вопрос снимается
Offline
#2316 2011-03-13 17:42:12
- OldIvantey
- Member
- Registered: 2010-09-12
- Posts: 169
Re: Конвертация OSM в Navitel
А кто нибудь знает как после конвертации вернуть нормальный вид зданиям. А то очень сильно иногда геометрия изменяется.
Offline
#2317 2011-03-13 18:33:21
- dimuzz
- Member
- From: Екатеринбург
- Registered: 2009-09-10
- Posts: 1,843
Re: Конвертация OSM в Navitel
А кто нибудь знает как после конвертации вернуть нормальный вид зданиям. А то очень сильно иногда геометрия изменяется.
Геометрия изменяется из-за того, что карты сейчас конвертируются с точностью 24 бита. При такой точности узлы привязываются к сетке с шагом 2.4 метра.
Кардинальный выход - конвертировать нужные участки с точностью 26 бит (сетка 0.6 метра), но карты большинства регионов при такой точности превысят максимально допустимый объем НН в 16 Мбайт на одну карту.
Offline
#2318 2011-03-13 18:56:56
- OldIvantey
- Member
- Registered: 2010-09-12
- Posts: 169
Re: Конвертация OSM в Navitel
я их потом в gisrx конверчу. А там и 100 метров хавает
Offline
#2319 2011-03-13 19:04:02
- AlRight
- Member

- From: Perm, Russia
- Registered: 2009-09-24
- Posts: 861
Re: Конвертация OSM в Navitel
я их потом в gisrx конверчу. А там и 100 метров хавает
И во что у вас превращаются, например трансформаторные будки размером 5х6 метров? ![]()
Offline
#2320 2011-03-13 19:25:36
- OldIvantey
- Member
- Registered: 2010-09-12
- Posts: 169
Re: Конвертация OSM в Navitel
Offline
#2321 2011-03-13 19:28:41
- Alexandr Zeinalov
- Member
- From: New-Peredelkino, Moscow, RU
- Registered: 2009-08-26
- Posts: 1,699
- Website
Re: Конвертация OSM в Navitel
Возможно, речь шла о карте весом 100 Мб, а не о точности 100м на пиксель?
Offline
#2322 2011-03-13 21:00:17
- OldIvantey
- Member
- Registered: 2010-09-12
- Posts: 169
Re: Конвертация OSM в Navitel
Я и имел ввиду мегабайты.
Offline
#2323 2011-03-13 21:14:07
- dedNikifor
- Member

- From: Белгород
- Registered: 2009-09-11
- Posts: 3,419
Re: Конвертация OSM в Navitel
у навитела есть тип пои "Ремонт обуви"
предлагаю в него конвертировать пои с тегами shop=shoes_repair
http://www.openstreetmap.org/browse/node/1138027449
Offline
#2324 2011-03-13 21:25:24
- dimuzz
- Member
- From: Екатеринбург
- Registered: 2009-09-10
- Posts: 1,843
Re: Конвертация OSM в Navitel
А понастоящему должно быть так
Можно вообще не выводить объекты площадью меньше 25 кв.м, чтобы не резали глаз...
Offline
#2325 2011-03-13 21:33:08
- dimuzz
- Member
- From: Екатеринбург
- Registered: 2009-09-10
- Posts: 1,843
Re: Конвертация OSM в Navitel
у навитела есть тип пои "Ремонт обуви"
предлагаю в него конвертировать пои с тегами shop=shoes_repair
Чаще встречается shop=shoe_repair. Добавлены оба варианта.
(At revision: 93)
Offline
