Maps.me – ежедневная сборка карт

Под iOS карты устанавливаются через iTunes: перетянуть файлы с картами, кнопкой delete удалить каталог со старыми индексами.

есть один момент:

а так в идеале никто бы не отказался от ежедневных обновлений карты и без спецкоманд :smiley: захотел - качнул обновы, не захотел - не качаешь

Уменьшение интервалов обновления (и потенциально — ежедневные апдейты) есть в планах, но неблизких: для этого потребуется много чего переписывать в коде. Пока что версии данных привязаны к версии приложения, и файлы стран слишком большие для частых перескачиваний. Я решил не ждать, когда всё будет готово, и поднять ежедневные сборки неофициально, без санкции от MAPS.ME. Отсюда и неудобства при обновлении.

что насчет Приднестровья? непризнанное государство, но в картах оно считается Молдовой

Ежедневная сборка продолжает работать. Я думаю над альтернативами.
У кого убунта x64, попробуйте собрать mwm вручную. Может пригодиться для совсем уж срочной подготовки карты. Правда, по самосборным картам не будет работать межрегиональный роутинг, плюс если наложить одну карту поверх другой, результат может быть непредсказуем (но обычно всё ок).
Это совсем бета-версия, с минимумом документации и со скриптом, вытащенным прямо из нашей репы. По результатам проверки поправлю и улучшу.

Разумеется, когда мы откроем исходники, бинарники будет распространять ни к чему. Это всё временно, чтобы было решение на прямо сейчас.

Насчёт готовности к 7 утра — на сервере на выходных что-то сделали, и непосредственно сборка теперь заканчивается в 5. Так что к 7, скорее всего, они уже опубликованы.

Если пропускной способности Web сервера будет не хватать, можно шарить карты в виде torrent файла.

Пропускной способности — за глаза: карты из ежедневной сборки за всё время попробовали около 200 человек, это на несколько порядков меньше, чем качают с того же сервера официальные карты.

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

С этого дня карты из ежедневной сборки требуют версии 5.0, которая вышла в среду. Обновитесь: там, помимо прочего, появился пешеходный роутинг. Правда, больше не поддерживается Android 2.3.

И не будет? Если не будет, дайте плз тулы для самостоятельной генерации карт.

Да, последняя версия для 2.3 — 4.4.7.
На пакет для сборки (debian/ubuntu) ссылка выше. Осенью откроем исходники — можно будет собрать самостоятельно.

Ты говорил, что “По результатам проверки поправлю и улучшу.”. Там по ссылке актуальный пакет?

Ну, у меня на ubuntu 14.04 он делал карты.

Сколько на той Ubuntu оперативной памяти?

2 гига.

Странно… я создал виртуалку с 4 гигами + SWAP и не хватает.

Выкачал и сконвертил Краков:


wget -O Krakow.osm http://overpass-api.de/api/map?bbox=19.8255,49.9994,20.0785,50.1087
osmconvert.exe Krakow.osm -o=Krakow.pbf

Потом на линуксе


#!/bin/sh

LD_LIBRARY_PATH=/home/dima/Qt5.3.0/5.3/gcc_64/lib:$LD_LIBRARY_PATH
DATA_PATH=/home/dima/mapsme/data

export LD_LIBRARY_PATH
export DATA_PATH

./generate_mwm.sh Krakow.pbf data/car.lua

Потом:

  1. Получил Krakow.mwm.

  2. Копирнул на телефон в /sdcard/MapsWithMe,

  3. спрятал старые файлы Poland.*

  4. перемонтировал карту, потому как mapsme упорно не хотел отпускать старые карты

  5. Запустил maps.me, нашел Krakow, приблизился поближе и MapsMe упал (crash dump)

Может это уже новый конвертор?

А конвертнуть Poland.pbf не получается. Чего-то не хватает. Оперативы 4.3Г+своп 3Г. На винте 5Г свободно. Пишет, что STXXL не может выделить 2МБ.

Господа, подскажите, что я делаю не так. Скачиваю файлы - Russia_Siberian.mwm и Russia_Siberian.mwm.routing, заливаю на телефон, удаляю папку с названием файла. Запускаю Maps.Me, секунда и приложение закрывается…
Удаляю файлы, пробую скачать файлы через само приложение. Итог: файлы с идентичным размером до байта появляются на флешке телефона. Открываю и вижу что нет ни одной правки моей за последнее время (2 недели).

Подскажите, как такое может быть?

Сконвертированные карты старше двух недель, например.