You are not logged in.

#4401 2019-11-21 16:43:57

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

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

Для работы конвертера нужно настроить Perl, прописать правильно ключи и пути к источникам данных. Используя сторонний экзешник вы лишаетесь возможности проведения целого ряда настроек конвертера.

Offline

#4402 2019-11-22 10:28:24

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

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

White_54 wrote:

Для работы конвертера нужно настроить Perl

Я два года назад потратил кучу времени на то, чтобы osm2mp заработал как перловый скрипт. Безуспешно, даже используя ваши же архивы. А екзешник заработал сразу, без танцев с бубном. С требуемым на тот момент результатом.
То, что сейчас этот екзешник не дает полностью всего функционала скрипта - переживем. Будем искать другие пути.

Offline

#4403 2019-11-22 17:49:00

Kostik
Member
From: Moscow
Registered: 2011-01-02
Posts: 1,991
Website

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

KonTur wrote:

потратил кучу времени на то, чтобы osm2mp заработал как перловый скрипт. Безуспешно

На самом деле это очень просто, можно поставить:
Ставим http://strawberryperl.com/download/5.24 … -64bit.msi
Прописываем переменные 6166a50595d2t.jpg
Заменяем файлы в папке C:\Strawberry на файлы из архива.
https://yadi.sk/d/olc_42tn-Z7t1g

Offline

#4404 2019-11-22 19:58:05

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

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

Kostik, спасибо, попробую в понедельник.
А скрипт брать какой - у Лёши или у gryphon?

ЗЫ. А екзешник был бы предпочтительней, он работает быстрее...

Offline

#4405 2019-11-23 09:17:01

Kostik
Member
From: Moscow
Registered: 2011-01-02
Posts: 1,991
Website

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

KonTur wrote:

А екзешник был бы предпочтительней, он работает быстрее

Я разницы в скорости не заметил.

Offline

#4406 2019-11-24 21:15:19

RezoVlad
Member
Registered: 2017-11-02
Posts: 17

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

RezoVlad wrote:

Processind ways.....
Invalid action type:  at Osm2mp.pl  line 535

Что это означает и что делать?

KonTur wrote:

Ну, наверное, нужно заглянуть в osm2mp.pl и посмотреть что в строке 535 делается.

Я не программист на языке Perl, поэтому мне данная строка не говорит ровным счётом ни о чём (хотя это я сделал сразу).
Но если Вы так говорите, то видимо в курсе данного языка.
Вот и прошу Вас объяснить, что означает вот такая запись строки 535:

   $ft_config->process( nodes => @_ )  if $flags->{make_poi};

Ну так в каком направлении "копать", согласно приведённой записи данной строки?

PS: Напомню - все остальные области собираются чудесно!....

Offline

#4407 2019-11-25 06:50:04

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

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

RezoVlad wrote:

Я не программист на языке Perl, поэтому мне данная строка не говорит ровным счётом ни о чём

Аналогично. Поэтому нужно ждать, пока кто-то из владеющих языком даст объяснение.

Offline

#4408 2019-11-25 07:01:36

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

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

Обычно выдает две ошибки. Сначала строка в osm2mp, затем номер документа и строка в нем.
Если раньше все работало, надо вспоминать после чего перестало. Может файлы конфигурации точек правили, полигонов... И там закралась непреодолимая ошибка?!

Offline

#4409 2019-11-25 12:20:33

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

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

White_54 wrote:

Однако телефонные номера - это цифры в разнобой.

Согласно wiki, номера телефонов должны быть с +. А такие номера я.переводчик не переводит.

Offline

#4410 2019-11-25 12:23:33

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

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

Kostik wrote:

Заменяем файлы в папке C:\Strawberry на файлы из архива.

Файлы в архиве оказались идентичными уже установленным, и скрипт не взлетел.
Взял все либы у Олега - тогда скрипт заработал...

Offline

#4411 2019-11-25 17:47:15

gryphon
Member
From: Pskov
Registered: 2010-09-16
Posts: 1,664

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

KonTur wrote:

И кстати, это что, у всех кто пользуется я.переводчиком, числа расписываются словами? и я первый кто на это обратил внимание?

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

Offline

#4412 2019-11-25 19:06:08

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

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

Да, я уже прочитал в соседней ветке.

Offline

#4413 2019-11-28 15:23:35

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

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

Kostik wrote:

Я разницы в скорости не заметил.

Действительно. К тому же, оказалось что 4 перла не грузят проц на 100%. А екзешник грузил...
Еще раз спасибо! Буду так пользоваться.

Offline

#4414 2019-11-30 11:23:34

RezoVlad
Member
Registered: 2017-11-02
Posts: 17

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

White_54 wrote:

Если раньше все работало, надо вспоминать после чего перестало. Может файлы конфигурации точек правили, полигонов... И там закралась непреодолимая ошибка?!

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

Argument ''' isn't numeric in numeric lt (<) at (eval 127) line 12

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

Offline

#4415 2019-11-30 18:43:10

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

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

Я уже давно на подобные сообщения внимания не обращаю smile.

Offline

#4416 2019-11-30 19:13:48

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

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

Где то вместо привычного числового значения стали применять не явное . Где? Трудно сказать. Что то даже находил. Но что это было не могу вспомнить.
Что то как в случае с ограничением скорости maxspeed в городе/ за городом =  в место 60/90 - urban/rural с кодом страны.

Это только домыслы. Может кто вспомнит где еще применяются буквы вместо чисел.

Offline

#4417 2019-11-30 20:12:00

pfg21
Member
From: Чебоксары
Registered: 2012-10-18
Posts: 3,425

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

пользователь может впихнуть куда угодно smile

Offline

#4418 2019-11-30 22:42:52

RezoVlad
Member
Registered: 2017-11-02
Posts: 17

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

В целом понятно -спасибки всем!

Offline

#4419 2019-12-02 21:24:52

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

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

А можно еще вопрос не совсем по теме?

С базой sqlite две копии osm2mp могут работать? Или нет?
А то увидел в логе строки

DBD::SQLite::db do failed: database is locked at C:/Strawberry/perl/site/lib/SQLite_File.pm line 319.

и перевод вроде не сделался.
Пичалька если не могут...

Offline

#4420 Yesterday 10:01:57

Kostik
Member
From: Moscow
Registered: 2011-01-02
Posts: 1,991
Website

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

KonTur wrote:

С базой sqlite две копии osm2mp могут работать? Или нет?

https://forum.openstreetmap.org/viewtop … 90#p638490

Offline

#4421 Yesterday 10:54:00

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

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

Понятно. Плохо...

Offline

Board footer

Powered by FluxBB