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

#2551 2012-02-24 08:46:21

taxi-fortuna
Member
Registered: 2012-02-22
Posts: 26

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

Nikolya wrote:
taxi-fortuna wrote:

На днях попробовал воспользоваться скриптом "mp-posrprocess.pl", ничего не вышло - улица осталась улицей. Однако размер файла, обработанный этим скриптом становится меньше, да и в самом скрипте видел как изменять содержимое.

ненаю, ненаю, у меня все ок, улица становится ул.
(mp-postprocess.pl perm.mp) - именно так!

где то ДО ... у вас чтот не то

А можете написать последовательность как вы делаете? Если не трудно.

Еще одно, вы тоже делаете с ключом --navitel? кстати, при конвертировании через osm2mp это единственный ключ, который я ввожу.

Last edited by taxi-fortuna (2012-02-24 08:48:25)

Offline

#2552 2012-02-24 09:00:26

Nikolya
Member
From: Краснодар
Registered: 2010-08-17
Posts: 937

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

http://forum.openstreetmap.org/viewtopi … 74#p169074
http://forum.openstreetmap.org/viewtopic.php?id=5328
http://wiki.openstreetmap.org/wiki/RU:Osm2mp

http://wiki.openstreetmap.org/wiki/RU:Navitel


камень в огород "совета", юзерам как мне и другим очень трудно ориентироватся!!!!
редактируйте стартопик, шапку в популярных темах чтоб вопросов не возникало

Offline

#2553 2012-02-24 09:10:02

Zverik
Moderator
From: Tallinn
Registered: 2010-10-14
Posts: 5,695
Website

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

Nikolya wrote:

камень в огород "совета"

извините, у совета не огород, а модный сад камней.


ШТОСМ | josm.ru | обо мне | удалёнка зло

Offline

#2554 2012-02-24 09:26:10

taxi-fortuna
Member
Registered: 2012-02-22
Posts: 26

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

Nikolya wrote:

http://forum.openstreetmap.org/viewtopi … 74#p169074
http://forum.openstreetmap.org/viewtopic.php?id=5328
http://wiki.openstreetmap.org/wiki/RU:Osm2mp

http://wiki.openstreetmap.org/wiki/RU:Navitel


камень в огород "совета", юзерам как мне и другим очень трудно ориентироватся!!!!
редактируйте стартопик, шапку в популярных темах чтоб вопросов не возникало

Может вам это предупреждение что-то подскажет еще:

Malformed UTF-8 character (unexpected non-continuation byte 0x3f (меняется), immediately after start byte 0xed (меняется) ) in regexp compilation at C:\Perl\site\lib\mp-postprocess.pl line 78, ($in) line 11667

Вылазит в течении всего выполнения скрипта. Понял, что что-то с кодировкой, но вроде и файлы cp1250.cmap и cp1251.cmap на месте, да и в интернете ничего существенного про нее не нашел.

Сейчас еще хочу попробовать прикрепить при конвертировании osm2mp ключ --ttable, мб поможет.
update. Выдал другую ошибку, придется не писать его.

Last edited by taxi-fortuna (2012-02-24 09:46:04)

Offline

#2555 2012-02-24 10:02:07

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

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

Дык а сам perm.mp в какой кодировке?

Offline

#2556 2012-02-24 10:04:31

taxi-fortuna
Member
Registered: 2012-02-22
Posts: 26

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

liosha wrote:

Дык а сам perm.mp в какой кодировке?

Вроде cp1251, если верить страничке на Вики про osm2mp. Я просто подумал - мало ли.

Last edited by taxi-fortuna (2012-02-24 10:08:32)

Offline

#2557 2012-02-24 10:13:17

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

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

А если не верить, а посмотреть сам файл?  smile

Offline

#2558 2012-02-24 10:15:23

taxi-fortuna
Member
Registered: 2012-02-22
Posts: 26

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

liosha wrote:

А если не верить, а посмотреть сам файл?  smile

