You are not logged in.

#1726 2020-11-19 12:15:35

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

Re: maps.me - оффлайновые карты для iPhone и Android

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

Offline

#1727 2020-11-19 13:12:33

shura0
Member
Registered: 2012-04-14
Posts: 256

Re: maps.me - оффлайновые карты для iPhone и Android

Компилирует его в бинарный формат.

Вот с этим и получается затык. Вот эта инструкция не выглядит простой: https://github.com/Vascom/mapsme/blob/m … readme.txt

Offline

#1728 2020-11-19 17:30:52

Vascom
Member
Registered: 2020-01-13
Posts: 151

Re: maps.me - оффлайновые карты для iPhone и Android

shura0 wrote:

Компилирует его в бинарный формат.

Вот с этим и получается затык. Вот эта инструкция не выглядит простой: https://github.com/Vascom/mapsme/blob/m … readme.txt

Есть предложение упростить её?

Offline

#1729 2020-11-20 11:14:25

shura0
Member
Registered: 2012-04-14
Posts: 256

Re: maps.me - оффлайновые карты для iPhone и Android

Чтобы предложить что-то надо сначала попробовать выполнить эти шаги. С виду всё понятно, но мой опыт говорит, что при таком большом количестве пунктов обязательно где-то случится затык. Либо зависимости не найдутся, либо версии библиотек не те будут.
Можно попробовать всё это в докер запихать вместе с библиотеками и правильными зависимостями.

Пока непонятны вот эти пункты:

1.3 Версия сборочного инструментария должна строго совпадать с версией программы, под которую
собираем карты. Например, если программа версии 10.0.3, то надо перейти в ветку release-101
    cd omim
    git checkout release-101

Как узнать, что для версии 10.0.3 нужен именно release-101? А для версии 10.2.3 какой релиз понадобится, 130?
Ещё из этой инструкции вытекает, что при смене версии MapsMe, надо и инструментарий обновлять. Это действительно так?

.1 Настраиваем шаблон на нужный регион.

Для простоты возьмём Центральный федеральный округ России, г. Москва.
Потребуется в файле var/etc/map_generator.ini заменить строки
# PLANET_URL:
# PLANET_MD5_URL:
на
PLANET_URL: https://download.geofabrik.de/russia/ce … st.osm.pbf
PLANET_MD5_URL: https://download.geofabrik.de/russia/ce … sm.pbf.md5

А где посмотреть полный список регионов, доступный для скачивания? Как выполнить разбивку, если мне нужна только Москва и область? Или разбивка как раз на следующем шаге делается?

Названия регионов можно посмотреть в ~/mapsme/omim/data/borders. Также их можно
перечислять через запятую в параметре --countries.
    cd ..
    python3 -m maps_generator --countries="Russia_Moscow" --skip="Coastline"

--skip="Coastline" это обязательно для всех регионов?

Offline

#1730 2020-11-20 16:21:44

shura0
Member
Registered: 2012-04-14
Posts: 256

Re: maps.me - оффлайновые карты для iPhone и Android

Немного оффтопа.
Каким софтом или онлайновым сервисом можно просмотреть карту, отрендеренную с помощью моих собственных стилей MapCSS? Я пробовал скормить стили из maps.me в josm, он не может их загрузить.

Offline

#1731 2020-11-20 17:58:35

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

Re: maps.me - оффлайновые карты для iPhone и Android

Целая страница есть https://wiki.openstreetmap.org/wiki/MapCSS

Offline

#1732 2020-11-20 18:12:26

shura0
Member
Registered: 2012-04-14
Posts: 256

Re: maps.me - оффлайновые карты для iPhone и Android

freeExec wrote:

Целая страница есть https://wiki.openstreetmap.org/wiki/MapCSS

А что из того, что там перечислено, можно прямо взять и использовать? Там половина - фреймворки, половина просто софт, у которого стили на MapCSS, но как его туда подсунуть - неясно. Там тот же maps.me перечислен - а стиль туда фиг засунешь, только что вот Москва 2 часа конвертировалась

Offline

#1733 2020-11-20 18:18:24

shura0
Member
Registered: 2012-04-14
Posts: 256

Re: maps.me - оффлайновые карты для iPhone и Android

Vascom wrote:
shura0 wrote:

Компилирует его в бинарный формат.

Вот с этим и получается затык. Вот эта инструкция не выглядит простой: https://github.com/Vascom/mapsme/blob/m … readme.txt

Есть предложение упростить её?

Попробовал по инструкции в докере. release-101 компиляться не захотел, вываливал ошибки где-то на 60%. Переключился на последний release 103, он собрался. Затем скачал карты и попробовал собрать Москву и область-восток, после скачивания данных и запуска конвертации сразу же всё вывалилось с ошибкой. Попробовал собрать только Москву - дело пошло, ноутбук пыхтел всеми своими 8-ю ядрами аж 2 часа, в итоге получил файл Russia_Moscow.mwm.
Скопировал его на телефон, в папку MapsWithMe/200920 вместо родного и запустил Maps.me - Москвы не стало. Что-то не то.

Версия maps.me - 10.2.3-Google

Offline

#1734 2020-11-20 20:41:19

Vascom
Member
Registered: 2020-01-13
Posts: 151

Re: maps.me - оффлайновые карты для iPhone и Android

Значит собирать надо release-102.

Offline

#1735 2020-11-21 15:24:38

shura0
Member
Registered: 2012-04-14
Posts: 256

Re: maps.me - оффлайновые карты для iPhone и Android

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

Offline

Board footer

Powered by FluxBB