OsmAnd: Ежедневное конвертирование и автоматическое обновление карт

Конвертировал Сибирский ФО, пришлось изменить ссылку с ночной сборки на релиз( http://download.osmand.net/releases/OsmAndMapCreator-1.1.3.zip )

Видел добавление файлов. Если стоит приложение Яндекс.Диск то всплывают сообщения об этом.

Вообще emul_terminal + wget должны решить все проблемы по обновлению.

Чем проще будет настройка тем больше людей будет пользоваться. А предложенное решение не каждый осилит.

Тогда лучшей идей будет протащить это в “OSM Downloader”, интерфейс там есть, останется только сострямать механизм обновления xml с датами конверта карт как это сделано для 7дорог.

Где вы собираетесь брать сервер который вам позволит грузить такие объёмы и на хорошей скорости?
Хотя в начале темы Рамблер предлагали. Может обратить на него внимание и рассмотреть с его позиции?

Кстати у btsync настройка будет по минимуму - папка и ключ, всё по русски. Со скоростью тоже всё норально - торрент технологии рулят. Нюанс только один - одна синхронизация с папкой Osmand.

Настроил автоматическое обновление для Лен.Области. под стиль UniRS. Конвертируется каждый день, заканчивается к 05:00 по Москве.
Секрет на чтение - BFD72WYDSMWHAZCWDJRW4U46QCP65MEOE

Требуется проверка на Андроиде. Первый раз всё синхронизируется нормально, но на счёт последующих есть сомнения. Нужно понаблюдать несколько дней.

Может и до андройда доберётся.
Ещё как недобросовестный вариант, там вылажена apk’шка и в ней есть нативная либа libbtsync.so. А в теме про дев-АПИ вроде как только для Linux есть. Возможно даже из apk можно АПИ-ключ вытащить, ну хотя бы для экспериментов.

На маркете уже 1.2.11 лежит. Создаётся впечатление, что у меня “запомнилась” проблемная папка и в ней не обновляются файлы.
Обратите внимание - “синхронизировать только избранные файлы” написано для работы через API.

Кстати, в каманде BTSync есть русскоязычные люди.

А честно записаться в разработчики проблема?

Да, в том плане, что записаться и ничего не сделать.

Маленький отчёт по работе BitTorrent Sync. Участником был АНТОН, спасибо ему. :slight_smile:

  1. Нормально работает обновление файла.
  2. Во время скачивания файла “.obf” рядом создаётся “.obf.!Sync” (или как-то похоже). Т.е. если карта не скачалась полностью, то старая останется рабочей. Остаётся вопрос - что будет если карта используется в тот момент, когда нужно её переписать.
  3. Нормально скачивается/раздаётся из-за NAT`а. В клиенте под Win есть настройки для каждой папке, которые это регулируют. Под Андроидом - нет.
  4. Клиент на Андроиде тоже имеет трафик “наружу”. Есть настройка - “Использовать мобильные сети”, по умолчанию выключена.

Для себя делал вывод - буду использовать для передачи результата скрипта из первого сообщения.
PS. Заодно, как начинающий параноик, и от дропбокса откажусь %-Р

Вопрос в конкретных цифрах - какие объёмы и какой скорости? Несколько ТБ в месяц хватит? Гигабитного канала достаточно? Тогда можно взять хетзнер например.
Если нужно больше - проблема решается использованием нескольких серверов. Тогда, можно их раскидать по миру, и каждому доверить свою область.

Вопроса остаются только два:

  1. Серверный софт под линукс.
  2. Клиентский софт под андроид для синхронизации.

Дык ведь OsmAndMapCreator написан на Java? wget есть.

BT Sync Есть и под Linux и под Андроид.

Кстати и о птичках. Инструкция как запускать BTSync как сервис на Windows 2008:
http://ivannikitin.com/2013/04/28/bittorrent-sync/
Я проверил на Win7x64 - работает.

Согласен. Но - так как с сервера будет уходить в режиме “только для чтения” то это не страшно. Плюс, есть настройка - какое расхождение учитывать.

UPD. Поставил пару экспериментов:

  1. Другой часовой пояс + расхождение по минутам более 15. Результат отрицательный - > “Разница во времени более 600 секунд”
  2. Другой часовой пояс, минуты похожи. Результат правильный.
    Т.е. можно нормально пользоваться в “другом” часовом поясе.

На яндекс.диске Московская область должна называться Russia_moskovskaya-oblast_asia.obf. Также один из конвертаторов карт не обновляет свою часть с 15-го числа.

Я дико извиняюсь, но обстоятельства.
Я уволился с работы где был сервак. Теперь перевел скрипт на слабенькую, домашнюю машинку. Одно ядерный Пень с 1 гигом ОЗУ.
Вот запустил. Посмотрим сколько займет повремени. Впринципе выключать не собираюсь. Так что до утра должна оттарабанить.