LblCoding=9
CodePage=1251

Намекаете сделать его в UTF-8 ? Если да, то не понимаю - как?

Last edited by taxi-fortuna (2012-02-24 10:22:09)

Offline

#2559 2012-02-24 10:44:12

Nikolya
Member
From: Краснодар
Registered: 2010-08-17
Posts: 937

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

2taxi-fortuna
прочтите полностью, notepad++
http://forum.openstreetmap.org/viewtopi … 21#p155721

Offline

#2560 2012-02-24 12:58:24

Paspartu
Member
From: Владивосток
Registered: 2011-03-12
Posts: 318

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

Nikolya wrote:

2taxi-fortuna
прочтите полностью, notepad++
http://forum.openstreetmap.org/viewtopi … 21#p155721

Если кому интересно, у меня сейчас автоматизация настроена на выделение отдельного файла роутинга. Завтра-послезавтра выложу описание.

Offline

#2561 2012-02-25 22:10:43

Zkir
Member
From: Хрустальная Москва
Registered: 2009-02-21
Posts: 6,110

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

Liosha, а не подскажешь, а можно mp файлы, как их выдает osm2mp, просто объединить (взяв хедер от первой), или нужно что-то сортировать?


Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.

Offline

#2562 2012-02-26 05:39:03

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

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

Нельзя, нужно ещё перераспределять айдишники и объединять внешние ноды

Offline

#2563 2012-02-26 09:40:21

Zkir
Member
From: Хрустальная Москва
Registered: 2009-02-21
Posts: 6,110

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

айдишники это кто?
Рутинг только в одной карте.


Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.

Offline

#2564 2012-02-26 10:52:31

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

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

Если рейтинг только в одной, тогда можно

Offline

#2565 2012-02-27 07:22:36

taxi-fortuna
Member
Registered: 2012-02-22
Posts: 26

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

Nikolya wrote:

2taxi-fortuna
прочтите полностью, notepad++
http://forum.openstreetmap.org/viewtopi … 21#p155721

Сделал. При работе mp-postprocess-navitel ошибок не было совсем. Но улицы так и остались улицами.... Еще во время конвертирования бывает, что появляются предупреждения о кодировке, не из за этого?

Offline

#2566 2012-02-27 07:23:25

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

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

taxi-fortuna, наверняка проблемы из-за кодировки

Offline

#2567 2012-02-27 08:32:00

taxi-fortuna
Member
Registered: 2012-02-22
Posts: 26

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

liosha wrote:

taxi-fortuna, наверняка проблемы из-за кодировки

Так тоже склоняюсь, но не пойму что и где изменить еще. неужели ВСЕ файлы перегонять в эту кодировку OEM866.

Offline

#2568 2012-02-27 08:41:04

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

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

Варианта два: или в выходном мп (должно быть cp-1251), или в тексте скрипта (должно быть utf-8).

Offline

#2569 2012-02-27 08:43:46

Zkir
Member
From: Хрустальная Москва
Registered: 2009-02-21
Posts: 6,110

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

liosha wrote:

Если рейтинг только в одной, тогда можно

GME конкатенированную карту прожевал. Посмотрим, как прочий софт отнесется smile


Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.

Offline

#2570 2012-02-27 11:01:46

taxi-fortuna
Member
Registered: 2012-02-22
Posts: 26

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

liosha wrote:

Варианта два: или в выходном мп (должно быть cp-1251), или в тексте скрипта (должно быть utf-8).

ОНО заработАЛО !!! He is ALIVE!!!

Еще такой вопрос - Paspartu в своем посте писал о кодировке OEM886 для bat-файла, это действительно имеет значение? Мне казалось, что значение имеет только кодировка самого скрипта.

Last edited by taxi-fortuna (2012-02-27 11:02:47)

Offline

#2571 2012-02-27 23:16:22

Paspartu
Member
From: Владивосток
Registered: 2011-03-12
Posts: 318

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

