Задумка хорошая, но использовать яндекс диск это как-то… неправильно. Если проблема только с отсутствием серверов для хранения данных - могу поделиться.
Также хотелось бы видеть не только батник под винду, но и скрипт для линукса. И, естественно, системные требования в студию, особенно по оперативке. Тогда могу подумать, можно ли под это приспособить имеющиеся серваки.
Беспокоит только обновлялка. Как она работает?
Будет ли она качать всё это по 3G (недайбог такой объём), или будет сидеть и ждать, пока я включу wifi?
Может ли она качать в обстановке с постоянными разрывами? Т.е. докачивать, когда инет появляется.
Можно ли ей запланировать автоматическое включение wifi, скачивание, и выключение обратно?
Качает ли она каждый раз файл целиком, или может обновлять по принципу патчей\диффов? Качать весь файл каждый день по-новой не выглядит разумным.
Есть еще одна вещь: если к примеру Riga.osm.pbf сконвертировать, переименовать и скормить османду, то в поиске адресном он будет отображать первоначальное имя, а не текущее. Я поэтому переделал скрипт чтобы он заранее переименовывал.
Для линя он должен выглядить гораздо проще. Всякие wget внем уже есть.
Там разные варианты настроек. Может ждать только WiFi причём даже только определённый SSID
Проверял. Может.
Включение в настройках есть, но отключения не вижу. Надо проверять.
Обновленный файл качается целиком. Он бинарный. Проверяется его дата создания и размер. Если изменились тогда качает. Видел что ещё можно подсунуть MD5 но это надо тоже проверять
Я тоже переименовывают как принято в Османде. Это я сразу понял. Иначе будут наложения. Ну а в критической ситуации можно его просто обновить из Османда и загрузить родной файл.
А тут его нет? http://be.gis-lab.info/data/osm_dump/dump/latest/
Всмысле этой области?
Он же вроде должен называется Latvia_europe.obf
Приглашение отправлено. Его нужно принять. Там же в почтовом ящике.
Надо создать папки на диске. Заполнить Логин и пароль. Так же не забыть поправить URL и переименование файлов.
И можно запускать скрипт.
2xmd5a
Команда move не умеет создавать несуществующие пути. Поэтому необходимо в расшаеренной папке создать ручками папку куда будет загружается файл. К примеру RU-MO, RU-MOS и т.д.
Но это нужно сделать всего 1 раз.
Это с другого источника было взято, для примера. Если вы оставите всё так как есть, то в поиске у пользователей будут именно названия файлов что качаются с be.gis-lab.info, а не то, как принято называть карты в osmand.
Почему тогда уж не BitTorrentSync там по крайней мере ни надо никаких яндексов. Ну а вообще лишний интернет сервис в телефоне зло, когда заранее известно время обновления и его можно скачать банальный wget’ом.
Причём тут дорваля и готовлюсь? Это и так моё хобби. Только вот машина поломата уже месяц.
BitTorrentSync основан на торент технологии раздачи. А какой вменяемый будет держать на раздаче по мобильному трафику? Поэтому выбор пал на ФолдерСинк с его богатыми возможностями обновления.
Да нет не обиделся. Просто про таксистов я думал не на этом этапе
Хотя… если мне удастся научить диспетчеров по выпуску все это установить и настроить, то на картах города появятся море ошибок в самых захолустьях которые нужно будет оперативно устранять.
А это большой + для всех.
ЗЫ действительно. Сделаю машину и первым делом к ним в офис заскочу. Дам логины от яндекса чтобы они сами смогли все заводить.
Ну и вроде как бесплатный Османд теперь можно ставить без проблем.
ЗЫы Точнее надо будет просто завести 1 пользователя с правом на чтение и отдать им учетку. Так будет лучше.
Просьба: исправьте путь к rendering_types.xml в скрипте на вот эту версию https://github.com/xmd5a2/UniRS/tree/master/stable_version
А тот файл, что в корневом каталоге - это вроде как бета и полагаться на него в таком деле как конвертация множества карт разными пользователями не стоит.