Ежедневная сборка OSM для Garmin с помощью Mkgmap

Собрал на пробу вариант с DEM-рельефом. Вроде получилось.
OSM-MapTourist-gmapi-DEM-RU.zip
Архив 4 гб.

Подскажите чем это можно открыть,и как это сделать ?

Установить MapSource или BaseCamp программы для работы с картами.

Установка карт:
Скачать, Распаковать и Поместить
На компьютер - просто скопировать папку “OSM_MapTourist-DEM-RU.gmap” по указанному ниже пути (в зависимости от ОС компьютера):
для WinXP путь C:\Documents and Settings\All Users\Application Data\GARMIN\Maps
для Win7/8/10 путь C:\ProgramData\Garmin\Maps

Использование: Запустить MapSource или BaseCamp

Тут практика показывает, что большое количество людей использует навигаторы, в которых больше 500 мб карту залить проблемно. Как-то надо под них ориентироваться, иначе часть работы пропадает в пустую.

Не обязательно заливать карту в навигатор целиком. Можно и кусками

Это совсем не про мою сборку, ибо:

  1. такое ограничение является очевидным тормозом в развитии
  2. все мои старые навигаторы поддерживают установку microSD-карточек

Если же говорить о большом архиве версии с DEM-рельефом, то она предназначена для MapSource или BaseCamp, о чем справедливо упомянул выше Евгений. А это подразумевает возможность загрузки в прибор только выбранных областей карты. Совсем же старые приборы вообще не поддерживают работу с DEM-данными.

Сборка карт приостановилась!

Readme.txt немного не соответствует реальным названиям карт. Можно попробовать догадаться.

  1. Правильно ли понимаю, что, например, имя файла OSM-MapTourist-cfo.zip, описанное в readme, соответствует имени реального файла OSM-MapTourist-sfo-RU.zip ?
  2. И что старое доброе “полное покрытие” теперь стало называться OSM-MapTourist-gmapsupp-RU.zip?
  3. Чем же является OSM-MapTourist-gmapsupp-EN.zip, у меня две версии. а) Россия на английском языке; б) англоязычные страны все вместе одним файлом.

Да, есть такое. На http://download.openstreetmap.fr/ что-то сломалось и теперь нет свежих минутных обновлений, с которыми синхронизируются мои исходники. Сегодня постараюсь перенастроить на другой источник данных.

upd:
Перенастроил на часовые обновления данных и запустил процесс. Сборки начали появляться.

ValentinAK, а readme планируете актуализировать?

Спасибо. Уже скачал сборку.
Можете добавить в сборки Грузию и Кипр.

Грузия входит в состав основной сборки.
Кипр планируется.

Да.

Да.

Это то же самое “полное покрытие” на английском.
Да, нужно заняться актуализацией.

upd: обновил файл readme.txt

Опять приостановилась сборка карт.

Говорят “Лень - двигатель прогресса”. Надоело мне в ручную устанавливать карты на компьютер и создал я ВАТ файл для автоматической загрузки и установки карт OSM MapTourist.
В любом месте создаем папку Set OSM MapTourist PC в ней создаем папку Work и уже в папке Work создаем папки (если эти программы не установлены на вашем компьютере)** 7-Zip** и wget куда и помещаем эти программы. Далее в папку Set OSM MapTourist PC помещаем ВАТ файл Set OSM MapTourist PC.bat следующего содержания

 
@Echo off
:: =============================================================
 Set BASEDIR=%CD%
 Set WORK=%BASEDIR%\Work
   Mkdir "%WORK%\input" 
   Cd "%WORK%\input"

:: =============================================================
:: Секция - Обработка карт для BaseCamp или MapSource в формате *.gmapi

:: =============================================================
Rem Скачиваем архив с картой OSM для BaseCamp или MapSource в формате *.gmapi
Echo .   Download OSM_MapTourist-gmapi-RU.zip file
   "%WORK%\wget\wget.exe" "https://maptourist.org/osm-garmin/OSM-MapTourist-gmapi-RU.zip" -N
:: -----------------------------------
Rem Извлекаем файлы карт OSM из архива
Echo .   Extract OSM data files from OSM_MapTourist-gmapi-RU.zip
   Mkdir "%WORK%\output" 
   "%WORK%\7-Zip\7z.exe" x OSM-MapTourist-gmapi-RU.zip -o"%WORK%\output" -y -r
