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.***
#1476 2010-10-10 11:08:49
- Fortress
- Member

- From: Russia, Saint-Petersburg
- Registered: 2009-07-09
- Posts: 1,109
Re: Конвертация OSM в Navitel
"wget" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Скачай wget и положи в папку E:\Windows
Offline
#1477 2010-10-10 11:19:57
- Epolyanichev
- Member
- From: Москва
- Registered: 2009-12-14
- Posts: 322
Re: Конвертация OSM в Navitel
Fortress допиши в инструкции для новичков об этом
остались ошибки с модулем yaml, помогите установить этот пакет в perl
Last edited by Epolyanichev (2010-10-10 11:25:13)
Offline
#1478 2010-10-10 11:30:12
- Fortress
- Member

- From: Russia, Saint-Petersburg
- Registered: 2009-07-09
- Posts: 1,109
Re: Конвертация OSM в Navitel
Fortress допиши в инструкции для новичков об этом
wget использовать не обязательно, просто мои скрипты его используют, а так можно и curl и другием менеджеры закачки с интерфейсом командной строки...
остались ошибки с модулем yaml, помогите установить этот пакет в perl
У меня проблем не было, так что я не знаю...
Offline
#1479 2010-10-10 11:39:01
- Epolyanichev
- Member
- From: Москва
- Registered: 2009-12-14
- Posts: 322
Re: Конвертация OSM в Navitel
вот что пишет при установке модуля yaml
ERROR: Can't extract files from F:\DOCUME~1\Admin\LOCALS~1\Temp\ppm-mO2Xbb/YAML-0.72.tgz
Offline
#1480 2010-10-10 11:49:14
- Alexandr Zeinalov
- Member
- From: New-Peredelkino, Moscow, RU
- Registered: 2009-08-26
- Posts: 1,699
- Website
Re: Конвертация OSM в Navitel
Похоже у тебя установщик в каком-то месте / вместо \ использовал.
Offline
#1481 2010-10-10 15:18:38
- Epolyanichev
- Member
- From: Москва
- Registered: 2009-12-14
- Posts: 322
Re: Конвертация OSM в Navitel
так что делать можно его как вручную установить?
Offline
#1482 2010-10-10 16:24:36
- dimuzz
- Member
- From: Екатеринбург
- Registered: 2009-09-10
- Posts: 1,843
Re: Конвертация OSM в Navitel
так что делать можно его как вручную установить?
из командной строки запускаем:
perl -MCPAN -e shell
когда запустится:
install YAML
Так же можно установить и другие модули.
Выход - exit
Offline
#1483 2010-10-10 17:15:10
- dimuzz
- Member
- From: Екатеринбург
- Registered: 2009-09-10
- Posts: 1,843
Re: Конвертация OSM в Navitel
Совсем небольшая обзорка России вместе с исходником в польском формате: http://files.mail.ru/MSGNBW
Основная цель - заполнитель на мелких масштабах с поиском до города.
Показаны только моторвеи и транки, субъекты федерации, города (town и больше), крупные озера. Роутинга нет, поиск до города работает. Нулевой уровень 16 бит.
Гляньте плз, если нормально - залью на fmesh.
Offline
#1484 2010-10-10 18:11:20
- Epolyanichev
- Member
- From: Москва
- Registered: 2009-12-14
- Posts: 322
Re: Конвертация OSM в Navitel
установил через коммандную строку но так и непонятно устнавился или нет. Но конвертация так и не проходит пишет ошибка yaml
Offline
#1485 2010-10-10 18:28:40
- dedNikifor
- Member

