Mobile Tile Server icon

Mobile Tile Server для Android

5.4 GPL-3.0-only

HTTP-сервер для ваших локальных картографических тайлов

Скачать APK (2.4 MB)

Версия
5.4 (11)
Обновить
Разработчик
bojko108
Категория
Навигация
Лицензия
GPL-3.0-only
Исходный код
Репозиторий кода

Mobile Tile Server Приложение

Mobile Tile Server может использоваться как HTTP-сервер, обслуживающий карты тайлов из хранилища устройства. Когда сервер запущен, вы можете получить доступ к тайлам из различных картографических приложений.

Приложение предоставляет четыре основные опции:

  • Доступ к локальным картам тайлов
  • Доступ к локальным файлам MBTiles
  • Перенаправление на сервер тайлов с использованием схемы QuadKey
  • Доступ к статическим файлам

Доступ к локальным картам тайлов

Локальные карты тайлов можно получить по адресу: http://localhost:PORT/tiles – где PORT устанавливается в настройках приложения. В настройках необходимо указать директорию, в которой хранятся файлы. Эта директория используется в качестве корневой для сервера. Все файлы в этой директории (включая подкаталоги) будут доступны с сервера.


Пример: Если у вас есть карты тайлов, хранящиеся по пути /storage/emulated/0/MobileTileServer/tiles/Plovdiv/{z}_{x}_{y}.png, вы можете установить корневую директорию на: /storage/emulated/0/MobileTileServer. Затем, чтобы получить доступ к этой карте, просто запустите сервис и перейдите по адресу: http://localhost:PORT/tiles/Plovdiv/{z}_{x}_{y}.png.

В этом случае корневая директория указывает на родительскую папку (которая содержит подпапку 'Plovdiv'). Таким образом, вы можете иметь несколько подпапок с различными картами тайлов, и все они будут доступны через один и тот же сервер!


Доступ к локальным файлам MBTiles

… можно найти по адресу: http://localhost:PORT/mbtiles – где PORT устанавливается в настройках приложения. В настройках необходимо указать директорию, в которой хранятся файлы. Эта директория используется в качестве корневой для сервера. Все файлы в этой директории (включая подкаталоги) будут доступны с сервера.

Поскольку MBTiles используют схему TMS для хранения карт тайлов, координата y должна быть преобразована для нахождения правильного ряда тайлов. Если ваше приложение использует схему тайлов XYZ, передайте отрицательное значение для y (-y) в качестве параметра.

Существует несколько параметров, которые необходимо указать:

  • ’file’: файл MBTiles (включая расширение)
  • ’z’: уровень масштабирования карты
  • ’x’: координата x карты тайла
  • ’y’: координата y карты тайла

Пример: Если у вас есть тайлы, хранящиеся в формате MBTiles, вы можете поместить свои файлы в корневую директорию и получить к ним доступ по адресу: http://localhost:PORT/mbtiles/?tileset=test.mbtiles&z={z}&x={x}&y={y} или если используется схема XYZ: http://localhost:PORT/mbtiles/?tileset=test.mbtiles&z={z}&x={x}&y=-{y}


Перенаправление на сервер тайлов с использованием схемы QuadKey

Перенаправление можно получить по адресу: http://localhost:PORT/redirect/?url=&quadkey=true&z=&x=&y= – где PORT устанавливается в настройках приложения. В настройках необходимо указать директорию, в которой хранятся файлы. Эта директория используется в качестве корневой для сервера. Все файлы в этой директории (включая подкаталоги) будут доступны с сервера.

Существует несколько параметров, которые необходимо указать:

  • ’url’: адрес url, на который нужно перенаправить
  • ’quadkey’: ’true’, если сервер использует схему QuadKey
  • ’z’: уровень масштабирования карты
  • ’x’: координата x карты тайла
  • ’y’: координата y карты тайла

Пример: Если вы хотите использовать, например, Bing Maps, который использует схему QuadKey, и у вас есть только координаты тайлов XYZ, вы можете использовать опцию перенаправления, которая вычислит значение quadkey и затем перенаправит запрос на сервер. Для доступа к тайлам карты Bing Maps Aerial вы можете перейти по адресу: http://localhost:PORT/redirect/?url=http://ecn.t0.tiles.virtualearth.net/tiles/a{quadkey}.jpeg?g=6201&quadkey=true&z={z}&x={x}&y={y}


Проблемы и комментарии

Сообщить о проблеме

Старые версии


Похожие приложения


ПОПУЛЯРНЫЕ ПОИСКИ

fossify launcher vpn music Kotatsu Activity Launcher pdf keyboard newpipe outertune vivi camera gallery metrolist music player seal osmand ashell mull fennec file manager edge seek clock Rekado signal immich video shizuku calculator calendar vlc weather battery email