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.***
#1501 2010-05-16 10:09:30
- Zkir
- Member

- From: Хрустальная Москва
- Registered: 2009-02-21
- Posts: 6,110
Re: Конвертер OSM -> MP
Ясно, и, вроде даже, работает)
Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.
Offline
#1502 2010-05-16 10:19:29
- Zkir
- Member

- From: Хрустальная Москва
- Registered: 2009-02-21
- Posts: 6,110
Re: Конвертер OSM -> MP
Следующий вопрос.
Почему улица Арбат не получает StreetDescr и т.д.
; WayID = 18876101
; highway=pedestrian
[POLYLINE]
Type=0x16
EndLevel=1
Label=улица Арбат
Data0=...
[END]
В тоже время
; WayID = 30504290:0
; highway=primary/city
[POLYLINE]
Type=0x04
EndLevel=3
Label=улица Новый Арбат
StreetDesc=улица Новый Арбат
DirIndicator=1
Data0=(55.7525522,37.5754596), (55.7525348,37.5830155), (55.7525408,37.5837492), (55.7525889,37.5919196), (55.7527963,37.5969198), (55.7528828,37.5987149), (55.7528743,37.6004173)
RoadID=43004
RouteParams=3,2,1,0,0,0,0,0,0,0,0,0
CityName=Москва
RegionName=Москва город
CountryName=RU
Nod0=0,85444,0
Nod1=1,57869,0
Nod2=2,58589,0
Nod3=4,45663,0
Nod4=6,79068,0
[END]
В тегах осм я каких то принципиальных отличий не вижу.
Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.
Offline
#1503 2010-05-16 17:59:33
- nemgushev
- Member
- From: Элиста/Калмыкия
- Registered: 2010-01-17
- Posts: 76
Re: Конвертер OSM -> MP
Подскажите чайнику: скачал perl, начинаю устанавливать:
из Wiki:
4.Выполнить Dos-команду \Perl\bin\ppm.bat.
5.В окрывшемся, через некоторое время, окне Perl Package Manager (PPM) выбрать в меню View команду AllPackages
6.найти в списке модуль Template-toolkit и выделить его
7.В меню Action выполнить команду Install_Template-toolkit
8.Таким же образом отметить для установки модули:
Getopt-Long, Text-Unidecode, List-MoreUtils, Math-Polygon, Math-Polygon-Tree, Math-Geometry-Planar-GPC-Polygon, YAML,
если они еще не установлены
9.В меню File выполнить команду RunMarketActions
10.Выйти из PPM
в дос окне надпись:
"perl" не является внутренней или вншней командой, исполняемой программой или пакетным файлом
you do not have Perl in your PATH
что делать дальше?
Offline
#1504 2010-05-16 18:01:32
- nemgushev
- Member
- From: Элиста/Калмыкия
- Registered: 2010-01-17
- Posts: 76
Offline
#1505 2010-05-17 09:32:02
- Sergey Astakhov
- Member

- From: St.Petersburg, Russia
- Registered: 2009-11-13
- Posts: 5,817
Re: Конвертер OSM -> MP
Насчёт barrier=border_control
Сейчас там ставится запрет проезда, когда он стоит на соединении way-ев. В итоге маршруты за границу не строятся. Может, как POI оставить, но запреты ликвидировать?
Offline
#1506 2010-05-17 09:43:11
- liosha
- Member

- From: Moscow
- Registered: 2008-03-04
- Posts: 8,447
- Website
Re: Конвертер OSM -> MP
Насчёт barrier=border_control
Сейчас там ставится запрет проезда, когда он стоит на соединении way-ев. В итоге маршруты за границу не строятся. Может, как POI оставить, но запреты ликвидировать?
Нужно поставить у точки access=permissive, тогда маршруты будут строиться.
в дос окне надпись:
"perl" не является внутренней или вншней командой, исполняемой программой или пакетным файлом
you do not have Perl in your PATH
что делать дальше?
Перл-то сам уже установлен?
Почему улица Арбат не получает StreetDescr и т.д.
...
В тегах осм я каких то принципиальных отличий не вижу.
Нероутинговые улицы сейчас не адресуются.
Offline
#1507 2010-05-19 18:12:01
- liosha
- Member

- From: Moscow
- Registered: 2008-03-04
- Posts: 8,447
- Website
Re: Конвертер OSM -> MP
Допилил конвертер, чтобы не жрал память на мультиполигонах.
ЛО теперь в принципе собирается: http://gis-lab.info/data/mp/files/test.leningrad.7z
Offline
#1508 2010-05-19 19:08:16
- Ezhick
- Member

