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

#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

Re: Конвертер OSM -> MP

у меня стоит windows 7 starter

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

Sergey Astakhov wrote:

Насчёт barrier=border_control

Сейчас там ставится запрет проезда, когда он стоит на соединении way-ев. В итоге маршруты за границу не строятся. Может, как POI оставить, но запреты ликвидировать?

Нужно поставить у точки access=permissive, тогда маршруты будут строиться.

nemgushev wrote:

в дос окне надпись:
"perl" не является внутренней или вншней командой, исполняемой программой или пакетным файлом
you do not have Perl in your PATH
что делать дальше?

Перл-то сам уже установлен?

Zkir wrote:

Почему улица Арбат не получает 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

Sergey Astakhov wrote:

Лишние данные можно фильтровать 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?) - сделано

Если что-то забыл, просьба напомнить  smile

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

Ezhick wrote:

Сергей, webfile лежит, не могли бы вы выложить плагин куда-то еще?

http://files.mail.ru/NPXJTG

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 и использованный конвертором. Это бы позволило организовать построцессинг. Классификацию объектов по размеру я уже у себя реализовал smile

и вопрос по --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

Zkir wrote:

нумерация домов вдоль улиц (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

liosha wrote:

Фичи формата 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

Zkir wrote:

Леш, сделай ключ чтобы все теги осм выводились в комментарий, а не только wayID и использованный конвертором. Это бы позволило организовать построцессинг. Классификацию объектов по размеру я уже у себя реализовал smile

Возможно, сделаю, но только вместе с новыми конфигами. Пока до них никак руки не дойдут.

Zkir wrote:

и вопрос по --ttable
Я правильно понимаю что он делает замену пока символы еще юникодные?

Да, юникодные. Смысл как раз в том, чтобы потом правильно в целевую кодовую страницу уложилось.

Zkir wrote:

Опускать перпендикуляр от дома на одноименную улицу?

В каком-то виде да, но там всё гораздо хуже.

borism346 wrote:

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

Zkir wrote:

Леш, сделай ключ чтобы все теги осм выводились в комментарий, а не только 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

Ezhick wrote:

+1! Или не все, а только заданные в командной строке/конфиге.

Дык вот сейчас как раз заданные в конфиге и выводятся  smile

Offline

#1522 2010-05-20 10:12:29

Ezhick
Member
From: Moscow
Registered: 2008-10-08
Posts: 2,508
Website

Re: Конвертер OSM -> MP

liosha wrote:
Ezhick wrote:

+1! Или не все, а только заданные в командной строке/конфиге.

Дык вот сейчас как раз заданные в конфиге и выводятся  smile

Стоп. Если я хочу, например, чтобы улицам писался кладр-код, что я должен сделать?

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, пока никак. Понял я запрос, понял  smile

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

Board footer

Powered by FluxBB