- From: Белгород
- Registered: 2009-09-11
- Posts: 3,419
Re: Конвертация OSM в Navitel
Гляньте плз
Поиск-По адресу-Поиск города
судя по названиям на латинице, в обзорку попадает часть ближнего зарубежья. вроде как даже города Азербайджана и Грузии
еще города задваиваются ![]()
теперь по 2 Екатеринбурга, 2 Богдановича и т.д.
может убрать НП из поиска? у навитела ведь сделано именно так
Last edited by dedNikifor (2010-10-10 20:17:48)
Offline
#1486 2010-10-11 05:04:36
- dimuzz
- Member
- From: Екатеринбург
- Registered: 2009-09-10
- Posts: 1,843
Re: Конвертация OSM в Navitel
Там еще два города Fixme есть, на Новой Земле ;-)
В поиске по городу задвоений, насколько я смотрел, нет (фича НН - все объекты с одинаковым полным адресом индексируются как один).
В поиске ближайших объекты действительно двоятся, но от этого не уйти - на официальной карте бывает и по три-четыре населенных пункта. Как вариант, можно на детальной карте убирать из индекса точки крупных городов, с обязательным применением обзорки (неважно, от официальной карты или из OSM).
Offline
#1487 2010-10-11 07:40:16
- Igor_blg
- Member
- From: Bologoe
- Registered: 2008-12-10
- Posts: 60
Re: Конвертация OSM в Navitel
В обзорке вообще не должно быть адресных данных
я убирал в конфигах city=yes, попробуй только такие поля
- condition:
- place = city
- only_node
- admin_level = 1
action:
- action: write_poi
type: 0x0100
level_h: 3Offline
#1488 2010-10-11 08:25:49
- dimuzz
- Member
- From: Екатеринбург
- Registered: 2009-09-10
- Posts: 1,843
Re: Конвертация OSM в Navitel
В обзорке вообще не должно быть адресных данных
Вариант сделать чисто визуальную обзорку-заглушку, конечно, возможен, но на официальной обзорке названия городов есть и в адресном индексе, и в "ближайших" (я имею в виду минимально достаточный для обзора файл russia.nm2). Интересно, зачем?
Другими словами, должен ли поиск работать только по подробным картам или все-таки необходимо позиционирование на населенный пункт, если его подробной карты нет в атласе?
Offline
#1489 2010-10-11 09:04:04
- Igor_blg
- Member
- From: Bologoe
- Registered: 2008-12-10
- Posts: 60
Re: Конвертация OSM в Navitel
ИМХО не надо оглядываться на официальную карту, там тоже не все гладко, какой смысл от поиска в адресах города, если до него не будет проложен нормальный маршрут (из дубликатов поиска в ближайших не уйти ), кому нужно загрузят подробные карты, некоторых и одна карта области без обзорки устроит.
в yml для обзорки в mp header я бы еще добавил
POIIndex=N
Routing=Nи если на 0 слое обзорки town рисуются, тогда и на подробной их на 4 давайте рисовать (те же 16 бит)
Offline
#1490 2010-10-11 10:25:55
- dimuzz
- Member
- From: Екатеринбург
- Registered: 2009-09-10
- Posts: 1,843
Re: Конвертация OSM в Navitel
в yml для обзорки в mp header я бы еще добавил
POIIndex=N Routing=Nи если на 0 слое обзорки town рисуются, тогда и на подробной их на 4 давайте рисовать (те же 16 бит)
Согласен, как раз старался обеспечить "гладкий" переход.
Поиск попробую убрать подчистую (ко всем объектам добавлю DontFind=Yes).
Offline
#1491 2010-10-11 13:19:29
- dedNikifor
- Member

- From: Белгород
- Registered: 2009-09-11
- Posts: 3,419
Re: Конвертация OSM в Navitel
//Поиск попробую убрать подчистую (ко всем объектам добавлю DontFind=Yes).
поддерживаю.
поиск до города на обзорке может быть и хорошо, но только в случае, если ничего не будет задубливаться
Offline
#1492 2010-10-11 13:58:03
- liosha
- Member