- From: Moscow
- Registered: 2008-10-08
- Posts: 2,508
- Website
Re: Конвертер OSM -> MP
Ща проверим... Днем на старой версии у меня терпения не хватило - два часа почти мучался конвертер. Пожалел - прибил.
Offline
#1509 2010-05-19 19:16:49
- Sergey Astakhov
- Member

- From: St.Petersburg, Russia
- Registered: 2009-11-13
- Posts: 5,817
Re: Конвертер OSM -> MP
Лишние данные можно фильтровать osmosis-ом, тогда всё гараздо быстрее работает. Я даже плугин для этого написал: http://forum.openstreetmap.org/viewtopi … 866#p76866
Offline
#1510 2010-05-19 22:14:29
- Zkir
- Member

- From: Хрустальная Москва
- Registered: 2009-02-21
- Posts: 6,110
Re: Конвертер OSM -> MP
Леш, а не подскажешь какая должна быть кодовая страница чтобы GME понял карту Грузии с названиями на грузинском языке? Я как ни бьюсь, одни кракозябры...
Last edited by Zkir (2010-05-19 22:14:58)
Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.
Offline
#1511 2010-05-20 04:01:11
- liosha
- Member

- From: Moscow
- Registered: 2008-03-04
- Posts: 8,447
- Website
Re: Конвертер OSM -> MP
По-моему, официальной грузинской кодовой страницы вообще нет, только юникод.
Ну и прикол ещё в том, что GME работает только в текущей системной странице, не глядя на страницу карты
Offline
#1512 2010-05-20 07:11:17
- Ezhick
- Member

- From: Moscow
- Registered: 2008-10-08
- Posts: 2,508
- Website
Re: Конвертер OSM -> MP
Лишние данные можно фильтровать osmosis-ом, тогда всё гараздо быстрее работает. Я даже плугин для этого написал: http://forum.openstreetmap.org/viewtopi … 866#p76866
Сергей, webfile лежит, не могли бы вы выложить плагин куда-то еще?
Offline
#1513 2010-05-20 07:28:10
- liosha
- Member

- From: Moscow
- Registered: 2008-03-04
- Posts: 8,447
- Website
Re: Конвертер OSM -> MP
Фичи формата MP, не реализованные в конвертере:
* запрет транзитного проезда RouteParamExt (navitel) - сделаю
* спец. коды для сокращённых названий - возможно, постпроцессор
* альтернативное наименование улиц Label2 (только garmin?) - сделаю
* адресация улицы через несколько городов (только garmin?) - нужно?
* запреты сложных манёвров (garmin) - возможно, сделаю
* запреты по времени - сдедаю, как только они где-нибудь станут поддерживаться
* нумерация домов вдоль улиц (garmin) - надо делать, но пока непонятно как
* старая схема адресации CityIdx - не планируется
* точки съездов с шоссе Exit# - непонятно, нужны ли они вообще
* морские типы (garmin) - сделаны по-минимуму
* 3D-развязки (navitel) - частично сделаны, но неправильно
* высоты у точек (только garmin?) - сделано
Если что-то забыл, просьба напомнить ![]()
Offline
#1514 2010-05-20 08:10:31
- Sergey Astakhov
- Member

- From: St.Petersburg, Russia
- Registered: 2009-11-13
- Posts: 5,817
Re: Конвертер OSM -> MP
Сергей, webfile лежит, не могли бы вы выложить плагин куда-то еще?
Offline
#1515 2010-05-20 08:24:46
- Ezhick
- Member

- From: Moscow
- Registered: 2008-10-08
- Posts: 2,508
- Website
Re: Конвертер OSM -> MP
Спасибо! В принципе даже фильтрация по тэгам уже спасла, завтра попробую и с плагином.
Offline
#1516 2010-05-20 09:32:31
- Zkir
- Member

- From: Хрустальная Москва
- Registered: 2009-02-21
- Posts: 6,110
Re: Конвертер OSM -> MP
Леш, сделай ключ чтобы все теги осм выводились в комментарий, а не только wayID и использованный конвертором. Это бы позволило организовать построцессинг. Классификацию объектов по размеру я уже у себя реализовал ![]()
и вопрос по --ttable
Я правильно понимаю что он делает замену пока символы еще юникодные?
нумерация домов вдоль улиц (garmin) - надо делать, но пока непонятно как
Опускать перпендикуляр от дома на одноименную улицу?
Last edited by Zkir (2010-05-20 09:34:42)
Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.
Offline
#1517 2010-05-20 09:49:23
- wildMan
- Member

