A Gis-lab alapja a csempehálózat konfigurálásához

[szerkesztés] Bevezetés

[edit] Cseréphálózat opciók

[szerkesztés] Vetítés

Először is fontos meghatározni az adatok rajzolásakor használt vetületet. Ehhez meg kell válaszolnia a kérdést, hogy milyen célra rendezik a csempeit. Ha egyszerűen meg szeretné jeleníteni a térképet az OpenStreetMap vagy a Google Maps szolgáltatásai által nyújtott hordozók tetején. akkor ugyanazt a vetületet kell használni, mint a megadott szolgáltatásokat, nevezetesen az EPSG: 3857. Ha például valamilyen más célt kíván megtenni, például távolságokat kell kiszámítani, meg kell mérni az objektumok területét a térképen, vagy meg kell terveznie az Antarktisz térképét, akkor ebben az esetben ki kell választania a feladatokhoz leginkább megfelelő vetületet.

Például ebben a cikkben, az Altai Terület területén fogjuk beállítani a csempehálót, ezért az UTM zóna 44 EPSG: 32644 kivetítésével rajzoljuk az adatokat. amely a jövőben lehetővé teszi számunkra, hogy helyes mérést végezzünk a megmaradt térképen található távolságokról.

[szerkesztés] Lefedettség

A következő fontos lépés az, hogy kiválassza a lefedettséget (határoló téglalap), vagyis az a terület, amelyen a csempe keletkezik, a csempéken kívül. Az Altai-terület lefedettségének paramétereit a Geosample-készlet adminisztratív határainak adatai alapján kapjuk meg. Ehhez használja a ogrinfo segédprogramot.

Ennek eredményeképpen megkapjuk az érdeklődési terület kiterjedését az EPSG-vetület koordinátarendszerének egységeiben: 32644 (minx, miny, maxx, maxy):

[szerkesztés] Méretszintek (engedélyek)

Miután eldöntöttük az előrejelzést és a lefedettséget, meg kell birkóznunk a skála szintjével. Minden skála szint meghatározza a felbontást, amellyel a térkép ezen a szinten jelenik meg, és az ilyen szintek száma tetszőleges lehet. Az egyik vagy másik szinten használt felbontás mérete semmi esetre sem korlátozott. A felbontás azt mutatja meg, hogy a forrásadatok koordinátáinak hány egysége egymásra van helyezve a rendezett térkép egy képpontjában. Így a mi esetünkben (az UTM kivetítése) a felbontás mértékegysége m / pixel, a földrajzi koordinátarendszerekkel való együttműködés esetén ez egy fok / pixel lesz.

Tegyük fel, hogy hozzáférést akarunk adni az adatokhoz, R-engedélyekkel, 3000 és 1500 méter pixelenként. Számítsuk ki a kapott térkép méretét ezekre a felbontásokra (w a szélesség, h a magasság):

A Gis-lab alapja a csempehálózat konfigurálásához

3000 méter pixelenként

Amint láthatja ezen a lapon, a világtérkép bal alsó része látható, de a csempeszám nem (0,0), hanem (0,1).

[szerkesztés] Csempék száma különböző méretarányokban

A fentiek alapján könnyen megbecsülheti a csempe (x * y) számát a z-edik skála szintjén. A csempe oszlopainak (x) számát a reláció határozza meg:

Sorok száma (y):

Számítsuk ki a csempék számát, például a 7-es skálán, figyelembe véve, hogy a felbontás függőségi szintjét a # Scale szintek (engedélyek) szakaszban kapott függvény adja.

Az x és y kapott értékeket egészére kerekítettük.

A csempék számának automatikus kiszámításához minden skála szintjén a konzol segédprogramot használjuk, amely a MapProxy gyorsítótár-proxy szerver részét képezi. Ehhez először össze kell írni a csempeháló leírását a MapProxy mapproxy.yaml speciális konfigurációs fájljában. Miután elolvasta a fenti anyagot ebben a cikkben, tisztában kell lennie az alábbi konfigurációban leírt paraméterekkel:

