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

#676 2010-03-08 20:03:03

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

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

St_Ranger wrote:

http://sderni.ru/77625 - добавил в нормализатор больше информативности. Теперь на выходе создаются следующие файлы:

Еще есть просьба выводить улицы совсем без префиксов. На днях подчищал адреса Екатеринбурга в OSM, так во многих местах в номерах домов встречается улица без префикса (сам так косячил поначалу), в результате улица тоже "двоится" в поиске.
Задача, конечно, для бота, но любое подспорье хорошо.

Offline

#677 2010-03-08 20:09:56

Pavlo
Member
From: Снежинск
Registered: 2010-01-31
Posts: 150

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

zgremlin wrote:
Pavlo wrote:

С полигонами, вроде, теперь всё понятно smile
А на каком этапе конвертации из OSM данных полигоны режутся на квадраты и каждому присваивается name полигона? Или это сам движок Навитела режет/именует? И как это обойти? (или это фирменный секрет навителовцев? smile )

Эта "фича" подгоняет здоровенные (мульти-)полигоны под то, что способен переварить крохотный мозг прибора smile. Кроме того это позволяет запихнуть все объекты в небольшие квадратики, и движку при отрисовке смотреть только на то, что может оказаться на экране.
Так что обходить придется не только в конверторе, но и в формате, программе отображения, и железе, чтобы оно осилило непорезанную на тайлы базу.

А почему у Навитела те же большие полигоны типа озеро/город не режутся на квадратики? ("нарезку" у сконвертированных карт довольно четко видно на экране прибора)
А насчет полигонов, проблема, в основном, в городах, где присутствует полигон place. Его я outer и попробовал сделать... Ну и приходится всё остальное, типа парков/гаражей/кладбищ/газонов делать inner, что, как я понимаю, не есть хорошо... Но в этом случае всё прорисовывается правильно... Но, если убрать place, адресация пропадает....

Offline

#678 2010-03-08 20:17:31

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

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

А вроде бы навител должен скины для карт поддерживать, в том числе и с порядком отрисовки.

Offline

#679 2010-03-08 20:21:07

dedNikifor
Member
From: Белгород
Registered: 2009-09-11
Posts: 3,419

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

на самом деле отображение полигона place на карте навитела очень удобно:

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

в таких случаях карта с обозначенным полигоном НП дает понимание в зоне НП вы находитесь или уже нет

Offline

#680 2010-03-08 20:28:47

dedNikifor
Member
From: Белгород
Registered: 2009-09-11
Posts: 3,419

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

dedNikifor wrote:

еще у меня такой вопрос
пытаюсь периодически корректировать роутинг по знакомым маршрутам
можно ли где-то наглядно посмотреть индексы скорости у дорог? может быть кто-то уже поднял подобный рендерер?

Offline

#681 2010-03-08 20:40:54

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

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

liosha wrote:

А вроде бы навител должен скины для карт поддерживать, в том числе и с порядком отрисовки.

