Mobile Tile Server icon

Mobile Tile Server für Android

5.4 GPL-3.0-only

HTTP-Server für Ihre lokalen Kartenkacheln

Herunterladen APK (2.4 MB)

Version
5.4 (11)
Aktualisieren
Entwickler
bojko108
Kategorie
Navigation
Lizenz
GPL-3.0-only
Quellcode
Code-Repository

Mobile Tile Server App

Mobile Tile Server kann als HTTP-Server verwendet werden, der Kartenkacheln aus dem Gerätespeicher bereitstellt. Wenn der Server läuft, können Sie auf die Kacheln von verschiedenen Kartenanwendungen zugreifen.

Die Anwendung bietet vier Hauptoptionen:

  • Zugriff auf lokale Kartenkacheln
  • Zugriff auf lokale MBTiles-Dateien
  • Weiterleitung zu einem Tile-Server mit QuadKey-Kachel-Schema
  • Zugriff auf statische Dateien

Zugriff auf lokale Kartenkacheln

Lokale Kartenkacheln können unter der Adresse: http://localhost:PORT/tiles – wobei PORT in den Anwendungseinstellungen festgelegt wird – aufgerufen werden. In den Einstellungen müssen Sie ein Verzeichnis angeben, in dem die Dateien gespeichert sind. Dieses Verzeichnis wird als Wurzelverzeichnis für den Server verwendet. Alle Dateien in diesem Verzeichnis (einschließlich Unterverzeichnisse) sind über den Server zugänglich.


Beispiel: Wenn Sie Kartenkacheln gespeichert haben unter /storage/emulated/0/MobileTileServer/tiles/Plovdiv/{z}_{x}_{y}.png, können Sie das Wurzelverzeichnis auf: /storage/emulated/0/MobileTileServer festlegen. Um auf diese Karte zuzugreifen, starten Sie einfach den Dienst und navigieren Sie zu: http://localhost:PORT/tiles/Plovdiv/{z}_{x}_{y}.png.

In diesem Fall zeigt das Wurzelverzeichnis auf den übergeordneten Ordner (der den Unterordner 'Plovdiv' enthält). So können Sie mehrere Unterordner mit unterschiedlichen Kartenkacheln haben, und alle können über denselben Server abgerufen werden!


Zugriff auf lokale MBTiles-Dateien

… kann unter der Adresse: http://localhost:PORT/mbtiles – wobei PORT in den Anwendungseinstellungen festgelegt wird – gefunden werden. In den Einstellungen müssen Sie ein Verzeichnis angeben, in dem die Dateien gespeichert sind. Dieses Verzeichnis wird als Wurzelverzeichnis für den Server verwendet. Alle Dateien in diesem Verzeichnis (einschließlich Unterverzeichnisse) sind über den Server zugänglich.

Da MBTiles das TMS-Schema zur Speicherung von Kartenkacheln verwendet, muss die y-Koordinate transformiert werden, um die richtige Kachelreihe zu lokalisieren. Wenn Ihre App das XYZ-Kachel-Schema verwendet, übergeben Sie einen negativen Wert für y (-y) als Parameter.

Es gibt mehrere Parameter, die bereitgestellt werden müssen:

  • ’file’: MBTiles-Datei (einschließlich Erweiterung)
  • ’z’: Kartenzoomstufe
  • ’x’: x-Koordinate einer Kartenkachel
  • ’y’: y-Koordinate einer Kartenkachel

Beispiel: Wenn Sie Kacheln im MBTiles-Format gespeichert haben, können Sie Ihre Dateien im Wurzelverzeichnis ablegen und sie mit: http://localhost:PORT/mbtiles/?tileset=test.mbtiles&z={z}&x={x}&y={y} oder wenn das XYZ-Schema verwendet wird: http://localhost:PORT/mbtiles/?tileset=test.mbtiles&z={z}&x={x}&y=-{y} darauf zugreifen.


Weiterleitung zu einem Tile-Server mit QuadKey-Kachel-Schema

Die Weiterleitung kann unter der Adresse: http://localhost:PORT/redirect/?url=&quadkey=true&z=&x=&y= – wobei PORT in den Anwendungseinstellungen festgelegt wird – aufgerufen werden. In den Einstellungen müssen Sie ein Verzeichnis angeben, in dem die Dateien gespeichert sind. Dieses Verzeichnis wird als Wurzelverzeichnis für den Server verwendet. Alle Dateien in diesem Verzeichnis (einschließlich Unterverzeichnisse) sind über den Server zugänglich.

Es gibt mehrere Parameter, die bereitgestellt werden müssen:

  • ’url’: URL-Adresse, auf die weitergeleitet werden soll
  • ’quadkey’: ’true’, wenn der Server das QuadKey-Kachel-Schema verwendet
  • ’z’: Kartenzoomstufe
  • ’x’: x-Koordinate einer Kartenkachel
  • ’y’: y-Koordinate einer Kartenkachel

Beispiel: Wenn Sie beispielsweise Bing Maps verwenden möchten, das das QuadKey-Kachel-Schema verwendet und Sie nur XYZ-Koordinaten der Kacheln haben, können Sie die Weiterleitungsoption nutzen, die den QuadKey-Wert berechnet und dann die Anfrage an den Server weiterleitet. Um auf die Bing Maps Luftbildkartenkacheln zuzugreifen, können Sie navigieren zu: 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}


Probleme & Kommentare

Problem melden

Ältere Versionen


Ähnliche Apps


BELIEBTE SUCHEN

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