OpenStreetMap Forum

The Free Wiki World Map

You are not logged in.

Announcement

A fix has been applied to the login system for the forums - if you have trouble logging in please contact support@openstreetmap.org with both your forum username and your OpenStreetMap username so we can make sure your accounts are properly linked.

#4101 2017-06-16 11:11:04

wowik
Member
From: Zelenograd
Registered: 2009-09-29
Posts: 7,322

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

White_54 wrote:

at character offset 0

- подумалось, что может пустая строка приехала?

Offline

#4102 2017-06-16 11:12:20

freeExec
Moderator
From: Ульяновск,Модератор всех слоёв
Registered: 2012-07-31
Posts: 7,009

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

Может вы из разных папок, пропишите полные пути.

Offline

#4103 2017-06-16 11:30:21

White_54
Member
From: 101 километр
Registered: 2014-07-16
Posts: 324

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

Надо повторить эксперимент на чистой системе - переустановить и не запускать обновления. Если всё будет Ок!, значит какая то библиотека из обновления системы встаёт в конфликт.

Last edited by White_54 (2017-06-16 16:50:45)

Offline

#4104 2017-06-16 11:37:41

White_54
Member
From: 101 километр
Registered: 2014-07-16
Posts: 324

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

freeExec wrote:

Может вы из разных папок, пропишите полные пути.

Да нет. Не может быть. Или тогда матюгнулась бы на отсутствие файла. А тут типа пустая строка. Т.е. текст находит, но дальше пусто...

Offline

#4105 2017-06-16 14:12:22

White_54
Member
From: 101 километр
Registered: 2014-07-16
Posts: 324

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

Ещё одна попытка. Перезалил систему. Не обновляясь установил необходимые модули. Результат отрицательный. JSON ругается. Не судьба. sad

Offline

#4106 2017-06-16 16:49:18

White_54
Member
From: 101 километр
Registered: 2014-07-16
Posts: 324

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

И что я этого не сделал раньше. Перешел на другой ПК (Windows OC). Старые перлы. И та же песня. Там то уж ничего не перенастраивал.
Это что же получается? Надо в Яндекс писать.

Offline

#4107 2017-06-17 12:04:43

White_54
Member
From: 101 километр
Registered: 2014-07-16
Posts: 324

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

Ситуация зависит даже от языковой пары. С Украинского и Английского затык полный. С Грузинского есть просветы. Отдельные регионы проскакивают без ошибки, другие частично сбоят. Написал в Яндекс - наверное только после выходных...

Offline

#4108 2017-06-21 19:17:34

White_54
Member
From: 101 километр
Registered: 2014-07-16
Posts: 324

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

Сегодня мой день. С Яндекс пока не ответили, но уже перевод наладился. Обе ОС работают штатно. Остаётся дождаться письменного уведомления, собрать карты и свериться по реакции пользователей.

Offline

#4109 2017-07-03 15:05:30

KonTur
Member
From: SPB
Registered: 2010-03-10
Posts: 1,248

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

Что-то случилось... Конфиги особо не менял, но в последнее время в логах osm2mp при конвертации некоторых стран появились такие строки:

All done!!

assertion failed: open my_perl
assertion failed: MZ magic bytes
assertion failed: PE header
assertion failed: IMAGE_NT_OPTIONAL_HDR_MAGIC

Результирующий .mp получается вполне годным. Никто с таким не сталкивался? Что это может означать и надо ли с этим бороться?
Заранее спасибо.

Offline

#4110 2017-07-03 15:13:22

freeExec
Moderator
From: Ульяновск,Модератор всех слоёв
Registered: 2012-07-31
Posts: 7,009

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

assertion failed: MZ magic bytes
assertion failed: PE header

Это напоминает проверку на .EXE файл, видимо где-то он затёрся. Возможно это какой-то my_perl.exe

Offline

#4111 2017-07-03 15:28:20

Sergey Astakhov
Member
From: St.Petersburg, Russia
Registered: 2009-11-13
Posts: 5,456

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

Такое вроде может выскакивать когда работают несколько экземпляров параллельно: http://www.nntp.perl.org/group/perl.par … g5634.html

Offline

#4112 2017-07-03 16:22:40

KonTur
Member
From: SPB
Registered: 2010-03-10
Posts: 1,248

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

Sergey Astakhov wrote:

может выскакивать когда работают несколько экземпляров параллельно

Действительно, это началось когда я две конвертации запускать стал. Спасибо, Сергей.
Будет мешать - перейду опять на один поток...

Offline

#4113 2017-07-03 16:36:27