- From: Moscow
- Registered: 2008-03-04
- Posts: 8,447
- Website
Re: Конвертация OSM в Navitel
Добавил в конвертер поддержку дополнительных параметров для дорог.
Можете теперь попробовать RouteParamExt
Offline
#1493 2010-10-11 15:26:24
- dimuzz
- Member
- From: Екатеринбург
- Registered: 2009-09-10
- Posts: 1,843
Re: Конвертация OSM в Navitel
Добавил в конвертер поддержку дополнительных параметров для дорог.
Можете теперь попробовать RouteParamExt
С modify_road, похоже, не работает.
И можно ли задавать условие access=destination?
Насколько я понимаю, условий модификации всего два:
- condition:
- or:
- living_street = yes
- access = destination
action:
- action: modify_road
RouteParamExt: 1Для highway=living_street и highway=service задается в load_road и работает.
Last edited by dimuzz (2010-10-11 15:43:55)
Offline
#1494 2010-10-12 07:16:03
- liosha
- Member

- From: Moscow
- Registered: 2008-03-04
- Posts: 8,447
- Website
Re: Конвертация OSM в Navitel
С modify_road, похоже, не работает
Исправил
Offline
#1495 2010-10-12 08:04:29
- chnav
- Member

- From: Russia, mapping Kazakhstan
- Registered: 2010-03-18
- Posts: 3,303
Re: Конвертация OSM в Navitel
А с vehicle = destination оно будет работать ? А то мне помнится говорили что access = destination лучше не использовать т.к. означает ограничение и для пешеходов тоже...
Offline
#1496 2010-10-12 09:08:46
- dimuzz
- Member
- From: Екатеринбург
- Registered: 2009-09-10
- Posts: 1,843
Re: Конвертация OSM в Navitel
А с vehicle = destination оно будет работать ? А то мне помнится говорили что access = destination лучше не использовать т.к. означает ограничение и для пешеходов тоже...
В Навителе не будет. Еще один (к сожалению) клин в универсальную карту ![]()
Offline
#1497 2010-10-13 16:38:08
- dimuzz
- Member
- From: Екатеринбург
- Registered: 2009-09-10
- Posts: 1,843
Re: Конвертация OSM в Navitel
dimuzz wrote:С modify_road, похоже, не работает
Исправил
Работает!
Конфигурацию поправил, запрещается транзитный проезд для highway=living_street, living_street=yes и access|vehicle|motor_vehicle|motorcar=destination.
От затеи с запретом транзита через прилегающие территории (highway=service) пришлось отказаться - похоже, что НН при расчете маршрута добавляет штраф при въезде на каждый участок с запрещенным транзитом, т.е. предпочитает маршрут через как можно меньшее количество несквозных веев. При сколь-нибудь разветвленной сети service маршруты становятся весьма причудливыми (тестировал на http://osm.org/go/2YpRKkV2)
Offline
#1498 2010-10-15 07:04:21
- dedNikifor
- Member

- From: Белгород
- Registered: 2009-09-11
- Posts: 3,419
Re: Конвертация OSM в Navitel
у навитела есть стандартный тип пои для обозначения автошкол.
сейчас в него что-нибудь попадает?
на сколько я помню, тег в ОСМ так и не принят, но самым логичным на мой взгляд является amenity=driving_school
http://www.openstreetmap.org/browse/node/765943380
можно добавить его в обработку?
Offline
#1499 2010-10-15 07:45:04
- chnav
- Member

- From: Russia, mapping Kazakhstan
- Registered: 2010-03-18
- Posts: 3,303
Re: Конвертация OSM в Navitel
dedNikifor
Какой это тип в Навителе ? Я кроме 0x2f0d (Automobile club, Автоклуб) и 0xf505 (Specialized school, Специальное учебное заведение) ничего не нашел.
Offline
#1500 2010-10-15 07:54:46
- dedNikifor
- Member

- From: Белгород
- Registered: 2009-09-11
- Posts: 3,419
Re: Конвертация OSM в Navitel
надо посмотреть на официальной карте
у меня в городе на ней обозначены несколько автошкол с соответствующим типом
сейчас нет навигатора под рукой - посмотрите, кто может
Offline