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.***
#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
Координаты объектов сейчас преобразуются в НН с точностью 24 бита, что соответствует шагу сетки координат 2.4 м.
Соответственно, углы зданий при конвертации "плавают" в пределах этих самых 2.4 метров.
Большая точность в принципе возможна, но потребует больше приседаний и танцев с бубном от конвертирующих (например, конвертировать отдельно города и согласовывать их с картой всего региона).
Кривые углы — пол беды. Бывают ещё и кривые стены. От них в большинстве случае можно избавиться, и сделать это довольно легко.
Часто стены получаются кривыми из-за того, что в здании отмечены подъезды. Можно просто исключать такие точки из полигонов.
Дополнительно можно удалять дорожки, подходящие к домам вместе с узлами, а ещё упрощать сами полигоны в некоторых случаях.
Как-то так:

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
)=Софрино.
У ж/д платформы не хватает тега area=yes, раз уж она отрисована полигоном
Offline
#1781 2010-12-12 06:41:37
- dimuzz
- Member
- From: Екатеринбург
- Registered: 2009-09-10
- Posts: 1,843
Re: Конвертация OSM в Navitel
Кривые углы — пол беды. Бывают ещё и кривые стены. От них в большинстве случае можно избавиться, и сделать это довольно легко.
Часто стены получаются кривыми из-за того, что в здании отмечены подъезды. Можно просто исключать такие точки из полигонов.
Дополнительно можно удалять дорожки, подходящие к домам вместе с узлами, а ещё упрощать сами полигоны в некоторых случаях.
Хм, подъезды (и вообще точки с собственными тегами, "вмурованные" в стены) просто так не выкинешь, они все сами во что-то конвертируются. Подъезды, например, в EntryPoint (точки подъезда к зданию, т.е. конечные точки прокладки маршрута).
Остальные точки зданий, у которых нет собственных тегов (типа въездов и выездов из арок), действительно можно генерализовать, только кто бы написал препроцессор ![]()
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
Вообще-то их сам мапедит генерализовать должен
Вроде бы автоматически нет (кроме привязки к сетке), а в пакетном режиме генерализация недоступна.
Но даже после генерализации кривые стены остаются, если в процессе первоначальной привязки к сетке точка посередине длинной прямой стены смещается слишком сильно от исходной линии.
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
Не хватает полигона, очерчивающего населенный пункт по границам. Теги - place=town (в данном случае) + name (или place_name
)=Софрино.
У ж/д платформы не хватает тега 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
у меня проблема, нет находит адрес 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
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 зачем?
Просто выглядит огрызками ![]()
З.Ы. Я к тому, чтоб исключить их при конверте.
Offline
#1792 2010-12-13 11:03:07
- Fortress
- Member

- From: Russia, Saint-Petersburg
- Registered: 2009-07-09
- Posts: 1,109
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/
Думаю
"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
Уважаемый, если footway не нужны в автонавигации, то path зачем?
Просто выглядит огрызкамиЗ.Ы. Я к тому, чтоб исключить их при конверте.
По просьбам велосипедистов ![]()
А "огрызки" - это баг НН (маршрутизируемые и немаршрутизируемые дорожки видны только на масштабе 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
... страсть Ilis'а...
на уровне конвертации в Навител можно местячково
а Ilis не узнает? О.о
постпроцессором, м?
Offline
#1797 2010-12-13 19:29:56
- dimuzz
- Member
- From: Екатеринбург
- Registered: 2009-09-10
- Posts: 1,843
Re: Конвертация OSM в Navitel
постпроцессором, м?
Угу, можно и notepad'ом.
Offline
#1798 2010-12-13 20:00:13
- dimuzz
- Member
- From: Екатеринбург
- Registered: 2009-09-10
- Posts: 1,843
Re: Конвертация OSM в Navitel
Может ещё добавить к полигонам 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