O tej aplikaciji
Strežnik mobilnih ploščic se lahko uporablja kot strežnik HTTP, ki streže ploščice zemljevidov iz pomnilnika naprave. Ko strežnik deluje, lahko dostopate do ploščic iz različnih aplikacij za kartiranje.
Aplikacija ponuja štiri glavne možnosti:
• Dostop do lokalnih ploščic zemljevida
• Dostop do lokalnih datotek MBTiles
• Preusmeri na strežnik ploščic s shemo ploščic QuadKey
• Dostop do statičnih datotek
Dostop do lokalnih ploščic zemljevida
Do ploščic lokalnega zemljevida lahko dostopate na naslovu: http://localhost:PORT/tiles
Kjer je PORT nastavljen v nastavitvah aplikacije. V nastavitvah morate določiti imenik, v katerem so shranjene datoteke. Ta imenik se uporablja kot koren strežnika. Vse datoteke v tem imeniku (vključno s podimeniki) bodo dostopne s strežnika.
Primer
Če imate ploščice zemljevida shranjene v '/storage/emulated/0/MobileTileServer/tiles/Plovdiv/{z}_{x}_{y}.png', lahko nastavite korenski imenik na: '/storage/emulated/ 0/MobileTileServer'. Nato za dostop do tega zemljevida preprosto zaženite storitev in se pomaknite do:
'http://localhost:PORT/tiles/Plovdiv/{z}_{x}_{y}.png'
V tem primeru korenski imenik kaže na nadrejeno mapo (ki vsebuje podmapo 'Plovdiv'). Na ta način lahko imate več podmap, ki vsebujejo različne ploščice zemljevida in do vseh lahko dostopate prek istega strežnika!
Dostop do lokalnih datotek MBTiles
Najdete ga na naslovu: http://localhost:PORT/mbtiles
Kjer je PORT nastavljen v nastavitvah aplikacije. V nastavitvah morate določiti imenik, v katerem so shranjene datoteke. Ta imenik se uporablja kot koren strežnika. Vse datoteke v tem imeniku (vključno s podimeniki) bodo dostopne s strežnika.
Ker MBTiles uporablja shemo TMS za shranjevanje ploščic zemljevida, je treba koordinato y transformirati, da se poišče pravilna vrstica ploščice. Če vaša aplikacija uporablja shemo ploščic XYZ, posredujte negativno vrednost za y (-y) kot parameter.
Obstaja več parametrov, ki jih je treba zagotoviti:
• 'file': datoteka MBTiles (vključno s pripono)
• 'z': stopnja povečave zemljevida
• 'x': koordinata x ploščice zemljevida
• 'y': y koordinata ploščice zemljevida
Primer
Če imate ploščice shranjene v formatu MBTiles, lahko datoteke postavite v korenski imenik in do njih dostopate z: 'http://localhost:PORT/mbtiles/?tileset=test.mbtiles&z={z}&x={x }&y={y}' ali če je uporabljena shema XYZ: 'http://localhost:PORT/mbtiles/?tileset=test.mbtiles&z={z}&x={x}&y=-{y}'
Preusmeri na strežnik ploščic s shemo ploščic QuadKey
Do preusmeritve lahko dostopate na naslovu: http://localhost:PORT/redirect/?url=&quadkey=true&z=&x=&y=
Kjer je PORT nastavljen v nastavitvah aplikacije. V nastavitvah morate določiti imenik, v katerem so shranjene datoteke. Ta imenik se uporablja kot koren strežnika. Vse datoteke v tem imeniku (vključno s podimeniki) bodo dostopne s strežnika.
Obstaja več parametrov, ki jih je treba zagotoviti:
• 'url': url naslov, na katerega želite preusmeriti
• 'quadkey': 'true', če strežnik uporablja shemo QuadKey Tile
• 'z': stopnja povečave zemljevida
• 'x': koordinata x ploščice zemljevida
• 'y': y koordinata ploščice zemljevida
Primer
Če želite na primer uporabiti Bing Maps, ki uporablja shemo ploščic QuadKey Tile in imate samo koordinate ploščic XYZ, lahko uporabite možnost preusmeritve, ki bo izračunala vrednost quadkey in nato preusmerila zahtevo na strežnik. Za dostop do zemljevidov Bing Maps Aerial se lahko pomaknete do:
'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}'
Posodobljeno dne
16. jun. 2025