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

В конце скрипта есть команда на отключение:

:: ====== Завершение работы =====
:: отключаем сетевой диск
net use %netdisk% /delete /yes

т.е. повторный его запуск должен избегать ошибки… Хотя может и поможет т.к. новый запуск - новая сессия. А тут в одной. Сначала отключение и потом подключение.

udp

Вобщем помогает команда:

net use * /delete /yes

Удаляет все сетевые соединения. Не могу пока сказать на сколько это критично, но работает.
Замечено что если подключать в винде отдельно сетевой диск то всегда будет появляться соединение без указания диска.
Так что лучше использовать так:

:: На всякий случай, очищаем все сетевые подключения
net use * /delete /yes
:: Определяем свободную букву для подключаемого диска (Возможны проблемы если есть USB устройства)
for %%a in ( z y x w v u t s r q p o n m ) do if not exist %%a:\nul set "netdisk=%%a:" && goto :setdisk
echo Cannot assighn disk && goto :eof
:setdisk 
:: Подключаем Яндекс диск
net use %netdisk% %SourceDir% /user:%domean_login% %password%

Украину кто-то может поставить на конвертацию? У меня не получилось.

А в чем проблема?
Давайте помогу настроить скрипт. Можно задавать вопросы прямо в этой ветке чтобы другие могли тоже, что нибуть подчерпнуть.

Зы. А пока подготовлю для вас настроенный скрипт. В котором нужно будет только указать логин и рабочий каталог.

UPD:
Забирайте настроенный на Украину скрипт. obf_map_creation_v1.0.1_full_package.zip
Не забудьте про логин с паролем и рабочий каталог. В CMD файле есть Коментарии по этому поводу.

Могу заняться Беларусью. Но в скриптах не силён :slight_smile: И ещё вопросы будут «организационные». Аккаунт на Яндексе завёл уже :slight_smile:

Я скрипт подготовлю. Делайте запрос на подключение со своего яндекса на osmandmap@ya.ru

  1. Забирайте файл obf_map_creation_v1.0.1_full_package.zip и распаковывайте куда вам удобно
  2. Замените строчку в файле wget.url (папка cfg) http://be.gis-lab.info/data/osm_dump/dump/latest/UA.osm.pbf на http://data.gis-lab.info/osm_dump/dump/latest/BY.osm.pbf (копируйте ссылки. форум сокращает текст)
  3. В файле process_maps.cmd строчку move /Y “temp\Ua_2.obf” “%netdisk%\osmandmap\UA\Ukraine_europe.obf” на move /Y “temp\By_2.obf” “%netdisk%\osmandmap\BY\Belarus_europe.obf”
  4. В том же файле замените cd c:\Navi\OsmAnd\obf_map_creation\ на путь куда у вас распакован архив
  5. Ну и там же укажите свой логин и пароль от Яндекса
    6…
  6. PROFIT

На Хрюше скрипт будет работать? Думаю откатиться сегодня, но меня беспокоит, что 7z.exe будет матюгаться, да и другие проблемки могут возникнуть

Да не дожно быть проблем. Хотя проверять надо конечно.
Ну а 7zip пока не нужен в скрипте. Архивы не скачиваются.

Всё скачал, распаковал, параметры прописал, запрос отправил.

Приглашение отправлено. Если возникнут вопросы, задавайте здесь

Эх… Придётся назад 7-ку ставить…

Попробуйте этот URL http://tinyurl.com/osmandmap в место https://webdav.yandex.ru

Т.е. можно как-то получить прямой путь к файлу на я.диске и подставить его в wget ?

НЕ… это обманка ХР. Он не понимает https.

О, отлично!
З.Ы. почему-то обманка из батника не сработала, хотя менял прошлый раз

Если и обманка не сработала то можно поставить программу http://disk.yandex.ru/download/
Она даже удобней. Подключать диск при этом не надо. Нужно копировать файлы в локальную папку (C:/USERS->Пользователь… )
А она ужу сама все синхронизирует (когда инет появится).
Так же она выдает сообщения о добавляемых кем либо файлах в общую папку.

[offtopic]
z.диском можно пользоваться без аккаунта? Хотя бы скачать?
[/offtopic]

А что такое z.диск?
Дайте ссылку, попробуем.

ЗЫ я пытаюсь найти пути обхода наличия аккаунта. Это очень не удобно с ним.

fixed

Яндекс.Диск

В общем, результаты таковы:
4 области (Брянская, Калужская, Смоленская и Орловская) начиная со скачивания, обработка и выгрузка заняли 27 минут. Нормально?