Kachlová mapa webu - Tiled web map
tento článek se mohou příliš spoléhat na zdroje příliš úzce souvisí s tématem, což potenciálně brání tomu, aby článek byl ověřitelný a neutrální.Prosince 2019) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
A kachlová webová mapa, kluzká mapa[1] (v OpenStreetMap terminologie) nebo dlaždice mapa (rastr nebo vektor) je mapa zobrazená v prohlížeči plynulým připojením desítek individuálně požadovaných obrazových nebo vektorových datových souborů přes internet. Je to nejoblíbenější způsob zobrazení a navigace v mapách, který nahrazuje jiné metody, jako je WMS které obvykle zobrazují jeden velký obrázek s tlačítky se šipkami pro navigaci do blízkých oblastí. Google Maps byl jedním z prvních hlavních mapovacích webů, které tuto techniku používaly. První kachlové webové mapy používaly rastrové (obrazové) dlaždice před vznikem vektorové dlaždice.
Kachlová mapa má několik výhod. Pokaždé, když se uživatel posune, většina dlaždic je stále relevantní a lze je zobrazit, zatímco se načítají nové dlaždice. To výrazně zlepšuje uživatelský komfort ve srovnání s načítáním jednoho mapového obrazu pro celý výřez. Umožňuje také předem vypočítat jednotlivé dlaždice, což je úkol, který lze snadno paralelizovat. Také zobrazování vykreslených obrázků obsluhovaných z webového serveru je výpočetně méně náročné než vykreslování obrázků v prohlížeči, což je výhoda oproti technologiím, jako je WFS. Zatímco mnoho mapových dlaždic je uvnitř rastr formát (bitmapový soubor jako PNG nebo JPG ), počet dodavatelů společnosti vektor dlaždice rostou. Výhodou vektorových dlaždic je, že každý klient (prohlížeč) může na mapu použít vlastní styl. V takovém případě se skutečné pixely mapových dlaždic vykreslí prohlížečem. Výhodou vektorových dlaždic je, že se klient může rozhodnout mapu otočit, aniž by byly všechny textové štítky nečitelné, protože štítky se neotáčejí.
Definování kachlové webové mapy
Vlastnosti kachlových webových map, které vyžadují konvenci nebo standardy, zahrnují velikost dlaždic, číslování úrovní přiblížení, projekci, která se má použít, způsob, jakým jsou jednotlivé dlaždice očíslovány nebo jinak identifikovány, a způsob jejich vyžádání.
Většina kachlových webových map se řídí určitými konvencemi Map Google:
- Dlaždice jsou 256 x 256 pixelů
- Na vnější úrovni nejvíce přiblížení, 0, může být celý svět vykreslen v jedné dlaždici mapy.
- Každá úroveň přiblížení se zdvojnásobuje v obou rozměrech, takže při přiblížení je jedna dlaždice nahrazena 4 dlaždicemi. To znamená, že pro většinu praktických účelů stačí přibližně 22 úrovní přiblížení.
- The Web Mercator používá se projekce s omezeními zeměpisné šířky kolem 85 stupňů.
De facto standard OpenStreetMap, známý jako Slippy Map Tilenames[2] nebo XYZ,[3] následuje tyto a přidává další:
- Schéma číslování X a Y.
- PNG obrázky pro dlaždice
- Obrázky jsou poskytovány prostřednictvím webový server, s adresou URL jako
http: //.../Z/X/Y.png
, kde Z je úroveň přiblížení a X a Y identifikují dlaždici.
Schémata číslování dlaždic
Používají se tři hlavní schémata číslování:[4]
- Mapy Google / OpenStreetMap: (0 až 2Zvětšení-1, 0 až 2Zvětšení-1) pro rozsah (-180, +85,0511) - (+180, -85,0511)
- Služba mapování dlaždic: (0 až 2Zvětšení-1, 2Zvětšení-1 až 0) pro rozsah (-180, +85,0511) - (+180, -85,0511). (To znamená, stejně jako předchozí s převrácenou hodnotou Y.)
- QuadStromy, používaný společností Microsoft.
Standardy
Existuje několik standardů:
- Služba mapování dlaždic: raný standard podporovaný OpenLayers. Jedním rozdílem je, že osa y je kladná na jih v TMS a na sever v OpenStreetMap.
- Služba webových mapových dlaždic: novější OGC Standard.
- De facto výše uvedený standard XYZ.
- TileJSON: lehký JSON popis všech parametrů spojených s webovou mapou, kterou vytvořil Mapbox.[5]
- Systém dlaždic Bing Maps,[6] pomocí Quadkeys pro adresování.
Klientské knihovny
Zobrazení kachlové mapy v prohlížeči obvykle vyžaduje podporu a mapování webu rámec. Tento rámec zpracovává načítání dlaždic, zobrazení, ukládání do mezipaměti a navigaci uživatele. Mezi oblíbené rámce pro kachlové mapy patří Google Maps API, OpenLayers a Leták.
Reference
- ^ „OpenStreetMap wiki“.
- ^ "Slippy map tilenames - OpenStreetMap Wiki". wiki.openstreetmap.org. Citováno 2015-06-10.
- ^ „tmcw / xyz_vs_tms.md“. Seznamy GitHub. Citováno 2015-06-10.
- ^ „Dlaždice à la Google Maps: Souřadnice, hranice dlaždic a projekce - převod na EPSG: 900913 (EPSG: 3785) a EPSG: 4326 (WGS84)“. www.maptiler.org. Citováno 2015-10-15.
- ^ „Otevřená platforma: TileJSON“. mapbox.com. Citováno 2017-01-05.
- ^ „Systém dlaždic Bing Maps“. msdn.microsoft.com. Citováno 2015-06-10.