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

#1776 2010-12-11 09:24:42

LSwan
Member
Registered: 2010-05-12
Posts: 34

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

Может ещё добавить к полигонам man_made=works, factory и тому подобным какую-нибудь Пои, навроде "искусственное сооружение", а то в навигаторе поиском ни одного предприятия по имени не найти:(

Offline

#1777 2010-12-11 15:58:55

AlRight
Member
From: Perm, Russia
Registered: 2009-09-24
Posts: 861

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

Как научил Fortress:

osm2mp.pl --config=navitel.yml --bpoly=poly\%1.poly --navitel --shorelines --disableuturns --poiregion --defaultcountry=RU --countrylist=iso-3166-1-a2-ru.txt --defaultregion=%1 --mapname=%1 Maps\%1.osm > Maps\%1.mp

(bat- файл, параметром которому передается имя региона, определяющее в батнике в том числе нужный файл границ (poly))

Offline

#1778 2010-12-11 17:32:54

Kachkaev
Member
From: Penza, Russia
Registered: 2010-03-01
Posts: 65
Website

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

dimuzz wrote:

Координаты объектов сейчас преобразуются в НН с точностью 24 бита, что соответствует шагу сетки координат 2.4 м.
Соответственно, углы зданий при конвертации "плавают" в пределах этих самых 2.4 метров.
Большая точность в принципе возможна, но потребует больше приседаний и танцев с бубном от конвертирующих (например, конвертировать отдельно города и согласовывать их с картой всего региона).

Кривые углы — пол беды. Бывают ещё и кривые стены. От них в большинстве случае можно избавиться, и сделать это довольно легко.
Часто стены получаются кривыми из-за того, что в здании отмечены подъезды. Можно просто исключать такие точки из полигонов.
Дополнительно можно удалять дорожки, подходящие к домам вместе с узлами, а ещё упрощать сами полигоны в некоторых случаях.
 
Как-то так:
 
osmtonavitelproposal.png

Offline

#1779 2010-12-11 23:25:04

simbad2
Member
Registered: 2010-11-24
Posts: 99

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

Добрый вечер!
Не посмотрете, почему поиск по Софрино (московская обл) дальше города не идёт?
Как будто улиц нет вообще...

Offline

#1780 2010-12-12 04:55:43

AlRight
Member
From: Perm, Russia
Registered: 2009-09-24
Posts: 861

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

Не хватает полигона, очерчивающего населенный пункт по границам. Теги - place=town (в данном случае) + name (или place_name wink)=Софрино.
У ж/д платформы не хватает тега area=yes, раз уж она отрисована полигоном

Offline

#1781 2010-12-12 06:41:37

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

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

Kachkaev wrote:

Кривые углы — пол беды. Бывают ещё и кривые стены. От них в большинстве случае можно избавиться, и сделать это довольно легко.
Часто стены получаются кривыми из-за того, что в здании отмечены подъезды. Можно просто исключать такие точки из полигонов.
Дополнительно можно удалять дорожки, подходящие к домам вместе с узлами, а ещё упрощать сами полигоны в некоторых случаях.

Хм, подъезды (и вообще точки с собственными тегами, "вмурованные" в стены) просто так не выкинешь, они все сами во что-то конвертируются. Подъезды, например, в EntryPoint (точки подъезда к зданию, т.е. конечные точки прокладки маршрута).
Остальные точки зданий, у которых нет собственных тегов (типа въездов и выездов из арок), действительно можно генерализовать, только кто бы написал препроцессор wink

Offline

#1782 2010-12-12 06:47:21

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

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

Вообще-то их сам мапедит генерализовать должен

Offline

#1783 2010-12-12 07:11:17

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

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

liosha wrote:

Вообще-то их сам мапедит генерализовать должен

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

Offline

#1784 2010-12-12 07:24:59

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

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

Вот, например: http://www.openstreetmap.org/?way=35126831
В mp стену заметно искривляют общие точки здания и проездов в арках, причем не все они убираются при генерализации.

Offline

#1785 2010-12-12 08:35:08

simbad2
Member
Registered: 2010-11-24
Posts: 99

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

AlRight wrote:

Не хватает полигона, очерчивающего населенный пункт по границам. Теги - place=town (в данном случае) + name (или place_name wink)=Софрино.
У ж/д платформы не хватает тега area=yes, раз уж она отрисована полигоном

На платформу добавил, а по поводу piace, я помню я добавлял.... может по пути на сервер потерялась?

______________________

Я сам здесь, как говориться ещё зелёный, но позвольте порассуждать.. Вот к примеру как по правельному делать магазин: чертим здание -building=yes, и ставим на него точку интереса со всеми атребутами. Я ради эксперимента делал по правельному, а рядом по "неправельному" -  building=store с описанием shop=. На карте они выглядыт одинаково, и в навигаторе, но с той разницей.....
Вот если отметить точку в навигаторе, и нажать внизу на понель, откроется информация о близрасположенных обьектах, дорога, лес, здание... Так вот если отметить точкой "правельный" вариант нанисения магазина и посмотреть инфо что там, мы увидем список" здание, магазин... А "неправельный" вариант не делит информацию о магазине на 2 "пункта", мы сразу читаем что "это" магазин.............

Я не говорю описывать обьекти так как это принято - неправильно, я может просто незнаю каких то тонкостей, но пока мне видится так.

Offline

#1786 2010-12-12 16:03:37

Epolyanichev
Member
From: Москва
Registered: 2009-12-14
Posts: 322

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

у меня проблема, нет находит адрес ftp.fmesh.ru
проверьте настройки фтп чтобы выложить инфу... воронеж уже готов

Offline

#1787 2010-12-12 19:57:08

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

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

Epolyanichev wrote:

у меня проблема, нет находит адрес ftp.fmesh.ru
проверьте настройки фтп чтобы выложить инфу... воронеж уже готов

Попробуй изменить ftp://ftp.fmesh.ru на ftp://fmesh.ru

Offline

#1788 2010-12-12 21:42:00

Epolyanichev
Member
From: Москва
Registered: 2009-12-14
Posts: 322

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

все получилоь... обновил 3 области

Offline

#1789 2010-12-13 07:51:02

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

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

dimuzz, может добавить в navitel.yml в раздел цопирайта ссылку на gis-lab.info? Все таки благодаря им эти выгрузки существуют... Нам не сложно а им польза?..

Offline

#1790 2010-12-13 08:45:38

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

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

Fortress wrote:

dimuzz, может добавить в navitel.yml в раздел цопирайта ссылку на gis-lab.info? Все таки благодаря им эти выгрузки существуют... Нам не сложно а им польза?..

Data source: GIS-Lab http://gis-lab.info/
будет нормально?
или еще моднее:
OpenStreetMap Data presented by GIS-Lab http://gis-lab.info/

Offline

#1791 2010-12-13 10:51:51

j-wills
Member
From: Russia, Moscow
Registered: 2010-06-01
Posts: 860
Website

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

Уважаемый, если footway не нужны в автонавигации, то path зачем?
Просто выглядит огрызками smile

З.Ы. Я к тому, чтоб исключить их при конверте.

Offline

#1792 2010-12-13 11:03:07

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

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

dimuzz wrote:
Fortress wrote:

dimuzz, может добавить в navitel.yml в раздел цопирайта ссылку на gis-lab.info? Все таки благодаря им эти выгрузки существуют... Нам не сложно а им польза?..

Data source: GIS-Lab http://gis-lab.info/
будет нормально?
или еще моднее:
OpenStreetMap Data presented by GIS-Lab http://gis-lab.info/

Думаю
"OpenStreetMap project contributors under CC-BY-SA|OpenStreetMap Data presented by GIS-Lab.info|Converted by "
будет в самый раз.

Last edited by Fortress (2010-12-13 11:03:56)

Offline

#1793 2010-12-13 11:05:22

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

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

j-wills wrote:

Уважаемый, если footway не нужны в автонавигации, то path зачем?
Просто выглядит огрызками smile

З.Ы. Я к тому, чтоб исключить их при конверте.

По просьбам велосипедистов smile
А "огрызки" - это баг НН (маршрутизируемые и немаршрутизируемые дорожки видны только на масштабе 120 м и ни на каких других)...

Offline

#1794 2010-12-13 16:39:50

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

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

может переубедить велосипедистов в пользе наличия тропинок в текущем виде? )