:: -----------------------------------
Rem Устанавливаем карты OSM 
   Rmdir /q /s "%ALLUSERSPROFILE%\Garmin\Maps\OSM_MapTourist-RU.gmap"
   Mkdir "%ALLUSERSPROFILE%\Garmin\Maps\OSM_MapTourist-RU.gmap"
   set "name_f=OSM-2018.typ"
   for /f "delims=" %%a in ('dir /a-d/b/s "%WORK%\output\%name_f%"') do xCopy /e /y "%%~dpa"*.* "%ALLUSERSPROFILE%\Garmin\Maps\OSM_MapTourist-RU.gmap"
:: -----------------------------------
Rem Заменяем файл TYP на свой 
   Copy /y "%WORK%\OSM-2018.typ" "%ALLUSERSPROFILE%\Garmin\Maps\OSM_MapTourist-RU.gmap"
:: -----------------------------------
Rem Удаляем временную папку 
   Rmdir /q /s "%WORK%\output" 


:: =============================================================
Rem Скачиваем архив с картой OSM для BaseCamp или MapSource в формате *.gmapi
Echo .   Download OSM-MapTourist-gmapi-DEM-RU.zip file
   "%WORK%\wget\wget.exe" "https://maptourist.org/osm-garmin/OSM-MapTourist-gmapi-DEM-RU.zip" -N
:: -----------------------------------
Rem Извлекаем файлы карт OSM из архива
Echo .   Extract OSM data files from OSM-MapTourist-gmapi-DEM-RU.zip
   Mkdir "%WORK%\output" 
   "%WORK%\7-Zip\7z.exe" x OSM-MapTourist-gmapi-DEM-RU.zip -o"%WORK%\output" -y -r
:: -----------------------------------
Rem Устанавливаем карты OSM 
   Rmdir /q /s "%ALLUSERSPROFILE%\Garmin\Maps\OSM_MapTourist-DEM-RU.gmap"
   Mkdir "%ALLUSERSPROFILE%\Garmin\Maps\OSM_MapTourist-DEM-RU.gmap"
   set "name_f=OSM-2018.typ"
   for /f "delims=" %%a in ('dir /a-d/b/s "%WORK%\output\%name_f%"') do xCopy /e /y "%%~dpa"*.* "%ALLUSERSPROFILE%\Garmin\Maps\OSM_MapTourist-DEM-RU.gmap"
:: -----------------------------------
Rem Заменяем файл TYP на свой 
   Del /q /s "%ALLUSERSPROFILE%\Garmin\Maps\OSM_MapTourist-DEM-RU.gmap\OSM-2018.typ"
   Copy /y "%WORK%\OSM-2018-DEM.typ" "%ALLUSERSPROFILE%\Garmin\Maps\OSM_MapTourist-DEM-RU.gmap"
   Rename "%ALLUSERSPROFILE%\Garmin\Maps\OSM_MapTourist-DEM-RU.gmap\OSM-2018-DEM.typ" OSM-2018.typ
:: -----------------------------------
Rem Удаляем временную папку 
   Rmdir /q /s "%WORK%\output" 


:: =============================================================
Rem Удаляем TileCache файлы
Echo .   Clear TileCache files
   Del /q /s %LOCALAPPDATA%\Garmin\BaseCamp\TileCache\*.*
   Del /q /s %LOCALAPPDATA%\Garmin\MapInstall\TileCache\*.*
   Del /q /s %LOCALAPPDATA%\Garmin\HomePort\TileCache\*.*
   Del /q /s %APPDATA%\Garmin\MapSource\TileCache\*.*


:: =============================================================
:: Секция - Обработка карт для прибора в формате *.img

:: =============================================================
Rem Скачиваем архив с картой OSM для прибора
Echo .   Download OSM_MapTourist-gmapsupp-RU.zip file
Rem    "%WORK%\wget\wget.exe" "https://maptourist.org/osm-garmin/OSM_MapTourist-gmapsupp-RU.zip" -N
:: -----------------------------------
Rem Извлекаем файл карт OSM из архива
Echo .   Extract OSM_MapTourist.img file
Rem    "%WORK%\7-Zip\7z.exe" e OSM_MapTourist-gmapsupp-RU.zip -o"%BASEDIR%" -y
Rem    Del /q /s "%BASEDIR%"\OSM_MapTourist.img
Rem    Ren "%BASEDIR%"\gmapsupp.img OSM_MapTourist.img


