Kontrola topologie, tvorba mapového výstupu
Kontrola topologie vektorových dat
Jestliže chceme zkontrolovat topologickou čistotu vektorových dat, musejí být veškerá kontrolovaná data uložena uvnitř jednoho datasetu.
1. Pro vytvoření nové topologie klikneme pravým tlačítkem myši na dataset → New → Topology.
2. Na první stránce otevřeného okna Create Topology Wizard se definují parametry topologie, tedy její název, přesnost a vstupní vrstvy.
3. Druhá stránka obsahuje definice jednotlivých kontrolovaných topologických pravidel. Ta se nastaví dle potřeby. V této ukázce proběhne kontrola pravidel Must Not Have Gaps (Area) (data nesmí obsahovat mezery), Must Not Overlap With (Area-Area) (vrstvy se vzájemně nesmějí překrývat) a Must Not Overlap (Area) (jednotlivé vrstvy sami sebe nesmějí překrývat).
4. Třetí stránka obsahuje souhrn celé topologie. Tlačítkem Finish spustíme kontrolu.
5. Pokud se ve výstupním datasetu topologie nezobrazí, aktualizujeme jeho obsah kliknutím pravého tlačítka myši → Refresh.
6. V následujícím kroku je potřeba kontrolu topologie validovat kliknutím pravým tlačítkem na topologii v Catalogu → Validate.
7. Po validování přesuneme vrstvu topologie do mapového okna a měly bychom vidět objevené chyby.
8. Pomocí nástrojů Edit opravíme vyznačené chyby v původních datech. Po editaci topologii znovu validujeme a jestliže kontrola topologie neobjeví žádné chyby, znamená to, že kontrolované vrstvy jsou topologicky korektní.
Na obrázku níže je zobrazena ukázka dvou nalezených topologických chyb (levý horní snímek). Pravý horní snímek zobrazuje pohled na data bez opravy topologie. Při porovnání s pravým dolním snímkem je zřejmé, že vektorizace cesty chybně překryla vektorizaci pastviny. Snímek vlevo dole zobrazuje druhou chybu, tedy vzájemný překryv dvou prvků patřících do vrstvy Cesty.
Tipy po urychlení kontroly topologie:
- Pokud je to možné, lze u dat se stejným atributem (např. les, louka) provést Dissolve, kterým ze sloučených dat odstraníme případné chyby z překryvu stejnou vrstvou (třeba dvě louky vzájemně se překrývající).
- Pro zjednodušení kontroly topologie je možné všechna kontrolovaná data sloučit do jedné vrstvy, kterou následně zkontrolujeme samotnou. Nemusíme tedy řešit překryvy jednotlivých vrstev mezi sebou Must Not Overlap With, ale zkontrolujeme pouze novou vrstvu samostatně vůči sobě Must Not Overlap. Důležité je však po kontrole nezapomenou opravit případné chyby v původních datech.
Zajímavé odkazy
- Draw Detailed Polygons in ArcGIS Pro, Fast and Easy: https://youtu.be/Ab9aqsHj8X8?si=C4CCfrIkuYrrwDoK
- Copy features between layers: https://learn.arcgis.com/en/projects/copy-features-between-layers/
Úlohy k procvičení
Úlohy
K řešení následujích úloh použijte datovou sadu ArcČR
500 verzi 3.3 dostupnou na disku S ve složče
K155\Public\data\GIS\ArcCR500 3.3. Zde také najdete souboru s
popisem dat ve formátu PDF.
-
Zjistěte, jaká je délka silnic I. třídy, II. třídy a III. třídy na mapovém listu ZM10 02-34-14
Postup:
- vytvořte datový model pro silniční síť ČR (včetně domén, příp. subtypů)
- nastavte topologická pravidla pro příslušný dataset (silnice se nesmí křížit, nesmí mít volné konce,...)
- připojte si pomocí služby ArcGIS Online (Add Data ► From ArcGIS Online) data ZM10 (datová vrstva Základní mapy ČR (S-JTSK))
- zvektorizujte území zájmového mapového listu
- exportujte vektorizovaná data do souřadnicového systému S-JTSK (Krovak East North)
- určete délku jednotlivých typů silnic na mapovém listu
-
Zjistěte délku a průběh nejkratší silniční spojnice z křižovatky na východ od osady Kocourov do ústřední křižovatky (350 m n. m.) ve vsi Sutom. Zjistěte úhrnnou plochu lesů.
K vypracování úlohy využijte dvojice rastrů Státní mapy odvozené (SMO-5) – původního vydání z počátku 50. let 20. století. Rastry Litoměřice 7–5 a 7–6 jsou k dispozici zde. Na stejném místě najdete také klad Státní mapy 1 : 5000 v podobě Shapefile. Vyzkoušejte si možnosti vizuální úpravy světlosti a barevnosti rastrů pomocí Image analysis.
Postup:
- využijte dříve vytvořený datový model pro silniční síť ČR – v GDB založte novou třídu prvků
- stáhněte si klad listů Státní mapy 1 : 5000 a oba mapové listy (pracujte v systému S-JTSK)
- georeferencujte oba listy projektivní transformací na dodaný klad
- vytvořte bezešvý kus kresby SMO-5 formou mozaiky s mapovými listy oříznutými kladem na pouhé mapové pole
- zvektorizujte předmětné silnice mezi Kocourovem a Sutomí
- odečtěte vzdálenost různými cestami, změřte a vyberte nejkratší
- založte třídu prvků pro lesy a zvektorizujte plochy lesů (neuvažujte lesopark ve Vlastislavi)
- zachovejte si data z dnešní hodiny – během cvičení na téma WFS si porovnáte vámi zvektorizované části silniční sítě a lesních ploch s daty ze ZABAGED
Pozn.: mapové listy SMO-5 jsou graficky upraveny, aby byl patrnější obsah. Původně byly mapové listy zažloutlé a s nevýraznou kresbou. Jedná se o vůbec první vydání tohoto mapového díla. V současnosti se používá označení SM-5 (Státní mapa 1 : 5000) a vypadá vizuálně poněkud jinak, přestože základní obsah je shodný a znakový klíč doznal jen drobnějších změn.
-
Zjistěte délku katastrální hranice mezi k. ú. Pnětluky a k. ú. Vlastislav.
K vypracování úlohy využijte rastr PCO tehdejšího katastráního území Netluk (dnes Pnětluky u Podsedic; část obce Podsedice) z roku 1843. Rastr je k dispozici ve stejné složce jako předchozí data. Vyzkoušejte si obecně nerovnoběžníkový tvar ořezu rastru v mozaice.