Offline

#1795 2010-12-13 16:57:47

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

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

Дим, а можно убирать пробел между знаком номера и цифрой? Например, вместо "Школа № 1" делать "Школа №1"
а то страсть Ilis'а ставить этот пробел только потому, что так его убедили в википедии лично меня очень напрягает

на уровне ОСМ это решать нужно сообща, а вот на уровне конвертации в Навител можно местячково

Offline

#1796 2010-12-13 18:10:04

AlRight
Member
From: Perm, Russia
Registered: 2009-09-24
Posts: 861

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

dedNikifor wrote:

... страсть Ilis'а...
на уровне конвертации в Навител можно местячково

smile а Ilis не узнает? О.о
постпроцессором, м?

Offline

#1797 2010-12-13 19:29:56

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

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

AlRight wrote:

постпроцессором, м?

Угу, можно и notepad'ом.

Offline

#1798 2010-12-13 20:00:13

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

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

LSwan wrote:

Может ещё добавить к полигонам man_made=works, factory и тому подобным какую-нибудь Пои, навроде "искусственное сооружение", а то в навигаторе поиском ни одного предприятия по имени не найти:(

Хм, в моем понимании man_made=works - это конкретный цех, прокатный или столярный. Ему подписи достаточно.
Кстати, в официальных картах промышленных предприятий тоже практически нет в поиске. Те немногие, что находятся, отмечены как 0x2900 "Прочие организации". И промзоны на официальных картах не подписаны.
Выглядит как перестраховка - к показу вроде бы запрещены только специализации предприятий, но вот..

Offline

#1799 2010-12-13 20:38:58

Epolyanichev
Member
From: Москва
Registered: 2009-12-14
Posts: 322

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

я тоже чтобы убрать footway убрать из маршрутизации, но оставить на карте в виде пунктирной линии.

Offline

#1800 2010-12-14 01:36:44

simbad2
Member
Registered: 2010-11-24
Posts: 99

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

Смотрите, вот я на OSM карте беру здание по адресу москва, ул Авиаконструктора Миля, 18к2.
Ткнул (как вообще правельно назвать это действие?), тыкаю короче в него и смотрю информацию по нему:Общественное здание, улица Авиаконструктора Миля, 18К2, Москва, Москва город, RU.

А информация на официальной карте выглядит так:
Авиаконструктора Миля улица, 18 к.2, Москва, Россия

Написал соблюдая все знаки припинания, пробелы и регистр.

А стандарт есть здесь?
По мне так то что в первом варианте выглядит нелепо, за исключением того что слово "улица" стоит в нужном месте ....

Offline

Board footer

Powered by FluxBB