À propos de cette application
Mobile Tile Server peut être utilisé comme serveur HTTP, servant des tuiles de carte à partir du stockage de l'appareil. Lorsque le serveur est en cours d'exécution, vous pouvez accéder aux vignettes de différentes applications cartographiques.
L'application propose quatre options principales :
• Accès aux tuiles de carte locales
• Accès aux fichiers MBTiles locaux
• Redirection vers un serveur Tile avec le schéma QuadKey Tile
• Accéder aux fichiers statiques
Accès aux vignettes de carte locales
Les tuiles de carte locale sont accessibles à l'adresse : http://localhost:PORT/tiles
Où PORT est défini dans les paramètres de l'application. Dans les paramètres, vous devez spécifier un répertoire dans lequel les fichiers sont stockés. Ce répertoire est utilisé comme racine du serveur. Tous les fichiers de ce répertoire (y compris les sous-répertoires) seront accessibles depuis le serveur.
Exemple
Si vous avez des tuiles de carte stockées dans '/storage/emulated/0/MobileTileServer/tiles/Plovdiv/{z}_{x}_{y}.png', vous pouvez définir le répertoire racine sur : '/storage/emulated/ 0/MobileTileServer'. Ensuite, pour accéder à cette carte, démarrez simplement le service et accédez à :
'http://localhost:PORT/tiles/Plovdiv/{z}_{x}_{y}.png'
Dans ce cas, le répertoire racine pointe vers le dossier parent (qui contient le sous-dossier 'Plovdiv'). De cette façon, vous pouvez avoir plusieurs sous-dossiers contenant différentes tuiles de carte et tous sont accessibles via le même serveur !
Accès aux fichiers MBTiles locaux
Peut être trouvé à l'adresse : http://localhost:PORT/mbtiles
Où PORT est défini dans les paramètres de l'application. Dans les paramètres, vous devez spécifier un répertoire dans lequel les fichiers sont stockés. Ce répertoire est utilisé comme racine du serveur. Tous les fichiers de ce répertoire (y compris les sous-répertoires) seront accessibles depuis le serveur.
Comme les MBTiles utilisent le schéma TMS pour stocker les tuiles de carte, la coordonnée y doit être transformée afin de localiser la bonne ligne de tuiles. Si votre application utilise le schéma de tuiles XYZ, transmettez une valeur négative pour y (-y) en tant que paramètre.
Plusieurs paramètres doivent être fournis :
• 'file' : fichier MBTiles (y compris l'extension)
• 'z' : niveau de zoom de la carte
• 'x' : coordonnée x d'une tuile de carte
• 'y' : coordonnée y d'une tuile de carte
Exemple
Si vous avez des tuiles stockées au format MBTiles, vous pouvez placer vos fichiers dans le répertoire racine et y accéder avec : 'http://localhost:PORT/mbtiles/?tileset=test.mbtiles&z={z}&x={x }&y={y}' ou si le schéma XYZ est utilisé : 'http://localhost:PORT/mbtiles/?tileset=test.mbtiles&z={z}&x={x}&y=-{y}'
Redirection vers un serveur Tile avec le schéma QuadKey Tile
La redirection est accessible à l'adresse : http://localhost:PORT/redirect/?url=&quadkey=true&z=&x=&y=
Où PORT est défini dans les paramètres de l'application. Dans les paramètres, vous devez spécifier un répertoire dans lequel les fichiers sont stockés. Ce répertoire est utilisé comme racine du serveur. Tous les fichiers de ce répertoire (y compris les sous-répertoires) seront accessibles depuis le serveur.
Plusieurs paramètres doivent être fournis :
• 'url' : adresse url sur laquelle rediriger
• 'quadkey' : 'true' si le serveur utilise le schéma QuadKey Tile
• 'z' : niveau de zoom de la carte
• 'x' : coordonnée x d'une tuile de carte
• 'y' : coordonnée y d'une tuile de carte
Exemple
Si vous souhaitez utiliser par exemple Bing Maps, qui utilise le schéma QuadKey Tile et que vous ne disposez que de coordonnées de tuile XYZ, vous pouvez utiliser l'option de redirection, qui calculera la valeur quadkey puis redirigera la demande vers le serveur. Pour accéder aux vignettes de carte aérienne Bing Maps, vous pouvez accéder à :
'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}'
Dernière mise à jour :
16 juin 2025