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.***
#676 2010-03-08 20:03:03
- dimuzz
- Member
- From: Екатеринбург
- Registered: 2009-09-10
- Posts: 1,843
Re: Конвертация OSM в Navitel
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
Pavlo wrote:С полигонами, вроде, теперь всё понятно
А на каком этапе конвертации из OSM данных полигоны режутся на квадраты и каждому присваивается name полигона? Или это сам движок Навитела режет/именует? И как это обойти? (или это фирменный секрет навителовцев?)
Эта "фича" подгоняет здоровенные (мульти-)полигоны под то, что способен переварить крохотный мозг прибора
. Кроме того это позволяет запихнуть все объекты в небольшие квадратики, и движку при отрисовке смотреть только на то, что может оказаться на экране.
Так что обходить придется не только в конверторе, но и в формате, программе отображения, и железе, чтобы оно осилило непорезанную на тайлы базу.
А почему у Навитела те же большие полигоны типа озеро/город не режутся на квадратики? ("нарезку" у сконвертированных карт довольно четко видно на экране прибора)
А насчет полигонов, проблема, в основном, в городах, где присутствует полигон 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
еще у меня такой вопрос
пытаюсь периодически корректировать роутинг по знакомым маршрутам
можно ли где-то наглядно посмотреть индексы скорости у дорог? может быть кто-то уже поднял подобный рендерер?
Offline
#681 2010-03-08 20:40:54
- dimuzz
- Member
- From: Екатеринбург
- Registered: 2009-09-10
- Posts: 1,843
Re: Конвертация OSM в Navitel
А вроде бы навител должен скины для карт поддерживать, в том числе и с порядком отрисовки.
Порядка отрисовки, насколько я знаю, нет.
А вот нестандартные типы можно замутить, только очень не хочется за это браться - формат может поменяется без объявлений даже при смене минорной версии :-(
Offline
#682 2010-03-08 20:44:04
- dimuzz
- Member
- From: Екатеринбург
- Registered: 2009-09-10
- Posts: 1,843
Re: Конвертация OSM в Navitel
еще у меня такой вопрос
пытаюсь периодически корректировать роутинг по знакомым маршрутам
можно ли где-то наглядно посмотреть индексы скорости у дорог? может быть кто-то уже поднял подобный рендерер?
Опосредованно - в 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:еще у меня такой вопрос
пытаюсь периодически корректировать роутинг по знакомым маршрутам
можно ли где-то наглядно посмотреть индексы скорости у дорог? может быть кто-то уже поднял подобный рендерер?
Если рендер - красиво бы было, если бы за это взялся наш везде-успевающий Котяра
сделать это бы накладным полу-прозрачным слоем, по аналогии с пробками. Побить скорости на логические цвета в диапазонах и рисовать поверх карты. А где нет полупрозрачных прорисей поверх - нет и ограничений. Весьма было бы наглядно! И еще как-то max и practical надо тогда сочетать в одной линии.
Только не понятно, насколько это востребовано будет. Но решение мне видится вот такое, если делать.
Offline
#684 2010-03-09 03:28:21
- St_Ranger
- Member
- From: Караганда
- Registered: 2010-03-02
- Posts: 20
Re: Конвертация OSM в Navitel
это все нужно фиксить в OSM, а не в получаемом mp
К сожалению, пока не знаком с форматом OSM, но думаю переделать будет не сложно
Offline
#685 2010-03-09 03:33:01
- St_Ranger
- Member
- From: Караганда
- Registered: 2010-03-02
- Posts: 20
Re: Конвертация OSM в Navitel
Еще есть просьба выводить улицы совсем без префиксов. На днях подчищал адреса Екатеринбурга в OSM, так во многих местах в номерах домов встречается улица без префикса (сам так косячил поначалу), в результате улица тоже "двоится" в поиске.
Задача, конечно, для бота, но любое подспорье хорошо.
с этим всё просто, в файле StrNamePref.ini перед ул. поставьте |:
|ул.|ул|улю|улица
и будет щастье
Offline
#686 2010-03-09 06:06:27
- zgremlin
- Member
- Registered: 2008-07-31
- Posts: 332
Re: Конвертация OSM в Navitel
zgremlin wrote:Эта "фича" подгоняет здоровенные (мульти-)полигоны под то, что способен переварить крохотный мозг прибора
. Кроме того это позволяет запихнуть все объекты в небольшие квадратики, и движку при отрисовке смотреть только на то, что может оказаться на экране.
Так что обходить придется не только в конверторе, но и в формате, программе отображения, и железе, чтобы оно осилило непорезанную на тайлы базу.А почему у Навитела те же большие полигоны типа озеро/город не режутся на квадратики? ("нарезку" у сконвертированных карт довольно четко видно на экране прибора)
Каким образом видно? У самого прибора нет - так что посмотреть не могу.
Подозреваю, что там всего лишь полигоны без окантовки, поэтому визуально и не заметно.
Действие нарезки можно легко проверить, сконвертировав в старый формат навитела, и открыть полученный файл в 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
Куды Питер дели? Народ жалуется ![]()
Offline
#688 2010-03-09 09:54:34
- Pavlo
- Member

- From: Снежинск
- Registered: 2010-01-31
- Posts: 150
Re: Конвертация OSM в Navitel
Каким образом видно? У самого прибора нет - так что посмотреть не могу.
Подозреваю, что там всего лишь полигоны без окантовки, поэтому визуально и не заметно.
Видно нарезку примерно вот так: 
Конечно, гораздо менее выражено, это я для наглядности резкость у картинки завысил
. Но принцип именно такой. Поделено на квадраты, и, если у полигона есть name (у озера name=Синара, например), - дублируется в каждом квадрате.
(Картинка с эмулятора, но и на приборе та же история. Я на приборе сначала и увидел... Потом уже на компе покрупнее разглядел
)
Действие нарезки можно легко проверить, сконвертировав в старый формат навитела, и открыть полученный файл в 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
я для наглядности резкость у картинки завысил
После чего почему-то сжали в 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
dedNikifor wrote:dedNikifor wrote:еще у меня такой вопрос
пытаюсь периодически корректировать роутинг по знакомым маршрутам
можно ли где-то наглядно посмотреть индексы скорости у дорог? может быть кто-то уже поднял подобный рендерер?Если рендер - красиво бы было, если бы за это взялся наш везде-успевающий Котяра
сделать это бы накладным полу-прозрачным слоем, по аналогии с пробками. Побить скорости на логические цвета в диапазонах и рисовать поверх карты. А где нет полупрозрачных прорисей поверх - нет и ограничений. Весьма было бы наглядно! И еще как-то max и practical надо тогда сочетать в одной линии.
Только не понятно, насколько это востребовано будет. Но решение мне видится вот такое, если делать.
это было бы идеально
Offline
#692 2010-03-09 10:30:54
- zgremlin
- Member
- Registered: 2008-07-31
- Posts: 332
Re: Конвертация OSM в Navitel
Видно нарезку примерно вот так: http://img684.imageshack.us/img684/9246/cubea.th.jpg
Конечно, гораздо менее выражено, это я для наглядности резкость у картинки завысил
. Но принцип именно такой. Поделено на квадраты, и, если у полигона есть name (у озера name=Синара, например), - дублируется в каждом квадрате.
(Картинка с эмулятора, но и на приборе та же история. Я на приборе сначала и увидел... Потом уже на компе покрупнее разглядел)
Да, здесь видно, причем и озеро и город порезаны не квадратики.
Действие нарезки можно легко проверить, сконвертировав в старый формат навитела, и открыть полученный файл в 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
Pavlo wrote:я для наглядности резкость у картинки завысил
После чего почему-то сжали в jpg с низким качеством. :3
Ну, в принципе не жалко... пересжал ![]()
Картинка с эмулятора
что за эмулятор? дайте ссылку
тот, которым пользуюсь я, не умеет отображатся в "горизонтальном" разрешении
В принципе куча в интернете валяется (под Винду), на вскидку:
http://admnet.ru/soft/806-navitel-navig … nnaya.html
В 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
С футвеями и прочими нероутинговыми дорогами разобрался кто-нить?
у себя в конфигах для РБ, решил делать их типом "Трубопровод", теперь перестали проподать на большом приближении.
Договорились нероутинговыми оставлять только футвеи, помеченные тегом 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
индексы дорог также правили для РБ, там где нужно -по кольцевой и трассе стало вести.
Расстановкой 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
dimuzz
1. чем отличаются "медпункт" и "больницы" в пои навитела? в Свердловской области в медпункт даже попала одна точка
2. не нашел в пои автосалонов. они обрабатываются? можно ли сделать в категориях разбивку по автомобильным брендам?
3. в навителовских пои не существует магазинов оптики?
1. Согласен, конвертация amenity=doctors в "медпункт" не совсем корректна. Пожалуй, верну в "больницу", а то сомневался ![]()
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
Куды Питер дели? Народ жалуется
Конвертирую щас. Скоро залью. Кто-то кучу ошибок наделал за последние 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