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

#1476 2010-10-10 11:08:49

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

Re: Конвертация OSM в Navitel

Epolyanichev wrote:

"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

Epolyanichev wrote:

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

Epolyanichev wrote:

так что делать можно его как вручную установить?

из командной строки запускаем:
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

dimuzz wrote:

Гляньте плз

Поиск-По адресу-Поиск города
судя по названиям на латинице, в обзорку попадает часть ближнего зарубежья. вроде как даже города Азербайджана и Грузии


еще города задваиваются sad
теперь по 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: 3

Offline

#1488 2010-10-11 08:25:49

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

Re: Конвертация OSM в Navitel

Igor_blg wrote:

В обзорке вообще не должно быть адресных данных

Вариант сделать чисто визуальную обзорку-заглушку, конечно, возможен, но на официальной обзорке названия городов есть и в адресном индексе, и в "ближайших" (я имею в виду минимально достаточный для обзора файл 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

Igor_blg wrote:

в 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

liosha wrote:

Добавил в конвертер поддержку дополнительных параметров для дорог.
Можете теперь попробовать 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

dimuzz wrote:

С 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

chnav wrote:

А с vehicle = destination оно будет работать ? А то мне помнится говорили что access = destination лучше не использовать т.к. означает ограничение и для пешеходов тоже...

В Навителе не будет. Еще один (к сожалению) клин в универсальную карту sad

Offline

#1497 2010-10-13 16:38:08

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

Re: Конвертация OSM в Navitel

liosha wrote:
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

Board footer

Powered by FluxBB