PMTiles Map Extractor (Windows)Удобный скрипт для скачивания карт России в формате PMTilesАвтор: 3D_MASTERОтдельное спасибо: vers2071 и
lawigОписание- Данный скрипт (BAT-файл) создан для автоматизации процесса извлечения карт из глобальных баз Protomaps. Вам больше не нужно вручную возиться с командной строкой, вводить длинные команды и следить за датами.
- Скрипт имеет удобное меню на русском языке, сам проверяет наличие свежих карт на сервере (и переключается на вчерашние, если сегодняшние еще не вышли), а также автоматически формирует имя файла с датой.
Что можно скачать (формат .pmtiles):- Федеральные округа РФ (Целиком)
- Отдельно Крым
- Всю Россию целиком
- Конкретные области и республики (89 субъектов)
- Отдельные города (Москва, СПб, Казань, Севастополь)
Установка1. Скачайте архивСкачайте прикрепленный к сообщению архив и распакуйте его в любую удобную папку (например,
D:\PMTilesMapExtractor или на рабочий стол).
2. Запустите скриптВнутри распакованной папки найдите файл
Start.bat и запустите его двойным кликом.
✔ Всё готово к работе! Вам не нужно ничего скачивать отдельно — движок pmtiles.exe и все необходимые файлы регионов (.geojson) уже лежат на своих местах внутри архива.
Как пользоваться (на примере Москвы)- Запустите Start.bat. Появится главное меню.
- Нажмите цифру 4 (Отдельные города) и нажмите Enter.
- В появившемся списке нажмите цифру 1 (Москва - moscow.geojson) и нажмите Enter.
- Скрипт проверит дату, напишет ссылку на сервер и попросит подтверждение. Просто нажмите Enter (или вставьте свою ссылку на другой билд, если хотите).
- Начнется процесс скачивания. Дождитесь надписи [ГОТОВО].
- В папке, где лежит Start.bat, появится готовый файл moscow20261022.pmtiles (где 20261022 — сегодняшняя дата).
Особенности и фишки скрипта
- Автоматическая дата: Скрипт сам смотрит на календарь и подставляет актуальную дату билда (формат ссылки: 20261022.pmtiles).
- Умный откат на вчера: Если вы запустили скрипт рано утром, и сервер Protomaps еще не сформировал карту за сегодня, скрипт автоматически предложит вчерашний билд. Вам не придется искать его вручную.
- Универсальность: Папку можно перемещать на любой диск. Скрипт работает относительно своего местоположения, привязки к диску C нет.
- Имя файла: К названию региона автоматически добавляется дата в формате ГГГГММДД (например, moscow20261022.pmtiles). Это защищает от случайной перезаписи старых карт.
Скачать: https://www.upload.ee/files/19880224/PMTilesMapExtractor.zip.html