Sergey Astakhov
Member
From: St.Petersburg, Russia
Registered: 2009-11-13
Posts: 5,456

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

KonTur wrote:

Действительно, это началось когда я две конвертации запускать стал. Спасибо, Сергей.
Будет мешать - перейду опять на один поток...

Пишут что это исправлено в модуле PAR::Packer 1.015 - http://www.nntp.perl.org/group/perl.par … g5643.html
Может достаточно будет обновить Perl? У тебя какая версия?

Last edited by Sergey Astakhov (2017-07-03 16:36:41)

Offline

#4114 2017-07-03 18:05:07

KonTur
Member
From: SPB
Registered: 2010-03-10
Posts: 1,248

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

Да, я прочитал там про это. Но перл у меня не завелся, я пользую скомпилированный вариант в виде .ехе. Похоже, надо перекомпилировать, но некому.
Вики по конвертору не обновляется уже давно, ссылка на скомпилированный екзешник ведет в никуда - развития нет и похоже не предвидится...

Offline

#4115 2017-08-28 14:59:38

dimonster
Member
Registered: 2012-07-08
Posts: 1,489

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

Народ, а как в osm2mp наладить конвертацию из UTF8 в однобайтовый транслит? Карта Украины. Названия в name могут быть на русском или украинском, местами встречается что-то ещё, например, названия пивнушки "Фрау Мюллер" на немецком с умляутами или кафешки с закосом под Францию.
Хорошо, если прописано name:en. Можно взять название оттуда. Но, увы, это есть далеко не везде.

Я указываю в параметрах --codepage=1251 --target-lang=en --default-lang=uk, в общем-то оно работает, но некоторые символы Юникода отсутствуют в cp1251, и я получаю матюки типа "\x{00e1}". Приходится их потом отдельной программкой менять на что-то человекопонятное. И ещё проблема с некоторыми украинскими буквами вроде і, ї. Они остаются нетранслитерированными, и потом в навигаторе кракозябры.
Где и что нужно подкрутить, чтобы перекодировка происходила как надо?

Offline

#4116 2017-08-28 16:18:34

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

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

Добавил запреты поворотов в шейпфайлах.
У кого есть возможность, проверьте плиз (у меня пока MPC под рукой нет).

Offline

#4117 2017-08-29 05:51:33

borism346
Member
From: Minsk
Registered: 2008-11-12
Posts: 822

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

liosha wrote:

Добавил запреты поворотов в шейпфайлах.

Ух ты... Я уже думал не дождусь smile.

Offline

#4118 2017-08-29 06:05:29

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

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

dimonster wrote:

екоторые символы Юникода отсутствуют в cp1251, и я получаю матюки типа "\x{00e1}"

Можно использовать --perlio-filter PrepareCP1251

Offline

#4119 2017-08-30 15:36:05

borism346
Member
From: Minsk
Registered: 2008-11-12
Posts: 822

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

liosha wrote:

Добавил запреты поворотов в шейпфайлах.
У кого есть возможность, проверьте плиз (у меня пока MPC под рукой нет).

Собрал карту Беларуси. Проверил навскидку несколько перекрестков, вроде работает нормально. Раз пошла такая пьянка, еще бы полную адреску допилить tongue.

Offline

#4120 2017-08-31 08:33:46

KonTur
Member
From: SPB
Registered: 2010-03-10
Posts: 1,248

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

liosha wrote:

--perlio-filter PrepareCP1251

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

Offline

#4121 2017-08-31 08:58:55

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

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

KonTur wrote:

А где можно почитать про все доступные ключи командной строки

При запуске скрипта без параметров

Offline

#4122 2017-08-31 09:01:43

KonTur
Member
From: SPB
Registered: 2010-03-10
Posts: 1,248

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

Спасибо. Никак не ожидал.

Offline

#4123 2017-08-31 09:12:08

KonTur
Member
From: SPB
Registered: 2010-03-10
Posts: 1,248

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

Объясните пожалуйста кто-нибудь, назначение ключей --target-lang и  --default-lang
Вот тут https://wiki.openstreetmap.org/wiki/RU: … 0.BC.D1.8B про них ни слова
Спасибо.

Offline

#4124 2017-08-31 09:20:26

borism346
Member
From: Minsk
Registered: 2008-11-12
Posts: 822

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

liosha, а как насчет шейпов и адрески?

Offline

#4125 2017-08-31 14:58:14

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

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

borism346 wrote:

а как насчет шейпов и адрески?

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

Offline

Board footer

Powered by FluxBB