Amint láthatjuk, már 11-es léptékű szinten a csempék száma meghaladta az 1 millió jelet, 16 pedig 1 milliárdban.

Becsüljük az OpenStreetMap szolgáltatás különböző méretarányú csempék számát. Ehhez ismét használja a segédprogramot a MapProxy-ból, és adja meg a speciális szolgáltatásértéket: GLOBAL_MERCATOR, mint rácsnév:

Mivel az OpenStreetMap csempe csak a 18. szintre nyúlik vissza, azt tapasztaljuk, hogy a csempék utolsó szintje eléri a 68 milliárdot.

Szigorúan véve a „kártyát egy ilyen és ilyen nagyszabású szinten teszi egy ilyen felbontású” általában kevés köze a tényleges mérete a képelemek területén változékonysága által bevezetett kiemelkedés méretét torzítás. Mutassuk meg a Google Térképen alapuló játék példáján, a Mercator vetítésével. Között szétszórt sokszögek keresse meg a megfelelő ausztrál és értékelik változtatja alakját területén a pólusok és az őt megillető helyet (sokszögek lehet mozgatni, a cél -, hogy helyezze a körvonalait országokban a helyén):

Az alakváltozás a kiválasztott kivetítésnek köszönhető - így a Mercator vetületben a térképi képelem méretei nem állandóak a terepen. A lineáris dimenziók az egyenlítőtől a pólusokig nőnek, mint a szélességi inverz koszinusz (Mercator vetítés). Így azt is megkapjuk, hogy a képpontok egy adott lapon belül is eltérő méretűek lehetnek:

A Gis-lab alapja a csempehálózat konfigurálásához

Az OpenStreetMap szolgáltatás csempe a 0. fokozatban. Amint láthatjuk, a pólusok területén lévő elemek méretei jelentősen különböznek az egyenlítő méretétől (Grönland 2-3-szor nagyobb, mint Ausztrália, bár a valóságban Grönland háromszor kisebb)

Általánosságban elmondható, hogy a pixel lineáris méretei a földrajzi koordináták (Lon lat) és a skála szintjének függvényei:

A Mercator vetület f (lat, lon) = cos (lat) esetén. Ezt szem előtt tartva a felbontás kiszámításának formája a következőképpen alakul:

Kiderült, hogy a szolgáltatásokat használó Mercator vetület felbontást a 60 szélességi 2-szer nagyobb felbontású, mint az egyenlítő (egy pixel a kevésbé vált kártyák halmozott egység koordinálja az eredeti adatok) és felel meg a valóságnak csak az egyenlítőn.

Akkor mit értettünk a cikk előző részében, mondván: "a z-edik skála szintjének feloldása"? Ez nem más, mint egy absztrakt mennyiség, amelynek a méretét felbontás, ami hasznos kiszámításához az összes cserép és koordinátákat. Ha térképünkön szeretnénk mérni, akkor mindig figyelembe kell venni a felbontás függését a földrajzi koordinátákra. Kiválasztása a cikk elején UTM vetület tételére, és azt mondja, hogy „lehetővé teszi számunkra, hogy végezze el a helyes mérésére távolságok a térképen kapott,” mi biztosította a állandóságát jogosító kártya a skála szintjét, azaz független a földrajzi koordináták: f (szélesség, hosszúság) = 1.

[szerkesztés] A térkép képernyőméretének koncepciója

A kijelző térkép léptéke (S) azt mutatja, hogy a terep egységek egymásra az egység kártyákat a képernyőn, és a termék jogosító kártya a képernyő felbontása (dpi, DPI) száma és a térképezési egységek egy mértékegység képernyő felbontása (hüvelyk per térkép egység, IPMU):

Amint az a fentiekben látható, a térkép különböző területei eltérő felbontással és következésképpen a skála különböző területeivel rendelkeznek.

[szerkesztés] Referenciák