- From: Minsk
- Registered: 2008-03-05
- Posts: 509
Re: Конвертер OSM -> MP
нумерация домов вдоль улиц (garmin) - надо делать, но пока непонятно как
Опускать перпендикуляр от дома на одноименную улицу?
с человеческой производительностью получилось пока только средствами постгиса. и то на тестовых кусках. ну и это только часть решения. надо ещё разделить где основание "опустилось" слева, а где справа, разрезать way на куски монотонного возрастания номеров домов соответствующих основаниям и т.д.
алгоритмически то всё ясно... а вот реализация этого "ясно"...
--
OSMF BY Team
Offline
#1518 2010-05-20 09:54:55
- borism346
- Member

- From: Minsk
- Registered: 2008-11-12
- Posts: 911
Re: Конвертер OSM -> MP
Фичи формата MP, не реализованные в конвертере:
* нумерация домов вдоль улиц (garmin) - надо делать, но пока непонятно как
bonza2 сказал, что в 7 MPC сделан поиск до дома (вроде как по типу навитела). Может потом и в маппере будет. Если это так, то может и не надо будет придумывать, тем более, что все равно не понятно как.
Offline
#1519 2010-05-20 10:06:13
- liosha
- Member

- From: Moscow
- Registered: 2008-03-04
- Posts: 8,447
- Website
Re: Конвертер OSM -> MP
Леш, сделай ключ чтобы все теги осм выводились в комментарий, а не только wayID и использованный конвертором. Это бы позволило организовать построцессинг. Классификацию объектов по размеру я уже у себя реализовал
Возможно, сделаю, но только вместе с новыми конфигами. Пока до них никак руки не дойдут.
и вопрос по --ttable
Я правильно понимаю что он делает замену пока символы еще юникодные?
Да, юникодные. Смысл как раз в том, чтобы потом правильно в целевую кодовую страницу уложилось.
Опускать перпендикуляр от дома на одноименную улицу?
В каком-то виде да, но там всё гораздо хуже.
bonza2 сказал, что в 7 MPC сделан поиск до дома (вроде как по типу навитела). Может потом и в маппере будет. Если это так, то может и не надо будет придумывать, тем более, что все равно не понятно как.
Сделано, но работает оно только в 1xxx-ных нувиках.
И очень сомнительно, что это будет в маппере.
Кроме того, дома там всё равно привязываются к дорогам, только уже отдельными домами, а не диапазонами.
Offline
#1520 2010-05-20 10:06:21
- Ezhick
- Member

- From: Moscow
- Registered: 2008-10-08
- Posts: 2,508
- Website
Re: Конвертер OSM -> MP
Леш, сделай ключ чтобы все теги осм выводились в комментарий, а не только wayID и использованный конвертором. Это бы позволило организовать построцессинг.
+1! Или не все, а только заданные в командной строке/конфиге.
Offline
#1521 2010-05-20 10:08:02
- liosha
- Member

- From: Moscow
- Registered: 2008-03-04
- Posts: 8,447
- Website
Re: Конвертер OSM -> MP
+1! Или не все, а только заданные в командной строке/конфиге.
Дык вот сейчас как раз заданные в конфиге и выводятся ![]()
Offline
#1522 2010-05-20 10:12:29
- Ezhick
- Member

- From: Moscow
- Registered: 2008-10-08
- Posts: 2,508
- Website
Re: Конвертер OSM -> MP
Ezhick wrote:+1! Или не все, а только заданные в командной строке/конфиге.
Дык вот сейчас как раз заданные в конфиге и выводятся
Стоп. Если я хочу, например, чтобы улицам писался кладр-код, что я должен сделать?
Offline
#1523 2010-05-20 10:27:55
- Zkir
- Member

- From: Хрустальная Москва
- Registered: 2009-02-21
- Posts: 6,110
Re: Конвертер OSM -> MP
Возможно, сделаю, но только вместе с новыми конфигами. Пока до них никак руки не дойдут.
дык если ты сделаешь это, пресловутые "новые конфиги" станут не нужны.
Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.
Offline
#1524 2010-05-20 10:44:07
- liosha
- Member

- From: Moscow
- Registered: 2008-03-04
- Posts: 8,447
- Website
Re: Конвертер OSM -> MP
Ezhick, пока никак. Понял я запрос, понял ![]()
Zkir, это кому как. Мне, например, нужны именно новые конфиги, потому что вешать ещё что-то типа mp2mp совершенно не хочется
Offline
#1525 2010-05-20 13:12:35
- Zkir
- Member

- From: Хрустальная Москва
- Registered: 2009-02-21
- Posts: 6,110
Re: Конвертер OSM -> MP
Леш, если ты сделаешь конфигурироемое разнесение полигональных объектов по уровням в зависимости от *размера*, это один разговор. А пока нет -- постпроцессор придется юзать (и я таки юзаю).
Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.
Offline