taxi-fortuna wrote:
liosha wrote:

Варианта два: или в выходном мп (должно быть cp-1251), или в тексте скрипта (должно быть utf-8).

ОНО заработАЛО !!! He is ALIVE!!!

Еще такой вопрос - Paspartu в своем посте писал о кодировке OEM886 для bat-файла, это действительно имеет значение? Мне казалось, что значение имеет только кодировка самого скрипта.

Это имеет значение если --defaultregion="Приморский край", а если --defaultregion="prim", то не имеет.
Для кириллических символов использовал кодировку OEM886, а для не для кириллических (а сейчас и для кириллических) использую utf-8 с извращением (удаление первых 3х hex-символов (EF BB BF) и вставкой строки chcp 65001 в начале батника).

Last edited by Paspartu (2012-02-27 23:41:41)

Offline

#2572 2012-02-29 06:04:45

taxi-fortuna
Member
Registered: 2012-02-22
Posts: 26

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

Понятно, спасибо.

Offline

#2573 2012-03-09 06:29:31

taxi-fortuna
Member
Registered: 2012-02-22
Posts: 26

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

Есть еще один вопрос:

Польский формат используется в программе. В этой программе есть автоподстановка по трем первым буквам (т.е. вводим три буквы и вылазят соответствия), при вводе первых трех букв у некоторых (!) улиц почему-то пишется дополнительно "/Пермь/", а у некоторых - нет. При этом дома отличаются, т.е. у тех, что с "/Пермь/" - дома одни, у тех, что просто улица Ленина, дома - другие.

Выглядит это так:

Вводим "лен", получаем на выбор:

- улица Ленина
- улица Ленина /Пермь/

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

p.s. Когда liosha выкладывал на gis-lab карты с ключом --navitel, этой проблемы не возникало.

Last edited by taxi-fortuna (2012-03-09 06:36:24)

Offline

#2574 2012-03-09 10:35:31

Paspartu
Member
From: Владивосток
Registered: 2011-03-12
Posts: 318

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

В навителе, при текущих файлах конфигурации это вылазит если внутри place=city (и т.п.) есть place=suburb.

Offline

#2575 2012-03-09 10:43:10

taxi-fortuna
Member
Registered: 2012-02-22
Posts: 26

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

Paspartu wrote:

В навителе, при текущих файлах конфигурации это вылазит если внутри place=city (и т.п.) есть place=suburb.

Как я понял это вылазит если идет описание объекта и у него два параметра place? При этом один из них suburb. Не нашел таких в карте. Везде по одному place = * .

UPD. Открыл карту и посмотрел. На нескольких домах, у которых программа дополнительно пишет город - нету параметров CountryName, CityName и RegionName. Примерно это выглядит вот так:

; WayID = -330897
; building = yes
[POLYGON]
Data0=(58.00847693607276,56.229360377780694),(58.008365448133254,56.22942826041007),(58.00840321021618,56.22965227308698),(58.00851469803806,56.22958439045762),(58.00847693607276,56.229360377780694)
CountryName=Россия
CityName=Пермь
HouseNumber=66б
Label=66б
RegionName=Пермский край
Type=0x13
StreetDesc=Ленина ул.
[END]
; WayID = 86500740
; building = yes
[POLYGON]
Data0=(58.0681103,55.7963514),(58.0683264,55.7967122),(58.0682266,55.796926),(58.0681961,55.796875),(58.0682563,55.796746),(58.0680707,55.7964362),(58.0681103,55.7963514)
Type=0x13
HouseNumber=1/1
Label=1/1
StreetDesc=Ленина ул.
[END]

Первый отображается - нормально (Ленина ул.), второй же - с названием города (Ленина ул. /Пермь/ ).

Интересно, куда делись тогда эти параметры и можно ли их вернуть не вручную?

Last edited by taxi-fortuna (2012-03-09 11:17:00)

Offline

Board footer

Powered by FluxBB