Порядка отрисовки, насколько я знаю, нет.
А вот нестандартные типы можно замутить, только очень не хочется за это браться - формат может поменяется без объявлений даже при смене минорной версии :-(

Offline

#682 2010-03-08 20:44:04

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

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

dedNikifor wrote:

еще у меня такой вопрос
пытаюсь периодически корректировать роутинг по знакомым маршрутам
можно ли где-то наглядно посмотреть индексы скорости у дорог? может быть кто-то уже поднял подобный рендерер?

Опосредованно - в GPSmapedit, с открытым рядышком JOSM'ом...

Offline

#683 2010-03-08 20:48:24

coolkaas
Member
From: RU, Penza
Registered: 2009-05-28
Posts: 2,391

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

dedNikifor wrote:
dedNikifor wrote:

еще у меня такой вопрос
пытаюсь периодически корректировать роутинг по знакомым маршрутам
можно ли где-то наглядно посмотреть индексы скорости у дорог? может быть кто-то уже поднял подобный рендерер?

Если рендер - красиво бы было, если бы за это взялся наш везде-успевающий Котяра smile сделать это бы накладным полу-прозрачным слоем, по аналогии с пробками. Побить скорости на логические цвета в диапазонах и рисовать поверх карты. А где нет полупрозрачных прорисей поверх - нет и ограничений. Весьма было бы наглядно! И еще как-то max и practical надо тогда сочетать в одной линии.
Только не понятно, насколько это востребовано будет. Но решение мне видится вот такое, если делать.

Offline

#684 2010-03-09 03:28:21

St_Ranger
Member
From: Караганда
Registered: 2010-03-02
Posts: 20

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

dedNikifor wrote:

это все нужно фиксить в OSM, а не в получаемом mp

К сожалению, пока не знаком с форматом OSM, но думаю переделать будет не сложно

Offline

#685 2010-03-09 03:33:01

St_Ranger
Member
From: Караганда
Registered: 2010-03-02
Posts: 20

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

dimuzz wrote:

Еще есть просьба выводить улицы совсем без префиксов. На днях подчищал адреса Екатеринбурга в OSM, так во многих местах в номерах домов встречается улица без префикса (сам так косячил поначалу), в результате улица тоже "двоится" в поиске.
Задача, конечно, для бота, но любое подспорье хорошо.

с этим всё просто, в файле StrNamePref.ini перед ул. поставьте |:

|ул.|ул|улю|улица

и будет щастье

Offline

#686 2010-03-09 06:06:27

zgremlin
Member
Registered: 2008-07-31
Posts: 332

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

Pavlo wrote:
zgremlin wrote:

Эта "фича" подгоняет здоровенные (мульти-)полигоны под то, что способен переварить крохотный мозг прибора smile. Кроме того это позволяет запихнуть все объекты в небольшие квадратики, и движку при отрисовке смотреть только на то, что может оказаться на экране.
Так что обходить придется не только в конверторе, но и в формате, программе отображения, и железе, чтобы оно осилило непорезанную на тайлы базу.

А почему у Навитела те же большие полигоны типа озеро/город не режутся на квадратики? ("нарезку" у сконвертированных карт довольно четко видно на экране прибора)

Каким образом видно? У самого прибора нет - так что посмотреть не могу.
Подозреваю, что там всего лишь полигоны без окантовки, поэтому визуально и не заметно.
Действие нарезки можно легко проверить, сконвертировав в старый формат навитела, и открыть полученный файл в GME.

А насчет полигонов, проблема, в основном, в городах, где присутствует полигон place. Его я outer и попробовал сделать... Ну и приходится всё остальное, типа парков/гаражей/кладбищ/газонов делать inner, что, как я понимаю, не есть хорошо... Но в этом случае всё прорисовывается правильно... Но, если убрать place, адресация пропадает....

Поэтому я и предлагаю не портить данные в osm, а "резать дыры" на этапе конвертирования. Кстати, некоторая подобная обработка была бы не вредна и для Garmin (правда тут надо учитывать полупрозрачные типы вроде болота) - уменьшится вес карты и ускорится отрисовка.

Offline

#687 2010-03-09 09:50:29

Ivan Komarov
Member
Registered: 2008-10-02
Posts: 1,050

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

Куды Питер дели? Народ жалуется smile

Offline

#688 2010-03-09 09:54:34

Pavlo
Member
From: Снежинск
Registered: 2010-01-31
Posts: 150

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

zgremlin wrote:

Каким образом видно? У самого прибора нет - так что посмотреть не могу.
Подозреваю, что там всего лишь полигоны без окантовки, поэтому визуально и не заметно.

Видно нарезку примерно вот так: cubeh.th.jpg

Конечно, гораздо менее выражено, это я для наглядности резкость у картинки завысил wink . Но принцип именно такой. Поделено на квадраты, и, если у полигона есть name (у озера name=Синара, например), - дублируется в каждом квадрате.
(Картинка с эмулятора, но и на приборе та же история. Я на приборе сначала и увидел... Потом уже на компе покрупнее разглядел smile )

Действие нарезки можно легко проверить, сконвертировав в старый формат навитела, и открыть полученный файл в GME.

В какой "старый", для какой версии Навитела? И как проверить?

Last edited by Pavlo (2010-03-09 10:43:55)

Offline

#689 2010-03-09 10:06:21

Hind
Member
From: Moscow
Registered: 2009-05-25
Posts: 3,950

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

Pavlo wrote:

я для наглядности резкость у картинки завысил wink

После чего почему-то сжали в jpg с низким качеством. :3

Offline

#690 2010-03-09 10:16:51

dedNikifor
Member
From: Белгород
Registered: 2009-09-11
Posts: 3,419

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

//Картинка с эмулятора
что за эмулятор? дайте ссылку
тот, которым пользуюсь я, не умеет отображатся в "горизонтальном" разрешении

Offline

#691 2010-03-09 10:17:40

dedNikifor
Member
From: Белгород
Registered: 2009-09-11
Posts: 3,419

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

coolkaas wrote:
dedNikifor wrote:
dedNikifor wrote:

еще у меня такой вопрос
пытаюсь периодически корректировать роутинг по знакомым маршрутам
можно ли где-то наглядно посмотреть индексы скорости у дорог? может быть кто-то уже поднял подобный рендерер?

Если рендер - красиво бы было, если бы за это взялся наш везде-успевающий Котяра smile сделать это бы накладным полу-прозрачным слоем, по аналогии с пробками. Побить скорости на логические цвета в диапазонах и рисовать поверх карты. А где нет полупрозрачных прорисей поверх - нет и ограничений. Весьма было бы наглядно! И еще как-то max и practical надо тогда сочетать в одной линии.
Только не понятно, насколько это востребовано будет. Но решение мне видится вот такое, если делать.

это было бы идеально

Offline

#692 2010-03-09 10:30:54

zgremlin
Member
Registered: 2008-07-31
Posts: 332

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

Pavlo wrote:

Видно нарезку примерно вот так: http://img684.imageshack.us/img684/9246/cubea.th.jpg

Конечно, гораздо менее выражено, это я для наглядности резкость у картинки завысил wink . Но принцип именно такой. Поделено на квадраты, и, если у полигона есть name (у озера name=Синара, например), - дублируется в каждом квадрате.
(Картинка с эмулятора, но и на приборе та же история. Я на приборе сначала и увидел... Потом уже на компе покрупнее разглядел smile )

Да, здесь видно, причем и озеро и город порезаны не квадратики.

Pavlo wrote:

Действие нарезки можно легко проверить, сконвертировав в старый формат навитела, и открыть полученный файл в GME.

В какой "старый", для какой версии Навитела? И как проверить?

В Navitel 2.0 map (*.ntm).
Проверить просто - после открытия в GME (а эта версия еще открывается) легко можно потыкать в полигоны и посмотреть на результат нарезки (по выделяющимся квадратикам).

Offline

#693 2010-03-09 10:33:22

Pavlo
Member
From: Снежинск
Registered: 2010-01-31
Posts: 150

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

Hind wrote:
Pavlo wrote:

я для наглядности резкость у картинки завысил wink

После чего почему-то сжали в jpg с низким качеством. :3

Ну, в принципе не жалко... пересжал smile

dedNikifor wrote:

Картинка с эмулятора
что за эмулятор? дайте ссылку
тот, которым пользуюсь я, не умеет отображатся в "горизонтальном" разрешении

В принципе куча в интернете валяется (под Винду), на вскидку:

http://admnet.ru/soft/806-navitel-navig … nnaya.html

zgremlin wrote:

В Navitel 2.0 map (*.ntm).
Проверить просто - после открытия в GME (а эта версия еще открывается) легко можно потыкать в полигоны и посмотреть на результат нарезки (по выделяющимся квадратикам).

Сконвертировал, загрузил в GME, нормально там всё... (оно и было нормально...). Это при конвертации в 3.2.6 (и 3.2.4 тоже) глюки появляются, и видно только в Навителе...

Last edited by Pavlo (2010-03-09 10:41:12)

Offline

#694 2010-03-09 11:03:13

tibman
Member
Registered: 2009-06-22
Posts: 109

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

С футвеями и прочими нероутинговыми дорогами разобрался кто-нить?
у себя в конфигах для РБ, решил делать их типом "Трубопровод", теперь перестали проподать на большом приближении.

индексы дорог также правили для РБ, там где нужно -по кольцевой и трассе стало вести.

вот конфиги которые используются для РБ
http://maps-by.googlecode.com/hg/config … l/poly.cfg
http://maps-by.googlecode.com/hg/config … el/poi.cfg

есть еще скин для навител кому нужно:
http://maps-by.googlecode.com/files/Navitelnew.ns2
скин отличается от оригинального навителовского:
"Улучшенные грунтовые дороги" теперь похоже на грунтовую
"грунтовая дорога" тоньше чем улучшеная, и другого цвета
заборы
алея, тропа
лэп (отображаются мало заметными линиями)
граница раена
парковки - желтые, в стандартном -плохо видно
административные, жилые итд дома -разными цветами, в стандартном -одинаковые
границы нас. пунтов- темнее , раньше были почти незаметны

Last edited by tibman (2010-03-09 11:18:21)

Offline

#695 2010-03-09 12:06:08

dedNikifor
Member
From: Белгород
Registered: 2009-09-11
Posts: 3,419

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

dimuzz
1. чем отличаются "медпункт" и "больницы" в пои навитела? в Свердловской области в медпункт даже попала одна точка
2. не нашел в пои автосалонов. они обрабатываются? можно ли сделать в категориях разбивку по автомобильным брендам?
3. в навителовских пои не существует магазинов оптики?

Offline

#696 2010-03-09 12:28:30

Aleksandr Dezhin
Member
From: Msk
Registered: 2008-05-25
Posts: 2,109
Website

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

dedNikifor, coolkas - ну коль база есть работающая, то вот http://osm.gotdns.org/ru-check/maxspeed.html
Только я не очень понимаю как вы этим планируете пользоваться. С обозначениями понятно, что надо что-то делать, но непонятно как. Какие будут идеи? Хочется и обе макс скорости уместить и кол-во полос и покрытие, еще может что-то... Пока классы 5 | 20 | 40 | 60 | 200.


[ Проверка границ и НП | Дампы | Валидатор рек | Кое-что ещё ]
- Нет! Не надо пытаться. Делай. Или не делай. Не надо пытаться. (c) Йода

Offline

#697 2010-03-09 12:43:46

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

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

tibman wrote:

С футвеями и прочими нероутинговыми дорогами разобрался кто-нить?
у себя в конфигах для РБ, решил делать их типом "Трубопровод", теперь перестали проподать на большом приближении.

Договорились нероутинговыми оставлять только футвеи, помеченные тегом footway=sidewalk:
footway         sidewalk                l       0x16,5          0       1
Остальные остаюются роутинговыми с нормальной видимостью:
highway         footway                 r       0x16,4          0       1       0,0,0,0,1,1,1,1,1,0,0,1

tibman wrote:

индексы дорог также правили для РБ, там где нужно -по кольцевой и трассе стало вести.

Расстановкой maxspeed:practical или настройкой скоростных индексов в poly.cfg?

Offline

#698 2010-03-09 12:48:45

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

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

dedNikifor wrote:

dimuzz
1. чем отличаются "медпункт" и "больницы" в пои навитела? в Свердловской области в медпункт даже попала одна точка
2. не нашел в пои автосалонов. они обрабатываются? можно ли сделать в категориях разбивку по автомобильным брендам?
3. в навителовских пои не существует магазинов оптики?

1. Согласен, конвертация amenity=doctors в "медпункт" не совсем корректна. Пожалуй, верну в "больницу", а то сомневался smile
2. POI называется "Автомагазин", а категории в Навителе "железные".
3. Нет, есть только "аптека".

Offline

#699 2010-03-09 12:55:48

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

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

Ivan Komarov wrote:

Куды Питер дели? Народ жалуется smile

Конвертирую щас. Скоро залью. Кто-то кучу ошибок наделал за последние 2 дня...

Offline

#700 2010-03-09 13:08:41

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

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

Вопрос к liosha и dimuzz: Возможно ли конвертировать в какую-либо удобоваримую информацию тег lanes=*?

Offline

Board footer

Powered by FluxBB