You are not logged in.
- Topics: Active | Unanswered
Announcement
#4526 2020-10-10 19:53:47
- RezoVlad
- Member
- Registered: 2017-11-02
- Posts: 34
Re: Конвертер OSM -> MP
Да-да!.... Смотри моё сообщение #4518.
Ни 14, ни 16, ни 20 версии не дали мне нужный результат.
Только подборка версии и помогла - теперь и ехе-шная и perl-овская работают одинаково.
Сейчас абсолютно точно не могу утверждать, но вроде как 5.24. х64 решила мою проблему.
"Бился" несколько месяцев.....
Last edited by RezoVlad (2020-10-10 19:54:15)
Offline
#4527 2020-10-10 20:31:59
- Kostik
- Member
- From: Moscow
- Registered: 2011-01-02
- Posts: 2,103
Re: Конвертер OSM -> MP
5.24. х64
У меня эта версия и стояла, я в своё время собирал две exe`шные версии getbound на 5.16 и 5.24. К тому же у меня лежали в архивах старые настроенные версии perl где всё работало отлично и на которых я собирал exe`шные версии. В них те же самые ошибки с getbound. Я уже на провайдера грешу потому как не вижу других причин.
PS: Сейчас повторил настройку perl с этой версией. Теже яйца что и раньше.
Offline
#4528 2020-10-10 20:44:23
- RezoVlad
- Member
- Registered: 2017-11-02
- Posts: 34
Re: Конвертер OSM -> MP
Ну проблема от провайдера врядли, иначе и ехе-шная не работала бы.
Похоже у меня 5.24.0.240 х32/64-300558
Пришёл к выводу, что что-то в подгружаемых файлах/библиотеках.
После каждого эксперимента (версии), чистил машину (в папках, реестре), а потом устанавливал другую версию.
Когда всё стало, файлы подгружал только те, что требовал getbound.
Ну вот и всё получилось.
Да..... Локальные файлы в getbound использовать только те, что идёт с программой.
В противном случае будет то, что наблюдаешь.
Offline
#4529 2020-10-11 05:55:49
- White_54
- Member
- From: 101 километр
- Registered: 2014-07-16
- Posts: 794
Re: Конвертер OSM -> MP
Люблю глупости озвучивать. А через них на ходить ответ или подсказку.
Почему вы не пишете - perl getbound.pl.
От чего просто - getbound.pl.
Хотя попробовал вроде и так отработало. В голове крутится - может два Perla установлено?! Или от одного из хвостики остались.
А он в приоритете этот хвостатый?! Почистил реестр, всё заработало. А так запуск шел с поломанного или не полностью установленного.
Другая логики не прорисовывается. Ошибка то не модульная. Какая то путЕвая.
Offline
#4530 2020-10-11 06:18:00
- White_54
- Member
- From: 101 километр
- Registered: 2014-07-16
- Posts: 794
Re: Конвертер OSM -> MP
С другой стороны в переводе ошибка звучит - "Потерпел неудачу, пытаясь по частям".
Если бы это было с одной границей сказал бы она разрушена. А так может модуль сборки по частям?!
Offline
#4531 2020-10-11 09:27:19
- Kostik
- Member
- From: Moscow
- Registered: 2011-01-02
- Posts: 2,103
Re: Конвертер OSM -> MP
А он в приоритете этот хвостатый?! Почистил реестр, всё заработало. А так запуск шел с поломанного или не полностью установленного.
Я ставлю версию ZIP. Т.е. версию которая никуда ничего не прописывает, все "хвосты" лежат в папке C:\Strawberry\. В винде только прописаны пути в переменной PATH к исполняемым файлам:
Скрипт Perl запускаю из чистой папки (скачаной с репозитория), где нет никаких хвостов от других версий.
PS: Я перл ставлю и настраиваю не первый год, с таким ни разу раньше не сталкивался.
Last edited by Kostik (2020-10-11 09:30:00)
Offline
#4532 2020-10-14 21:10:55
- Kostik
- Member
- From: Moscow
- Registered: 2011-01-02
- Posts: 2,103
Re: Конвертер OSM -> MP
Сегодня попробовал на ноутбуке с работы поставить с нуля v5.16 (Perl на нём раньше не стоял), тажа самая ошибка что и и на домашнем компе.
Offline
#4533 2020-11-06 14:06:45
- Paravoz
- Member
- From: Ярославль
- Registered: 2009-12-01
- Posts: 721
Re: Конвертер OSM -> MP
Добрый день.
Несколько раз натыкался в Интернете на упоминание osm2mp в виде готовой сборки (exe), без необходимости ставить Perl и долгих настроек, есть про нее и в wiki - https://wiki.openstreetmap.org/wiki/RU:Osm2mp , но все упомянутые ссылки - битые, есть ли возможность как то заполучить эту сборку?
Offline
#4534 2020-11-06 16:06:05
- White_54
- Member
- From: 101 километр
- Registered: 2014-07-16
- Posts: 794
Re: Конвертер OSM -> MP
Сегодня попробовал на ноутбуке с работы поставить с нуля v5.16 (Perl на нём раньше не стоял), тажа самая ошибка что и и на домашнем компе.
А может ну его Windows?! Я тут 20-й Linux Mint накатил. Всё встало как по маслу. Один модуль пришлось добавить и всё.
Думаю v5.16 Perl для Windows 10 староват. Пора переходить на 5.32, ну или 5.28/26 ActiveState Platform.
Offline
#4535 2020-11-07 20:30:47
- Kostik
- Member
- From: Moscow
- Registered: 2011-01-02
- Posts: 2,103
Re: Конвертер OSM -> MP
Пора переходить на 5.32, ну или 5.28/26 ActiveState Platform.
Он сейчас и стоит, 5.32. Всё работает кроме getbound`а. Все скрипты на exe`шную версию переписал.
Last edited by Kostik (2020-11-07 20:31:27)
Offline
#4536 2020-11-07 20:36:00
- Kostik
- Member
- From: Moscow
- Registered: 2011-01-02
- Posts: 2,103
Re: Конвертер OSM -> MP
Добрый день.
osm2mp в виде готовой сборки (exe)
Offline
#4537 2020-11-10 05:49:47
- Paravoz
- Member
- From: Ярославль
- Registered: 2009-12-01
- Posts: 721
Re: Конвертер OSM -> MP
Paravoz wrote:Добрый день.
osm2mp в виде готовой сборки (exe)
Спасибо большое !
Offline
#4538 2020-11-30 18:49:49
- RezoVlad
- Member
- Registered: 2017-11-02
- Posts: 34
Re: Конвертер OSM -> MP
Привет всем!....
Тут неожиданно возник у меня такой вопрос - в чём физический смысл параметра "emulate-osmosis"?
В каких случаях он необходим или напротив недопустим?
Что даёт эта эмуляция перед конфертированием или для конвертирования из osm-mp?
Offline
#4539 2021-02-10 06:57:18
- KonTur
- Member
- From: SPB
- Registered: 2010-03-10
- Posts: 1,636
Re: Конвертер OSM -> MP
Помогите пожалуйста с такой проблемой.
Вот если точка ПОИ стоит внутри контура здания, то она наследует адресную информацию с контура здания. Это хорошо.
А вот как присвоить адресную информацию, если ПОИ - это полигон, а адрес стоит на здании внутри этого полигона?
Как пример - школы и детсады.
Offline
#4540 2021-02-10 08:00:47
- freeExec
- Moderator
- From: Ульяновск,Модератор всех слоёв
- Registered: 2012-07-31
- Posts: 8,462
Re: Конвертер OSM -> MP
Так-то адрес надо поставить на здание школы, ведь адреса у нас у зданий, а не контура забора.
Offline
#4541 2021-02-10 08:31:42
- KonTur
- Member
- From: SPB
- Registered: 2010-03-10
- Posts: 1,636
Re: Конвертер OSM -> MP
Так-то адрес надо поставить на здание школы
Так так и ставят. Вопрос в том, как эту адресную информацию внести в данные ПОИ школы.
А то получается, что ПОИ без адреса.
Offline
#4542 2021-02-10 08:51:47
- freeExec
- Moderator
- From: Ульяновск,Модератор всех слоёв
- Registered: 2012-07-31
- Posts: 8,462
Re: Конвертер OSM -> MP
Вот самая близкая функция, сделай о аналогии.
action_address_poi
Берёшь ббокс от территории и ищешь здание школы, только адрес не с контура, а на контур копируешь.
Offline
#4543 2021-02-10 09:44:51
- KonTur
- Member
- From: SPB
- Registered: 2010-03-10
- Posts: 1,636
Re: Конвертер OSM -> MP
Сообщение с матом удалено
Last edited by freeExec (2021-02-10 15:49:39)
Offline
#4544 2021-02-10 10:50:10
- freeExec
- Moderator
- From: Ульяновск,Модератор всех слоёв
- Registered: 2012-07-31
- Posts: 8,462
Re: Конвертер OSM -> MP
Давай без мата, удали.
На сайте указано, где искать директора, и идёшь ты в здание с этим адресом, а не бегаешь по стадиону на территории.
Технически нет никаких препятствий, чтобы адрес перенести на периметр школы в постобработке. Мапить в угоду конвертора без нужного функционала, порицается.
Offline
#4545 2021-02-10 12:01:59
- KonTur
- Member
- From: SPB
- Registered: 2010-03-10
- Posts: 1,636
Re: Конвертер OSM -> MP
Табличка с номером и/или названием школы/детсада и остальными данными висит обычно на здании. А на заборе вокруг нету ничего... jfyi
Технически нет никаких препятствий, чтобы адрес перенести на периметр школы в постобработке
и куда податься простому крестьянину, без навыка программирования от слова вообще?
Offline
#4546 2021-02-10 14:06:04
- freeExec
- Moderator
- From: Ульяновск,Модератор всех слоёв
- Registered: 2012-07-31
- Posts: 8,462
Re: Конвертер OSM -> MP
и куда податься простому крестьянину, без навыка программирования от слова вообще?
К товарищам которые программируют. Разделение труда придумали ещё тысячи лет назад и сейчас не нужно быть и швец, и жнец, и на дуде игрец.
Offline
#4547 2021-02-10 15:03:54
- KonTur
- Member
- From: SPB
- Registered: 2010-03-10
- Posts: 1,636
Re: Конвертер OSM -> MP
Так я и обращаюсь.
Кто может внести изменения в код osm2mp, чтобы адрес здания вносился в информацию о ПОИ вокруг него.
Last edited by KonTur (2021-02-10 15:04:29)
Offline
#4548 2021-02-12 16:23:19
- RezoVlad
- Member
- Registered: 2017-11-02
- Posts: 34
Re: Конвертер OSM -> MP
А Вы не опасаетесь получить после этого двойную адресацию?
Существует довольно жёсткое правило обозначения адресации. Соблюдать его не очень желают - кто ж в этом виноват?
Offline
#4549 2021-02-12 18:20:12
- KonTur
- Member
- From: SPB
- Registered: 2010-03-10
- Posts: 1,636
Re: Конвертер OSM -> MP
А Вы не опасаетесь получить после этого двойную адресацию?
Нет. просто у ПОИ будет адресная информация. Сейчас ее нет.
Offline
#4550 2021-03-13 20:10:19
- dartograf
- Member
- Registered: 2021-03-13
- Posts: 10
Re: Конвертер OSM -> MP
Привет дорогие друзья, я успешно преобразовал карту из OSM в MP, а затем для 7ways. Теперь я узнаю, как записывать определенные POI, которые я хочу иметь дополнительно. Например, я добавил 0x2100 (Съезд с шоссе с инфраструктурой), и теперь я могу искать его в 7ways. Это работает. Теперь я также хочу иметь выезд с автомагистралью с именем на карте (0x2000). И это то, что у меня есть в файле конфигурации: к сожалению, после преобразования 0x2000 не может быть найден в файле mp. 0x2100 и другие есть, но только 0x2100 нет. Что может быть причиной?
Я сделал следующее -> файл nodes-common-univ.yml (osm2mp):
- condition:
- highway = services
action:
- action: write_poi
type: 0x2100
contacts: yes
- condition:
- highway = motor_junction
action:
- action: write_poi
type: 0x2000
Offline