14GISS: Porovnání verzí
Bez shrnutí editace |
Bez shrnutí editace |
||
Řádek 377: | Řádek 377: | ||
---- | ---- | ||
---- | ---- | ||
= | = CVIČNÉ ÚLOHY PRO ZPRACOVÁNÍ NA CVIČENÍ = | ||
== Vektorová data, atributové dotazy == | == Vektorová data, atributové dotazy == | ||
Atributová data, resp. atributová složka popisu geodat charakterizující kvalitativní a kvantitativní charakteristiky geografických dat. Cvičení je zaměřeno na práci se správcem atributových dat, možnosti dotazování na základě atributů geoprvků. | <!--Atributová data, resp. atributová složka popisu geodat charakterizující kvalitativní a kvantitativní charakteristiky geografických dat. Cvičení je zaměřeno na práci se správcem atributových dat, možnosti dotazování na základě atributů geoprvků. | ||
== Základní pojmy == | == Základní pojmy == | ||
Řádek 399: | Řádek 399: | ||
* [http://gis.vsb.cz/pan/cz/up_prace_s_atributovou_tabulkou.php Práce s atributovou tabulkou] | * [http://gis.vsb.cz/pan/cz/up_prace_s_atributovou_tabulkou.php Práce s atributovou tabulkou] | ||
* [https://pro.arcgis.com/en/pro-app/help/data/geodatabases/overview/arcgis-field-data-types.htm ArcGIS field data types] | * [https://pro.arcgis.com/en/pro-app/help/data/geodatabases/overview/arcgis-field-data-types.htm ArcGIS field data types] | ||
--> | |||
== Úlohy == | == Úlohy == | ||
Řádek 446: | Řádek 446: | ||
<!-- | |||
Řádek 606: | Řádek 606: | ||
---- | ---- | ||
---- | ---- | ||
--> | |||
== Úlohy za bonusové body == | == Úlohy za bonusové body == |
Verze z 2. 10. 2023, 18:05
14GISS – stručný průvodce semestrem geografických informačních systémů na FD
Webová složka s daty ArcČR a dalšími testovacími datovými sadami je k dispozici zde. Složka obsahuje:
- data ArcČR ve verzi 3.3 (nepracujte s novější verzí 4.1, která je v mnohém ochuzená);
- ArcCR_v3.3.zip
- vektorová data ve složce Data_vektory:
- Obce_info.xls – informace o obcích, jejich názvech, vlajkách apod., data obsahují kód obce pro vazbu na ArcČR;
- Pozarni_stanice.csv – vybrané požární stanice z OpenStreetMap;
- Rychlost_radary.csv – vybrané rychlostní radary;
- Vodojemy.xls – vybrané věžové vodojemy;
- rastr digitálního modelu reliéfu
- Rastr_DMR.zip – tento jediný rastr je včetně georeferenční informace;
- rastrová data ve složce Data_rastry:
- bonita_klimatu.png – klimatické bonitní regiony v Praze;
- cesko800.gif – automapa ČR;
- CO_Pnetluky – rastr tzv. císařského povinného otisku mapy stabilního katastru (první katastrální mapy z 40. let 19. stol.);
- geoCR.png – geologická mapa ČR;
- hluk.jpg – hluková mapa Prahy;
- muller_prehled500 – přehledová verze tzv. Müllerovy mapy Čech z 20. let 18. století;
- SMO5_LITC75.jpg a SMO5_LITC75.jpg – tzv. Státní mapa – odvozená 1 : 5000, mapové listy v záp. části okresu Litoměřice;
- Tur_mapa_25tis – výřez turistické mapy Geodézie On-Line v záp. části okresu Litoměřice.
GIS a souřadnicové připojení dat
V ArcGIS pro řešeno tzv. on-the-fly transformací (aplikace slícuje data v různých souř. systémech bez nutnosti interakce uživatelem).
Souřadnicové systémy (SRS) používané na našem území
Souřadnicový
systém |
Systém
jednotek |
EPSG kód | Hodnoty, okolo kterých se pohybují
souřadnice na našem území |
---|---|---|---|
S–JTSK | metrický | 5514 | –750 000; –1 100 000 |
UTM zóna 33N | metrický | 32633 | 500 000; 5 500 000 |
Web Mercator
(Google Merc.) |
metrický | 3857 | 1 600 000; 6 400 000 |
WGS-84 | stupňový | 4326 | 14,5°; 50,0° |
SRS je možné nastavit ve vlastnostech mapy (Properties > Reference system), lze zadat číslo EPSG kódu a příslušný SRS se doplní. SRS jednotlivých vrstev je jejich vlastností (u Shapefile je evidován v souboru PRJ) a lze jej změnit (přetransformovat třídu prvků do jiného SRS) pomocí funkce Project. Nemá-li třída prvků definován SRS, ArcGIS ji sice dovede zobrazit (v aktuálně nastaveném SRS mapy bez ohledu na správnost), ale nedokáže transformovat do jiných SRS. Nastavit chybějící informaci o SRS třídě prvků lze funkcí Define projection.
Měření délek, ploch apod. je vhodné provádět v systému S–JTSK nebo UTM, jelikož nejsou rozměry zatíženy zkreslením. Více se o souřadnicových systémech a jejich definice v různých formátech je možné najít na webu spatialreference.org.
Základní práce s daty
Data v GIS jsou převážně vektorová a rastrová.
Vektory lze prakticky neomezeně přiblížit, mohou nést atributové informace, jsou vhodné pro jevy diskrétně rozložené v prostoru (bodové objekty, liniové objekty, areálové objekty). Jednotlivé informace jsou sdruženy do tříd prvků bodového, liniového nebo polygonového charakteru. Vektory nesou polohovou (geometrickou) a věcnou (atributovou) informaci. Třídy prvků mohou představovat samostatné datové struktury na disku (formát Shapefile) nebo existovat jako vrstvy v databázích (geodatabáze GDB, MDB, Mobile Geodatabase, souborové databáze SQLite, dBase aj. či "robustní" databázové stroje typu Oracle, MS SQL Server apod.). Souborová geodatabáze GDB je vždy součástí složky projektu založeného v ArcGISu a představuje výchozí umístění, kam aplikace ukládá nově vypočtené třídy prvků, vrstvy mezivýpočtů apod.
Rastry představují matici prostorově umístěných obrazových bodů (pixelů) nesoucích obrazovou nebo atributovou informaci (obrazová data, ortofota, skeny map atd. × rastry výškové, šedotónové, nákladové aj.). Mohou také existovat samostatně na disku (klasické formáty TIFF, JPEG, PNG apod.) nebo být součástí databází.
Data lze do projektu přidávat přes volbu Map > Add Data, přetáhnout je z panelu katalogu anebo přímo z jakéhokoli okna správce souborů. Pozor, při přidávání formátu Shapefile, který sestává ze 4–7 souborů, je třeba přetáhnout soubor SHP. Data se vykreslují v pořadí daném pořadím v tabulce obsahu (TOC) vlevo. Vrstvy výše překryjí vrstvy níže, s pořadím je možné interaktivně hýbat, vrstvy je možné přejmenovat (nepřejmenuje samotnou třídu prvků v databázi nebo na disku, pouze její jméno uvnitř mapového projektu). Mapový projekt představuje strukturu, kde v jedné složce na disku je soubor APRX se samotným projektem (neobsahuje data, ale jen referencuje třídy prvků nebo rastry, ale ukládá do sebe nastavení symboliky dat apod.), výchozí geodatabáze GDB, výchozí toolbox ATBX, zálohy a prostorové indexy. Případně jsou zde soubory s uloženými připojeními na externí datová umístění (AGS soubory).
Nové třídy prvků je možné vytvářet v okně katalogu (v k. m. geodatabáze volbou New > Feature Class), kdy se spustí krátký průvodce nastavením geometrického typu nové třídy prvků, jejich atributů, nastavení SRS apod.
Je možné zobrazit atributovou tabulku (v kontextovém menu třídy prvků Attribute table), která obsahuje informace o všech prvcích dané třídy prvků, tedy hodnoty atributů (atributových polí, sloupců atp.). Geometrie prvků je vždy v atributu Shape. Atributovou informaci je možné editovat (přímo v AT, s výjimkou geometrického atributu Shape a tzv. primárního klíče – zpravidla OBJECTID, který ArcGIS používá pro řazení a identifikaci dat), atributy je možné pomocí Add Field přidávat, přesouvat pořadí, mazat. Je možné mazat také jednotlivé prvky. Atributy mají datové typy podobně jako třeba buňky v MS Excel (Long – celé číslo, Float/Double – reálná čísla, Text, Datum, Raster apod.). Je-li hodnota atributu prázdná, ArcGIS vypisuje hodnotu <Null>. Je-li aktuálně vybrána funkce Explore (záložka Map), Lze se dotazovat na atributovou informaci konkrétního prvku pomocí kliknutí. Atributy daného objektu se objeví ve formě tzv. pop-upu (vyskakovacího okna).
Pomocí funkce Select je možné provést (interaktivní) výběr klikáním na dané prvky v mapovém okně (s Shift přidáváme k výběru, s Ctrl ubíráme z výběru). Obdobně je možné vybírat prvky pomocí označování záhlaví řádků v AT (Shift vybírá navazující rozsah, Ctrl jednotlivé prvky/řádky –podobně jako při práci v oknech Windows).
Data nebo jejich část (výběr) je možné exportovat do nové vrstvy (v k. m. vrstvy Data > Export features a vybrat si umístnění do geodatabáze (GDB) nebo do složky na disku (výsledkem bude formát Shapefile).
Nebude-li řečeno jinak, budeme pracovat s daty sady ArcČR 500 (vektorová data republiky v měřítku zhruba 1 : 500 tis., poskytovaná firmou ArcData zdarma), případně s daty sady Data200 (vytvářené Zeměměřickým úřadem a poskytované také zdarma). Je vhodné se se strukturou ArcČR seznámit (PDF soubor uvnitř ZIP archívu). Jedná se o dvě geodatabáze (Admin_Cleneni.GDB s daty územních jednotek a ArcCR_33.GDB s daty topografických objektů, jako jsou silnice, vodní toky, lesy apod.). Součástí dodaných dat je také rastr digitálního modelu reliéfu.
Dojde-li k zavření základních panelů (Catalog, Table of contents), lze je znovu vyvolat pomocí volby View > Reset panes for Mapping.
Výběr prvků (dotazování, query)
Výběry je možné provádět také na základě splnění nějaké vlastnosti atributové (atributový dotaz / Select by attributes) nebo polohové (prostorové dotazy / Select by location). Jedná se o velmi časté úkony při práci v GIS, které jsou mnohdy součástí složitějších workflow.
Takto vybrané prvky se označí (vyberou) stejným způsobem jako při interaktivním výběru myší nebo označením prvků v AT. Je-li v třídě prvků proveden výběr, všechny gisovské nástroje pracují vždy s prvky zahrnutými do výběru a zbytek třídy prvků je opomenut. Výběr lze zrušit kliknutím na Clear. Implicitně jsou vybrané prvky podbarveny azurově, lze změnit v nastavení programu (Options, sekce Selection). Zde je mj. také možné v sekci General > Project recovery nastavit interval ukládání pracovní verze pro případ pádu programu (nejméně lze 1 minuta) nebo v General > Application theme vybrat tmavou verzi prostředí (vhodné pro delší práci, šetří oči; mapové okno však zůstane s pozadím bílým).
Atributový dotaz spočívá ve splnění podmínky kladené na hodnoty atributů či jejich existenci. Používá se jazyk SQL nebo syntaxe pomocí předdefinovaných klauzulí, z nichž je možné většinu běžných dotazů poskládat. Z jazyka SQL se vyplňuje jen část, která navazuje na klauzuli SELECT * FROM <název_tabulky> WHERE ......
Situace | příklad SQL syntaxe v hypotetických datech | |
---|---|---|
Vybrat všechny rybníky z vrstvy vodních nádrží. | TYP = "rybnik" | |
Vybrat všechny letiště, které mají jméno | NAME IS NOT NULL | |
Všechny silnice delší než 5 km | SHAPE_Length > 5000 | |
Všechny obce s názvem na Ba | NAZ_OBCE LIKE "Ba%" | |
Silnce II. třídy kratší než 2 km | TRIDA = "II. třída" AND SHAPE_Length < 2000 | |
Vodní toky kategorie III a níž | KATEGORIE IN (1,2,3) | |
Všechny moravské kraje (4 nejvýchodnější) | NAZ_KRAJ IN ("Moravskoslezský","Zlínský","Olomoucký","Jihomoravský") | |
Úplně všechny prvky třídy prvků | OBJECTID >= 0 nebo OBJECTID IS NOT NULL |
Pomocí AND a OR je možné vytvářet kombinované dotazy pomocí logického součtu AND (splněno oboje) anebo rozdílu OR (splněno jedno nebo druhé).
Prostorový dotaz spočívá v aplikaci geograficky dané podmínky na vstupní data. Podmínka vždy vyjadřuje prostorový vztah dvou vrstev:
Prostorový vztah | Název v ArcGIS | Popis |
---|---|---|
Průnik | Intersect | vrstvy sdílejí nějaké společné body nebo část geometrie, alespoň 1 bod |
Do vzdálenosti | Within a distance | vrstvy mají společný nenulový průnik s určitou vzdálenostní tolerancí |
Obsahuje | Contains | vrstva v sobě obsahuje jinou (např. polygon zahrnuje body, linie) anebo její část |
Je obsaženo | Within | vrstva nebo její část tvoří podmnožinu jiné (bod, linie uvnitř polygonu, bod na linii apod.) |
Obsahuje kompletně | Completely contains | vrstva v sobě zcela obsahuje jinou (např. polygon zahrnuje body, linie) |
Je kompletně obsaženo | Completely within | vrstva nebo tvoří podmnožinu jiné (bod, celá linie uvnitř polygonu, bod na linii apod.) |
Dotyk linií | Boundary touches | vrstva se dotýká hranice jiné vrstvy (bod na polygonu, linie kříží/dotýká se hranice polygonu apod.) |
Sdílení segmentu | Share a segment with | vrstvy spolu sdílejí alespoň jeden celý segment linie (nestačí jeden bod) |
Těžiště leží | Have their center in | těžiště (centroid) vrstvy leží uvnitř jiné |
Tyto prostorové vztahy lze vyšetřovat přímo (přesně) anebo se vzdálenostní tolerancí (situace typu najít všechny body do vzdálenosti 5 km od jiného prvku; v ArcGIS Search distance).
Tyto dotazy nikdy nemění geometrie vstupních vrstev, pouze provádějí výběr. Změnu geometrických vlastností vrstev na základě polohových vztahů umožňují až prostorové funkce.
Trvalé uložení query nad vrstvou (Definition query)
Nad vrstvou je možné nastavit jakýsi trvale volaný filtr/dotaz, který lze nastavit v k. m. vrstvy pod sekcí Definition query. Zde je možné vložit úplně stejným způsobem jako u atributového dotazu klauzuli nebo SQL dotaz, který se po uložení trvale aplikuje a datová vrstva se poté chová, jako by data nesplňující nadefinovanou podmínku vůbec neobsahovala. Definition query lze kdykoli vypnout dočasně (odškrtnutím příslušného řádku) nebo trvale. Je možné nadefinovat si více těchto Definition query a dle potřeby mezi nimi přepínat.
Prostorové (překryvné) funkce
Umožňují měnit polohové vlastnosti tříd prvků na základě polohové interakce s jinými třídami. V zásadě se jedná o aplikaci základních topologických operací:
Prostorový vztah | Název prostorové
funkce v ArcGIS |
Popis |
---|---|---|
Průnik | Intersect | matematický průnik dvou vrstev (výsledkem bod, linie, plocha nebo prázdná třída prvků) |
Sjednocení | Union | sjednocení všech vstupujících vrstev, zachovají se atributy všech sloučených dílů |
Doplněk | Symmetrical difference | jde o topologický doplněk k první vrstvě |
Odmazání | Erase | z vrstvy odstraní tu část, která tvoří s cílovou vrstvou průnik, atributy vstupní vrstvy se zachovávají |
Ořez | Clip | z původní vrstvy zachová jen tu část, která s cílovou vrstvou tvoří průnik |
Sloučení | Merge | sloučí vstupující vrstvy do jedné souhrnné geometrie bez zachování původních hranic a atributů |
Obalová zóna | Buffer | spočte vrstvu, přestavující plochu maximální vzdálenosti od dané vrstvy |
Poněkud stranou stojí dvojice funkcí Dissolve a Multipart to singlepart, které se váží s prostorovou souvislostí prvků. Všechny prostorové funkce a všechny dále probírané analytické funkce GIS umožňují měnit geometrie tříd prvků a jejich atributy. Panel s výběrem funkcí lze vyvolat pomocí Analysis > Tools.
Dissolve umožňuje proředění vrstvy na základě shody tematického atributu. Tedy lze např. na základě shodného atributu příslušnosti ke kraji proředit vrstvu okresů a převést ji (sloučením) na kraje.
Naproti tomu Multipart to singlepart umožňuje rozsekat geometrie objektů na jednotlivé původně prostorově nesouvislé díly a odstranit tak z dat takové prvky, které sestávají z více vzájemně nespojitých částí (parts). Příkladem může být vrstva obcí, kdy některé obce mají exklávy (geometricky nespojité části), které součástí obce jsou, ale netvoří s vlastním hlavním správním územím obce jeden prostorový celek.
Import obecných negisovských dat do prostředí GIS
Existují tři varianty neprostorových datových sad, které je možné převést na prostorová (gisovská) data. Mimoto existuje velké množství datových sad, které převést na prostorová data nelze, protože se jedná o datové sady zcela bez jakékoli geometrické informace.
Obecně se může jednat o textové soubory (TXT, CSV aj.), jednoduché tabulky (XLS, DBF aj.) i další formáty, strojově zpracovatelné.
I Data mají souřadnice nikoli přímo součástí geometrického určení, nýbrž uložené v atributech
Nejjednodušší případ, který lze převést snadno na gisovskou vrstvu, obsahuje souřadnice někde mezi atributy. Vždy je dobré podívat se na data a pokud není znám SRS, pokusit se ho odhadnout ze souřadnic.
Příklad CSV souboru v systému WGS-84 (SRS je patrný z rozměru souřadnic, zřejmě se jedná o stupně zem. šířky a délky):
ID, Lat, Lon, Category, Name
21, 50.22516, 15.58113, 2,
22, 50.29161, 15.51305, 3, obelisk
23, 50.22913, 14.99161, 3, pomník
28, 50.00546, 15.05396, 1, sv. Václav
31, 50.38337, 15.11831, 2,
Taková data lze naimportovat pomocí funkce Display XY Data v k. m. třídy prvků. Je třeba provázat atributy dat s geometrickými souřadnicemi (osa X napravo, tedy např. Lon, Longitude, X, E apod.) a osa Y nahoru, tedy např. Lat, Latitude, Y, N apod.). Výsledná třída prvků se již chová jako jakákoli jiná prostorová data v ArcGIS. Data jednoduchých tabulek jako jsou excelovské soubory se v ArcGIS tváří jako samostatná tabulka pro každý list.
Pozor, pro import listů MS Excel je třeba mít nainstalované ODBC databázové rozhraní (je standardně součástí MS Office).
II Data neobsahují souřadnice, ale jiné prostorově odvoditelné informace (např. adresy)
Taková data je možné geolokalizovat (i hromadně) za pomoci lokalizační služby (mnohdy placené, ale existuje i zdarma využitelná geolokalizační služba postavená nad daty registru RÚIAN). Spouští se funkcí Geocode table v k. m. třídy prvků, pomocí průvodce je možné provést geolokalizování na základě adres uložených v jednom nebo více atributových polích dat.
Výsledek geolokalizování je silně závislý na kvalitě dat (adres) a na úplnosti a přesnosti geolokalizační databáze. Je běžné, že se podaří lokalizovat i méně než 90 % vstupních dat, zbytek je třeba upravit nebo provést geolokalizaci ručně.
III Data neobsahují souřadnice, ale obsahují jednoznačné identifikátory provázatelné s prostorovými daty
Zde jde o propojení negeometrické (neprostorové) tabulky s gisovskými daty na základě shody jednoho z atributů. Velice často se v tomto ohledu používají identifikátory administrativních jednotek (kódy obcí, kódy k. ú.), v případě jednoznačnosti názvů (např. u okresů, ORP aj.) lze použít jako vazebný atribut přímo název.
Prakticky se používá vazba pomocí Join (v k. m. cílové (prostorové) vrstvy Joins and relates > Add join), kde je třeba nastavit:
- cílovou třídu prvků;
- název atributu v cílové vrstvě;
- připojovaná data;
- název vazebného atributu v připojovaných datech.
Pomocí Validate join je možné zobrazit informace o úspěšnosti propojení dat.
Po propojení se příslušné nové atributové sloupce připojí k třídě prvků a lze s nimi pracovat poobně jako se všemi ostatními atributy (dotazování apod.), jen je není možné editovat. Jedná se vlastně o jakousi referenci na další datový soubor.
Editace geometrií vektorových dat, vektorizace
Pomocí funkcí panelu Edit lze editovat data geometricky. Při zapnutém panelu Attributes je možné zároveň měnit geometrie prvků i editovat jejich atributy.
Záložka Edit umožňuje pomocí tlačítek Create nebo Modify vybrat typ operace s daty. V případě vytváření nových dat se otevře panel s editačními šablonami, který umožňuje vybrat, do které vrstvy / třídy prvků budou nově vytvářené geometrie zapisovány.
Hlavní nástroje jsou soustředěny v sekci Tools a zahrnují nástroje pro přesun prvků (Move), sloučení několika prvků dohromady (Merge) nebo jejich rozdělení (Split), změnu geometrického průběhu linie nebo polygonu (Reshape) či editaci jednotlivých lomových bodů (Edit vertices). Sada obsahuje množství dalších nástrojů pro speciální editační operace. Při editaci linie nebo polygonu je možné využít fuknci Trace (na malém editačním panelu, který se otevírá ve spodní části okna), která slouží k převzetí části geometrie již existující vrstvy (vhodné pro zachování topologické čistoty dat).
Právě editovaná vrstva je ve stavu tzv. sketch – návrhu, kdy je pomocí F2 třeba uložit výslednou geometrii a ukončit editaci příslušného prvku. Celou editovanou třídu prvků je třeba uložit tlačítkem Save, do doby uložení nejsou editace propsány do datové sady a jedná se o jakýsi mezistav. Program v případě aplikace analytických funkcí na editovanou vrstvu upozorňuje pomocí výstrahy Pending edits, že na vrstvě jsou prozatím neuložené editace.
Editovat popsaným způsobem nelze rastry nebo data připojená přes Join.
Práce s rastry v GIS, georeferencování
Rastry jsou v GIS chápány jako datová struktura formy matice, ukládající data do jednotlivých jejích pozic (pixelů). Může se jednat o klasická obrazová data (ortofoto, družicové snímky, mapy, skeny, obrázky), které představují klasické rastrové soubory s R, G, B barevnými kanály. Případně se může jednat o jednokanálová (šedotónová, černobílá) data. Velice často také rastry nesou obecnou, neobrazovou informaci – používají se k ukládání informací o jevech, jež se spojitě mění v prostoru (teplota, nadm. výška, obecně jakákoli kvantitativní nebo kvalitativní informace).
Aby bylo možné s rastrovými daty v GIS pracovat, je třeba je tzv. georeferencovat (geolokalizovat, geokódovat, angl. georeference, adjust, geolocalise). Tento proces zahrnuje uložení informace o poloze rastru v prostoru (rovině souř. referenčního systému). To bývá realizováno pomocí souřadnic levého horního rohu (XT, YT), rozměru pixelu ve směru vodorovné a svislé hrany rastru (mx, my) a stočení těchto hran vůči osám x, y souřadnicového systému (ωx, ωy). Tyto informace jsou pak v pořadí mx, ωx, ωy, my, XT, YT uloženy v souboru, tzv. world-file, nesoucím stejný název jako rastr a příponou poskládanou z prvního a posledního písmena přípony formátu rastru, doplněné uprostřed o W, tedy např. TFW pro formát TIFF, JGW pro JPEG apod.
Příklad world-file souboru pro data v systému S–JTSK:
250.00000114
-0.00346820534
-0.003468205344
-250.0000252
-822765.7312
-1034984.0508
Takto souřadnicově umístěný rastr se po načtení do GIS zobrazí na patřičném místě (provede se matematická transformace v rovině na základě daných parametrů). Není-li georeferenční informace k dispozici, je možné georeferencovat rastr vůči známým bodům (jiné mapě) pomocí volby Imagery > Georeference. Zde se pro rastr, který je aktuálně vybrán v tabulce obsahu, objeví panel Georeferencing s funkcemi pro souřadnicové umístění rastrů.
Postup georeferencování je následující:
- je třeba mít k dispozici podkladovou mapu nebo data, vůči kterým je možné kresbu rastru umístit;
- ideální pro zdárné georeferencování je pracovat v SRS, ve kterém byl rastr vytvořen/exportován;
- pomocí volby Fit to display je možné rastr dočasně umístit do aktuálního prostoru mapového okna (je vhodné umístit mapové okno přibližně do prostoru, kde má být rastr souřadnicově umístěn) – jinak je levý horní roh rastru v bodě o souřadnicích 0, 0;
- pomocí volby Raster Layer > Transparency je možné rastr zprůhlednit vůči "pozadí" a lépe se orientovat v obou datech;
- přidáváním identických bodů (IB) volbou Add control points se ukládají body o dvojích známých souřadnicích (napřed kliknout v rastru, poté na odpovídající místo v reálném SRS), na základě kterých je později možné rastr transformovat;
- rastr se automaticky on-the-fly transformuje (překresluje) podle aktuálně vložených bodů;
- pomocí Save se georeferencování uloží do world-file a rastr zůstane v poslední poloze již trvale.
Různé matematické transformace v rovině využívají různý počet IB pro svůj výpočet. V případě, že je k dispozici více IB než je nutný počet, dojde k tzv. vyrovnání a ArcGIS nabídne v tabulce Control point table zbytkové střední chyby (residuals), jejichž hodnota zhruba odpovídá přesnosti georeferencování. Jde však pouze o statistický odhad, který může (ale v některých případech nemusí) ukazovat na přesnost celého vyrovnání. Lze takto např. odhalit hrubé chyby s výrazně větší hodnotou reziduí, které ukazují na chybné umístění bodu na rastru, resp. skutečném SRS. Při vložení přesně nutného počtu IB prochází rastr všemi body přesně (rezidua se vynulují), což lze využít např. při transformaci projektivně na 4 rohy mapového kladu.
Metoda | Možnosti | Počet nutných IB |
---|---|---|
shodnostní | pouze posunutí v prostoru | 1 |
podobnostní | posunutí, rotace a změna celkového měřítka | 2 |
afinní | posun, rotace, odlišná změna měřítka ve směru souř. os
(deformace úhlu mezi souřadnicovými osami) |
3 |
projektivní / kolineární | pravoúhelník transformuje na obecný čtyřúhelník,
zachovává tzv. dvojpoměr bodů |
4 |
polynomická II. stupně | úsečku transformuje na oblouk paraboly II. stupně | 6 |
polynomická II. stupně | úsečku transformuje na oblouk kubické paraboly | 10 |
spline / TPS | na fyz. principu deformace nekonečně tenkého plátu | 6 |
Práce s daty webových mapových služeb nebo cloudu ArcGIS Online
Při řešení úloh v GIS se velice často využívají data, která jsou distribuovaná, tj. neuložená lokálně na pracovní stanici, ale někde na webovém serveru nebo v databázích. Tato data se obecně připojují pomocí volby Insert > Connections > Server, kde se vybere odpovídající typ dat, případně Insert > Connections > Database v případě databáze přístupné skrze web.
Rastrové mapové služby přenášejí pouze "náhledy" na data, tedy obrázky, jež nelze editovat. Lze se u nich dotazovat na atributovou informaci pomocí kliknutí funkcí Explore. Mezi takové patří webové služby standardu WMS, WMTS, ArcGIS Server Tile Service, ArcGIS Server Image Service. Vektorové mapové služby přenášejí kompletní data, použitelná k dalším analýzám (standard WFS, ArcGIS Server Feature Service). Je třeba znát URL adresu služby (tzv. přístupový bod, např. https://geoportal.gov.cz/CENIA/cenia_copernicus_land/MapServer/WmsServer.aspx?). Tyto služby standardů WMS, WMTS a WFS nelze procházet skrze žádné webové rozhraní, je třeba GIS nástroj nebo prohlížečka WMS služeb pro práci s daty zde distribuovanými.
Mapové služby standardu ArcGIS Server lze procházet skrze webové rozhraní REST, např. https://ags.cuzk.cz/arcgis/rest/, kde jsou vidět jednotlivé složky s mapovými službami a jejich podvrstvami, které je možné si v případě potřeby zobrazit v mapové prohlížečce nebo pomocí URL adresy připojit do GIS softwaru (Insert > Connections > New ArcGIS Server, který se pak objeví v panelu katalogu jako nová položka v sekci Servers). Odtud je pak možné přidávat jednotlivé vrstvy/služby do projektu, příp. je tam vložit přímou URL adresou přes Add Data > Add data from path.
ArcGIS Online
Z důvodu lepší interoperability a sdílení dat vznikají v posledních deseti letech cloudové služby, jejichž součástí bývá mapový server, úložiště dat, možnost provádění prostorových operací skrze web a někdy i API rozhraní pro tvorbu vlastních aplikací. Jedním z nejpoužívanějších je cloud ArcGIS Online, kam je možné publikovat data z desktopové aplikace ArcGIS Pro a zpětně je v této aplikaci používat.
Součástí webového rozhraní je po přihlášení mapová prohlížečka (záložka Map nahoře v liště), pomocí které je možné nahlížet data a vytvářet z nich mapové kompozice (WebMap). V záložce Contents je možné procházet svůj vlastní obsah na cloudu (podobně jako na OneDrive, Google Drive apod.). Obsah je možné do ArcGIS Online publikovat z ArcGIS Pro (v k. m. kterékoli vrstvy v tabulce obsahu je položka Sharing > Share as web layer, případně nahoře v záložce Share > Web layer je možné vypublikovat všechny vrstvy aktuálně otevené v projektu (pozor, i vypnuté / odškrtnuté ze zobrazení). Publikovat lze vrstvy jako vektorové (Feature layer) nebo rastrové (Tile layer). Publikovaná data odečítají tzv. kredity za spotřebování datového úložiště (zhruba 1 kr. / 100 MB / den).
Pro používání vrstev na ArcGIS Online v prostředí ArcGIS Pro je možné je standardně pomocí Add Data přidat do mapového projektu. Pouze se v dialogu otevření dat volí vlevo v sekci Portal buď My Content (hledání ve vlastních datových sadách) anebo ArcGIS Online (hledání v celém cloudu). Cizí datové vrstvy (tj. vypublikované do cloudu jiným uživatelem) není možné editovat, ale v režimu pro čtení je možné je prohlížet, analyzovat, dotazovat se na ně apod. V případě potřeby lokálního stažení kopie vrstvy na ArcGIS Online je možné pomocí funkce Select (standardně v panelu Geoprocessing nebo přes Analysis > Tools) provést dotaz na vrstvu, jehož výsledkem jsou lokálně uložená data. Tentýž postup je možné použít pro data distribuovaná přes služby WFS nebo ArcGIS Server Feature Service, kde však může být omezen počet prvků na jeden dotaz. Lze vložit SQL podmínku jako v případě atributového dotazu a omezit data, která nás zajímají, na určitý podvýběr.
Symbolika dat
ArcGIS standardně přidělí všem vektorovým datům načteným z lokálního umístění výchozí symbolizaci. Tu je možné změnit pomocí položky Symbology v k. m. třídy prvků. Není takto možné měnit symboliku u vrstev z webového umístění a jen omezeně lze měnit symbolizaci rastrů.
Implicitně je vždy nastavena hodnota Single symbol, vizualizující všechny prvky vrstvy stejným způsobem. Pomocí přepnutí na Unique values (v případě kvalitativních dat, kategorií apod.) nebo na Graduated colors (v případě kvantitativních dat) je možné symbolizovat data různým způsobem podle příslušnosti k různé hodnotě atributu. V k. m. jednotlivých symbolových tříd pod volbou Unique values nebo Graduated colors je pak možné nastavit nezávislou symbolizaci jednotlivým hodnotám atributu, případně některé hodnoty z vykreslení zcela vyloučit.
CVIČNÉ ÚLOHY PRO ZPRACOVÁNÍ NA CVIČENÍ
Vektorová data, atributové dotazy
Úlohy
1.
- Kolik je v ČR rybníků?
- Datové vrstvy: VodniPlochy
- Výsledek: 399
Návod pro ArcGIS: Table options → Select By Attributes • TYP = 2
• Apply
2.
- Jaká je celková délka (v km) přirozených vodních toků v ČR?
- Datové vrstvy: VodniToky
- Výsledek: 30 412 km
3.
- Jaká je průměrná nadmořská výška (v m) vodních nádrží v ČR?
- Datové vrstvy: VodniPlochy
- Výsledek: 419 m
4.
- Kolik silnic v ČR má více než dva jizdní pruhy?
- Datové vrstvy: Silnice_2015
- Výsledek: 1002
5.
- Jaká je délka (v km) dálnic v ČR, které mají šest jízdních pruhů?
- Datové vrstvy: Silnice_2015
- Výsledek: 36,45 km
6.
- Kolik železničních stanic v ČR obsahuje ve svém názvu předložku 'nad'?
- Datové vrstvy: ZeleznicniStanice
- Výsledek: 112
7.
- Jaká je celková plocha (v km2) sídel v ČR u kterých jejich název začíná na písmeno 'K'?
- Datové vrstvy: SidlaPlochy
- Výsledek: 86,41 km2
8.
- Ve které obci Ústeckého kraje je největší nezaměstnanost a kolik to je?
- Datové vrstvy: ObceBody (AC)
- Výsledek: Trmice; 17,56%
9.
- Najděte obec v ČR, kde je nejvyšší poměr mezi muži a ženami a kolik to je?
- Datové vrstvy: ObceBody (AC)
- Výsledek: Staňkovice; 2,54:1
10.
- V kolika obcích v ČR převyšuje počet sňatků počet rozvodů. V jaké obci je počet sňatků nejvyšší vzhledem k aktuálnímu počtu obyvatel?
- Datové vrstvy: ObceBody (AC)
- Výsledek: 3808; Podhradí nad Dyjí
11.
- Jaká je průměrná hodnota nezaměstnanosti v ORP Beroun?
- Datové vrstvy: ObceBody (AC)
- Výsledek: 5,30%
12.
- Kolik katastrálních území spadá do oblasti s kódem LAU1 'CZ0327' a jakou mají celkovou výměru (v km2)?
- Datové vrstvy: KatastralniUzemiPolygony (AC)
- Výsledek: 215; 1 378km2
13.
- V kolika případech se shoduje název obce s názvem katastrálního území?
- Datové vrstvy: KatastralniUzemiPolygony (AC)
- Výsledek: 4516
14.
- Kolik katastrálních území začíná na písmeno 'R' a má přesně tři znaky ve svém názvu?
- Datové vrstvy: KatastralniUzemiPolygony (AC)
- Výsledek: 3
15.
- Ve kterých krajích je míra nezaměstranosti mužů větší než u žen?
- Datové vrstvy: KrajePolygony (AC)
- Výsledek: Karlovarský, Olomoucký, Moravskoslezský
16.
- Jaká je celková délka silnic 1., 2. a 3. třídy?
- Datové vrstvy: Silnice_2015
- Výsledek: 1 - 5 794 km; 2 - 14 138 km; 3 - 21 369 km
17.
- Jaký název pro obec je nejfrekventovanější, kolik obcí s tímto názvem v ČR je?
- Datové vrstvy: ObceBody (AC)
- Výsledek: 14; Nová ves
18.
- Pro každý typ vodní plochy najděte nejvyšší nadmořskou výšku?
- Datové vrstvy: VodniPlochy
- Výsledek: Vodní nádrž 773 m; Rybník 731 m; Jezero 1 008 m
19.
- Jaký je poměr mezinárodních ku vnitrostátním letištím v ČR?
- Datové vrstvy: Letiste
- Výsledek: 18:76
20.
- Který okres v ČR se skládá z největšího počtu obcí a kolik to je?
- Datové vrstvy: ObceBody (AC)
- Výsledek: Brno-venkov, 187