:: =============================================================
Rem Скачиваем архив с картой OSM для прибора
Echo .   Download gmapsupp-west-RU.zip file
Rem    "%WORK%\wget\wget.exe" "https://maptourist.org/osm-garmin/gmapsupp-west-RU.zip" -N
:: -----------------------------------
Rem Извлекаем файл карт OSM из архива
Echo .   Extract OSM_MapTourist_west-gmapsupp.img file
Rem    Del /q /s "%BASEDIR%"\OSM_MapTourist_west-gmapsupp.img
Rem    "%WORK%\7-Zip\7z.exe" e gmapsupp-west-RU.zip -o"%BASEDIR%" -y


:: =============================================================
Rem Скачиваем архив с картой OSM для прибора
Echo .   Download gmapsupp-east-RU.zip file
Rem    "%WORK%\wget\wget.exe" "https://maptourist.org/osm-garmin/gmapsupp-east-RU.zip" -N
:: -----------------------------------
Rem Извлекаем файл карт OSM из архива
Echo .   Extract OSM_MapTourist_east-gmapsupp.img file
Rem    Del /q /s "%BASEDIR%"\OSM_MapTourist_east-gmapsupp.img
Rem    "%WORK%\7-Zip\7z.exe" e gmapsupp-east-RU.zip -o"%BASEDIR%" -y


:: =============================================================
Rem Скачиваем архив с картой OSM для прибора
Echo .   Download OSM-MapTourist-szfo.zip file
   "%WORK%\wget\wget.exe" "https://maptourist.org/osm-garmin/OSM-MapTourist-szfo-RU.zip" -N
:: -----------------------------------
Rem Извлекаем файл карт OSM из архива
Echo .   Extract OSM-MapTourist-szfo.img file
   Del /q /s "%BASEDIR%"\OSM-MapTourist-szfo-RU.img
   "%WORK%\7-Zip\7z.exe" e OSM-MapTourist-szfo-RU.zip -o"%BASEDIR%" -y


:: =============================================================
Rem Удаляем временную папку 
   Cd "%WORK%"
   Rmdir /q /s "%WORK%\input" 

Echo =============================================================
Echo End
Echo =============================================================
Pause 

Тем у кого программы 7-Zip и wget установлены, необходимо подредактировать ВАТ файл заменив “%WORK%\7-Zip\7z.exe” на 7z.exe и “%WORK%\wget\wget.exe” на wget.exe
Ну и соответственно всем надо подредактировать имена файлов нужных вам карт или раскоментировать/закоментировать нужное/ненужное.
Мне не нравятся синие и зеленые дороги на карте и я менял TYP файл на свой, если вам это не нужно закоментируйте или удалите строки замены. Отредактированный файл TYP размещается в папке Work.

Подскажите инструкцию что бы получалось, то что по ссылке https://maptourist.org/osm-garmin/
но на локальном компьютере.

Воспользуйтесь программой Wget запустив ее командой
wget.exe --help >wget.txt
Узнаете как ей пользоваться.
А вот так скачивается один файл
wget.exe “https://maptourist.org/osm-garmin/**OSM-MapTourist-gmapi-RU.zip**” -N
И меняя его имя можно скачать все файлы то что по ссылке https://maptourist.org/osm-garmin/
А можно создать ВАТ файлсо строками:
wget.exe “https://maptourist.org/osm-garmin/**OSM-MapTourist-gmapi-RU.zip**” -N
wget.exe “https://maptourist.org/osm-garmin/**OSM-MapTourist-gmapi-RU.zip**” -N
wget.exe “https://maptourist.org/osm-garmin/**OSM-MapTourist-gmapi-RU.zip**” -N
ну и так далее только с разными именами и запустив его будет по порядку скачиваться весь список.

Я имел в виду как собрать карту на локальном компьютере используя конфиг https://maptourist.org/osm-garmin/CurrentConfigs/

Ну примерно так:
https://forum.openstreetmap.org/viewtopic.php?id=9249&p=14
И здесь прочти:
https://rutracker.org/forum/viewtopic.php?t=5497437 там в теме есть описание.

А можете добавить стили прорисовок дорог и жд путей, мостов, тунелей на разных слоях, на удалении один стиль(не широкие дороги 2-3 пикселя), при приближении другой стиль(5-8 пикселей).
Такую стилистику увидел на сборках карт Eugeny_B очень понравилось, но я понимаю что сборка карт ведется не часто.