Professional Documents
Culture Documents
BAKALÁŘSKÁ PRÁCE
BRNO 2022
11
11
PODĚKOVÁNÍ
Nejdříve bych chtěl poděkovat vedoucímu bakalářské práce pánu Ing. Filip
DOHNAL Ph.D za vedení, odborný dohled a vstřícnost při konzultacích bez ohledu na
bariéry jazyka z mé strany . Kromě toho mi také pomohl půjčit si několik přístroje a vedl
mě k měření v terénu. Navíc často podrobně mě také navedl správným směrem k
dokončení mé bakalářské práce. Chtěl bych také poděkovat všem, kdo mi pomohli při
mojí provádění této práce. Na druhou stranu chtěl bych poděkovat učitelům a učitelkám,
kdo mě učil čestinu, abych dneska mohl se učit všechno v Českém jazyce a také
poděkovat kamaradům (Eva TeTurová, Lukáš Šolc, Jana Paroubková a Adéla Hajasová),
kdo mi pomohli opravit chyby gramatiky v čestině. V neposlední řadě bych chtěl
poděkovat také rodičům za podporu a motivaci mě při studiu.
11
ČESTNÉ PROHLÁŠENÍ
Prohlašuji, že jsem zadanou bakalářskou práci na téma „Určení relativních výšek
terénních stupňů z digitálních modelů reliéfu“ vypracoval samostatně, pod odborným
vedením vedoucího a použil jsem pouze literární zdroje uvedené v práci.
11
ABSTRAKT
Klíčová slova: ArcGIS Pro, dolní strana, horní strana, převýšení, relativní výška,
sklon, terénní stupeň, zakřivení, změna skonu.
11
ABSTRACT
The aim of the work was to design an automated method for determining the relative
height of terrain steps from a digital elevation model. ArcGIS Pro from ESRI was used
for this purpose. Using available geoprocessing tools and created algorithms in python,
an effort was made to create an automated process of finding the upper and lower terrain
edges that make up the terrain step. The Digital Elevation Model 5G was used to
determine the relative heights of terrain steps, or to determine the elevation between the
upper and lower edge of the terrain step. Based on the identification of the edges of the
terrain steps from the Digital Relief Model 5, it is possible to analyze the (in) conformity
of their geometry with the course of the terrain steps from the ZABAGED® database.
The main verifications of the proposed procedure were carried out in the field by GNSS
measurements and compared with the result by automation. Initial results show
discrepancies in the identification of upper terrain edges in the ZABAGED database. The
proposed automated process for determining the relative heights of terrain steps can be
used only to a limited extent. The reliability of model is greatly reduced in places of
complicated course of terrain relief.
Key words: ArcGIS Pro, bottom edge, upper edge, height difference, relative height,
slope, terrain step, curvature, change of slope.
OBSAH
SEZNAM POUŽITÝCH ZKRATEK A ZNAČEK........................................................ 11
1 ÚVOD ..................................................................................................................... 16
2.2 Kótování........................................................................................................... 17
4.1.1 Sklon......................................................................................................... 24
4.1.5 Vrstevnice................................................................................................. 27
5 VSTUPNÍ DATA...................................................................................................... 31
8 ZÁVĚR.................................................................................................................... 70
PŘÍLOHY ....................................................................................................................... 76
SEZNAM POUŽITÝCH ZKRATEK A ZNAČEK
Q1 První kvartil
Q2 Druhý kvartil
Q3 Třetí kvartil
11
SEZNAM OBRÁZKŮ
Strana
Obr. 13 – Výřez Základní mapy 1 : 10000, lokalita Brno – Královo Pole ............. 34
Obr. 19 – Proces zjištění horní a dolní meze zakřivení a změny sklonu ................. 37
12
Obr. 24 – Ukázka ovlivněných linií, které nebyly generalizací odstraněné ............ 42
Obr. 40 – Horní hrany po odstranění úseků s převýšením menším než 2 metry ... 53
13
Obr. 49 – Zbraslav ................................................................................................... 61
Obr. 54 – Královo pole (horní hrany, dolní hrany a měřené body) ......................... 63
14
SEZNAM TABULEK
Strana
Tab. 3 – Relativní výška 16 terénních stupňů v oblasti Říčany bez odstranění úseků
s převýšením menším než 2 metry ........................................................................... 55
15
1 ÚVOD
Terénní stupeň je příkrý, zpravidla ostře ohraničený svah o sklonu obvykle větším
než 35° [23]. Hrany terénních stupňů jsou tvarovými čarami, na kterých se prudce mění
sklon. Terénní stupně mohou být přírodní nebo umělé, kdy umělé vznikají zejména
při stavební nebo zemědělské činnosti a krajinných úpravách. Na mapě lze terénní stupně
identifikovat v místech, kde jsou průběhy vrstevnic přerušené. Pro vyjádření vertikálních
geometrických vlastností terénních stupňů používáme relativní výšky, které vyznačují
zřetelné převýšení k okolnímu povrchu. V tomto případě slouží dolní hrany jako základny
k určení převýšení. V terénu může být průběh těchto stupňů komplikovaný - variabilní
tvar a převýšení, a proto potřebujeme hledat způsob, jak správně určit relativní výšky
terénních stupňů. K zobrazení a lokalizaci terénního stupně v mapě se běžně používá
poloha horní hrany. Pro výpočet relativní výšky terénního stupně je důležité znát i
polohovou lokalizaci dolní hrany. K určení středních hodnot nadmořských výšek
terénních hran byl použit Digitální model reliéfu 5. generace (DMR 5G).
16
2 ZÁKLADNÍ METODY ZOBRAZOVÁNÍ TERÉNNÍHO
RELIÉFU
Jedná se o klasický způsob dávající prostorový vjem v mapě, který se používal do 18.
století. Několik kartografů zkoušelo zakreslit objekty ručně, např. kopce, řeky, řezy nebo
reliéf. Tato metoda se již dneska nepoužívá [15].
2.2 Kótování
2.3 Šrafy
Pod pojmem šrafy rozumíme krátké spádnice uspořádané v nějakém svahu či podél
17
určité linie. Ty jsou kresleny čarami s rozdílnými délkami, tloušťkami a hustotami, někdy
se objevuje výjimečně tvar obdélníkový. Ty byly používány velmi často na starých
mapách, avšak v současnosti šrafy aplikujeme méně, neboť tím dochází ke snížení
čitelnosti polohopisu a popisu. Z pohledu klasické kartografie je rozlišujeme
do následujících druhů: kreslířské šrafy, krajinné šrafy, sklonové (svahové) šrafy, stínové
šrafy, horské šrafy, technické šrafy, topografické šrafy a skalní šrafy [11]. Pro vyjádření
terénních stupňů v topografické mapě byly použity šrafy kolmé ve směru spádu
podél průběhu horních hran. Nad tím je vyjádřené kótování relativní výškou.
2.4 Vrstevnice
Vrstevnice jsou uzavřené linie spojující na topografické ploše body o stejné, vhodně
zvolené výšce. Jsou to půdorysné obrazy průniků hladinových ploch (zjednodušeně
18
vodorovných rovin) vedených v určitém výškovém intervalu [8]. Pokud nelze zobrazit
strmé svahy, některé vrstevnice se přerušují, například terénní stupeň [19]. Číselné kóty
slouží k vepisování hodnot výšky ve směru do kopce. Pod důležitým pojmem rozestupu
vrstevnic rozumíme vzdálenost dvou vrstevnic na mapě [8]. V rozsahu topografických
map stejného měřítka jsou základní intervaly konstantní. Obrázek 3 ukazuje vrstevnice
zbarvené do oranžova v topografické mapě.
19
Obr. 4 – Terénní reliéf s barevnou hypsometrii [19]
2.6 Stínování
20
3 DATOVÉ MODELY
Při práci s modelem TIN je třeba si uvědomit jeho základní vlastnosti [17, 19]:
• vrcholy jsou základními stavebními bloky a odpovídají bodům ve vstupních
datech;
21
• hrany: vrcholy jsou spojeny svými nejbližšími hranami a vytváří
trojúhelníky;
• trojúhelníky: jsou vymezeny třemi vrcholy a hranami a každý trojúhelník má
svůj identifikátor. Při tvorbě trojúhelníků ze vstupních bodů je používána
Delaunayova triangulace.
Nevýhoda tohoto modelu je, že struktura uložení dat je složitější než u ostatních
modelů.
DMR typu grid je tvořen čtvercovou maticí bodů. Jeden bod reprezentuje čtvercovou
plošku s konstantní nadmořskou výškou. Reliéf je reprezentován hranoly s horizontální
horní plochou. Výškový model vystihuje představa různě vysokých protáhlých hranolů
se stejnou šířkou a délkou (čtvercovou podstavou) a různou výškou podle nabývané
nadmořské výšky [17].
22
3.4 Transformace mezi modely
V prostředí GIS je výhodné mít základní znalosti o transformaci mezi modely
pro zobrazení, vizualizaci objektů v různých formátech a také pro analýzu dat. Tedy
máme dva typy transformace tj. rasterizace a vektorizace.
23
4 CÍL PRÁCE A METODY ŘEŠENÍ
f f
fx = a fy = (3.1)
x y
2 f 2 f 2 f
f xx = a f yy = a f xy = (3.2)
2x 2y x y
4.1.1 Sklon
Sklon se v libovolném bodě určuje úhlem mezi tečnou rovinou vzhledem k ploše
v tomto bodě a rovnoběžnou rovinou procházející tímto bodem. Nástroj „Slope“
v softwaru ArcGIS Pro počítá hodnotu sklonu s podstatou první derivace v rastrovém
24
modelu z hodnot, které vyjadřují výšky. Obrázek 9 umožňuje potřebu výpočtu sklonu
pro buňku „e“ .
kde:
• l je velikost pixelu;
• wght1 a wght2 jsou horizontálně vážené počty platných buněk ve směru x;
• wght3 a wght4 jsou vertikální vážené počty platných buněk ve směru y.
[13]:
= arctan( f x2 + f y2 ) (3.5)
25
Kromě tradičního nástroje „Slope“ je k dispozici v ArcGIS Pro také pokročilejší
nástroj „Slope“ v „Surface Parameters“ pro analýzu sklonu. Hlavní odlišnost těchto 2
nástrojů je v možnosti definovat počet pixelů pro analýzu. Přitom „Slope“ používá 3 na 3
pixely k analýze, „Slope“ v „Surface Parameter“ používá až 15 na 15 pixelů k analýze.
Oba nástroje „Slope“ jsou nejčastěji používány na datové sadě s nadmořskými výškami.
Nástroje „Slope“ jsou jedněmi z klíčových nástrojů pro analýzy v oddílu 6.1, protože
sklon terénních stupňů je výrazně silnější než okolní terén.
4.1.2 Orientace
[13]:
f
= arctan y (3.6)
fx
4.1.3 Křivost
Křivost v každém pixelu je určena díky 8 okolním pixelům a udává konvexní nebo
konkávní tvar povrchu. Výsledky křivosti chápeme jako výpočet druhé derivace
vstupního povrchu. Jsou k dispozici nástroje „Curvature“ nebo „Surface Parameters“
pro analýzu vlastností tvaru, nebo také říkáme, že tato funkce se zakládá na „slope of the
slope“. Křivost je definována vztahem v nástroji „Surface Parameters“ typem „Profile
Curvature“ [13]:
f xx . f x2 + 2. f xy . f x . f y + f y2 . f yy
=−
( f x2 + f y2 ) (1 + f x2 + f y2 )3 (3.7)
26
4.1.4 Stínování reliéfu
4.1.5 Vrstevnice
V ArcGIS Pro existuje nástroj „Contour“ pro tvorbu linie, která spojuje body stejné
výšky. Jedná se o nejznámější znázornění výškopisu pro běžného člověka, který pracuje
s mapou. Nejdůležitějším parametrem vektorové reprezentace je výškový rozestup
vrstevnic, neboli ekvidistance (krok, po kterém jsou vrstevnice vykresleny), protože jsou
největším nositelem výškové informace [17].
Pro splnění cílů byly v práci použity níže uvedené základní metody matematické
statistiky. Předpokládejme, že máme datový soubor (x1, x2,…, xn) s n hodnotami jako
vstupní data. Pro zpracování dat bylo v práci použito uvedených statistických
charakteristik [10]:
1 n
x= xi
n i =1
(4.1)
27
1 n 2
2
1 n
s =
2
i
n − 1 i =1
( x − x ) 2
= i
n − 1 i =1
x − n. x (4.2)
s = s2 (4.3)
Dále je nutné představit třídění datového souboru spojité náhodné veličiny. K tomu
je zapotřebí znát následující veličiny [10]:
Z uvedených veličin lze vytvořit histogram, který má velký význam při určení typu
rozdělení náhodné veličiny spojitého typu. Základní rozdělení náhodné veličiny spojitého
typu jsou rovnoměrné, normální, exponenciální, Weibullovo, Studentovo, Pearsonovo,
Fisherovo - Snedecorovo rozdělení [10]. Obrázky 10 a 11 jsou typické příklady
histogramu o exponenciálním a normálním rozdělení.
28
Obr. 10 – Příklad exponenciálního Obr. 11 – Příklad normálního rozdělení,
rozdělení, zdroj – vlastní zpracování zdroj – vlasní zpracování
Kvantily jsou ve statistice čísla (hodnoty), která dělí soubor seřazených (například
naměřených) hodnot na několik zhruba stejně velkých částí. Kvantil je tedy míra polohy
rozdělení pravděpodobnosti náhodné veličiny. Popisují body, ve kterých distribuční
funkce náhodné proměnné prochází danou hodnotou [14].
Existuje několik typů kvantilu jako medián, tercil, kvartil, kvintil, decil, percentil atd.
[14]. Pro řešení vyhodnocení vstupních dat pro další využití bylo v práci aplikováno
kvartilu. Podstatou tohoto typu jsou tři body, které rozdělují seřazená data do čtyř stejných
částí, kde každá z nich vyjadřuje čtvrtinu vzorku dat.
Jedná se o 3 kvartily: první kvartil (Q1), druhý kvartil (Q2) a třetí kvartil (Q3) [16]:
• První kvartil, tzv. dolní kvartil se rovná 25. percentilu dat. To znamená, že
oddělíme nejmenších 25 % dat od nejvyšších 75 %;
• Druhý kvartil, tzv. střední kvartil souboru dat se rovná 50. percentilu dat. To
znamená, že rozdělíme setříděná data na poloviny;
• Třetí kvartil, tzv. horní kvartil je roven 75. percentilu dat. To znamená, že
oddělíme nejmenších 75 % dat od nejvyšších 25 %.
29
Obr. 12 – Ilustrace typů kvantilu [16]
Pomocí kvantilů byla vstupní data zpracována před samotnou analýzou v procesu
hledání průběhu dolních hran oddíl 6.1.
Při práci s náhodnými veličinami spojitého typů je důležité znát definici [10]: 100%
kvantilem spojité náhodné veličiny X nazveme takové číslo xp, že pro zvolenou
pravděpodobnost p, kde 0 < p < 1, platí:
F ( xp ) = p = P ( X xp ) (4.5)
Kde
30
5 VSTUPNÍ DATA
31
Z uvedených charakteristik typů DMR byl pro zpracování analýzy určení relativního
převýšení terénních stupňů vybrán DMR 5G, z důvodu formy diskrétních bodů
uspořádaných do nepravidelné trojúhelníkové sítě, která lépe reprezentuje reliéf
v místech mikroreliéfních terénních objektů, a z důvodu menší úplné střední chybě
ve výšce.
Ve zdrojové databázi ZABAGED jsou terénní stupně obsahem jedné třídy prvků.
Poloha terénních stupňů je vyjádřena polohou horní hrany. Podle popisu z katalogového
listu ZABAGED v roce 2020, terénní stupeň je příkrý, zpravidla ostře ohraničený svah
(přírodní nebo umělý) o sklonu obvykle větším než 35° a patří k jednomu z 13 typů
objektů terénního reliéfu [23]. Terénní stupeň a sráz jsou ve stejném typu terénního
reliéfu, proto během procesu hledání průběhu dolních hran terénních stupňů dochází i
k identifikaci výskytu průběhu dolních hran srázů. Zdrojem dat geometrické reprezentace
horních hran terénních stupňů jsou letecké měřické snímky, letecké laserové snímkování
a šetření v terénu. Polohová přesnost je 2,0 m [23].
32
6 POSTUP ANALÝZY A VÝSLEDKY
Pod pojmem ovlivňující linie chápeme ty linie, co mají podobné charakteristiky jako
linie definující průběh hran. Musíme nejdříve uvažovat, že terén má složité terénní tvary,
a tedy i terénní stupně, proto se ovlivňující linie budou vyskytovat ve velkým množství.
V procesu analýzy nelze automatickým procesem eliminovat všechny ovlivněné linie,
proto zbývající ovlivněné linie budou částečně ovlivňovat výsledky během procesu
přiřazení ve 2. postupu, a tím i výsledky po 3. postupu budou nepřesné.
Pro tvorbu analýzy byly vybrány oblasti s četným výskytem terénních stupňů
s různými tvary. Jako vstupní data byla použita vektorová data s polohovou lokalizací
horních hran terénních stupňů z databáze ZABAGED a DMR 5G ve formátu diskrétních
bodů.
33
Aby výsledek analýzy dosahoval co možná nejpřesnějších hodnot a algoritmus byl
schopen kalkulovat i s komplikovanějšími průběhy terénních stupňů, byly vybrány 4
oblasti z okolí Brna s více či méně komplikovanými průběhy horních hran terénních
stupňů (viz obrázky 13 až 16).
Obr. 13 – Výřez Základní Obr. 14 – Výřez Základní mapy 1 : 10000, lokalita Brno –
mapy 1 : 10000, lokalita Brno- Zbraslav, zdroj – ČÚZK
Královo Pole, zdroj – ČÚZK
34
Postup hledání dolních hran terénních stupňů je obrazově demonstrován výstupními
vrstvy v rámci jedné lokality po použití jednotlivých geoprocesních nástrojů v příloze A.
Prvním krokem této úlohy je najít způsob, jak transformovat bodový soubor DMR
5G na jiný formát, aby mohla být provedena rastrová analýza. Tedy z bodového souboru
je možno vyhotovit trojúhelníkovou nepravidelnou síť, díky použití nástroje „Create
TIN“. Dále je nutno dodat, že konverzní nástroj „TIN to Raster“ převádí trojúhelníkovou
síť na rastr pomocí interpolace s nastaveným parametrem „pixel size = 1 m“ a „method=
NATURAL NEIGHBOURS“. Každé buňce na výstupu je přiřazena hodnota nadmořské
výšky.
Dále byl použit nástroj pro výpočet profilové křivosti terénu se vstupem vytvořeného
rastrového modelu DMR 5G. V ArcGIS Pro se dá vybrat jeden ze dvou nástrojů
pro výpočet křivosti tj. nástroj „Curvature“ nebo nástroj „Surface Parameter“. Nástroj
„Curvature“ vypočítá druhou derivační hodnotu vstupní plochy a odpovídá okně roviny
o devíti místních buňkách, ale takto definované okno nemusí být dobrým popisem krajiny
a může maskovat nebo zveličovat přirozené variace zájmu. Nástroj „Surface
Parameters“ přizpůsobí povrch okolí buněk namísto roviny, což poskytuje přirozenější
přizpůsobení terénu. Nástroj „Curvature“ používá k výpočtu hodnoty okno buněk 3 × 3,
zatímco nástroj „Surface Parameters“ umožňuje velikosti okna od 3 × 3 do 15 × 15
buněk. Větší velikosti oken jsou užitečné s daty o nadmořské výšce s vysokým rozlišením
pro zachycení procesů na povrchu země ve vhodném měřítku. Nástroj „Surface
Parameters“ také poskytuje možnost adaptivního okna, které vyhodnocuje místní
variabilitu terénu a identifikuje největší vhodnou velikost okolí pro každou buňku. To
může být užitečné při postupném homogenním terénu přerušovaném potoky, silnicemi
nebo ostrými zlomy ve svahu. Nástroj „Surface Parameters“ obsahuje tři typy zakřivení,
které používají aktualizované vzorce a vytvářejí různé výsledky z nástroje „Curvature“
[6]. Proto byl použit nástroj „Surface Parameters“ o typu „Profile Curvature“
s nastavenými parametry podle obr.17.
35
Navíc, kromě tvoření vrstvy zakřivení z rastru nadmořských výšek lze tvořit i vrstvy
sklonu terénu pomocí nástroje „Surface parameters“ (viz obr. 18). Chápeme tedy, že
hodnota v každé buňce je vypočítána podle první derivace funkce povrchu terénu. Pro
určení velikosti změny sklonu v každé buňce je nutno použít funkci „Slope“ na již
vytvořenou vrstvu sklonu, která byla vytvořena pomocí „Surface Parameters“. S užitím
jazyka Python byl tento proces vytvořen, jak je uvedeno na obr.18:
Na výstupu lze již pozorovat charakteristické hrany terénních stupňů. Lze také
například pozorovat polní a lesní cesty, které jsou od okolního terénu vyvýšené nebo
naopak vhloubené (viz příloha A).
V dalším postupu bylo vzato v úvahu, že je nutné najít vhodné hodnoty „zakřivení“
a „změny sklonu“ pro určení intervalu hodnot definující buňky dolních hran. Vzhledem
k řešení tohoto postupu existují 2 přístupy:
Předně je nutno dát pozor na hodnoty zakřivení v oblasti horních hran, které by
podle skutečnosti neměly být menší než 0. Proto byly eliminovány hodnoty menší než 0
před použitím metody „kvartilu“.
36
Je nutné si uvědomit, že vstupní data mají relativní přesnost. Tento problém vzniká
kvůli automatizaci tvorby dat nebo procesem generalizace. Před použitím dat pro analýzy
je nezbytné kontrolovat vstupní data, a tím eliminovat chybné hodnoty. Následuje
aplikování metody statistiky „Mezikvartilové rozpětí (IQR)“. IQR zde chápeme jako
rozdíl mezi třetím a prvním kvartilem ve statistice. V deskriptivní statistice je IQR mírou
statistické disperze, a to šířením nebo pozorování dat.
Konečným výsledkem tohoto procesu jsou hodnoty dolního kvartilu a horní a dolní
meze. Tyto hodnoty budou použity i v následném kroku. Hodnoty změny sklonu v oblasti
dolních hran mají stejnou charakteristiku jako v horních hranách, zatímco hodnoty
zakřivení v oblasti dolních hran mají opačnou (zápornou) hodnotu charakteristiky, proto
hodnoty horní meze zakřivení byly invertovány na zápornou hodnotu a staly se dolní mezí
pro hodnoty zakřivení v dolních hranách, a horní mezi byla přiřazena hodnota 0.
37
První přístup vykazuje jeden problém v případě, když vstupní data nejsou vhodná
pro analýzu. Nevhodnými daty rozumíme data s velkým množstvím špatné klasifikace
terénních stupňů nebo velké hromadné procento špatné klasifikace terénních stupňů
v oblastech pro analýzy.
Na obrázku 20 a 21 jsou grafy vyjádření hodnot změny sklonu a zakřivení více jak
300 bodů podél horních hran v oblasti Královo Pole, kde jsou k dispozici 3 terénní stupně.
Při rekognoskaci v terénu bylo zjištěno a následně vyhodnoceno, že 2 terénní stupně jsou
chybně klasifikovány ve zdrojové databázi. I přes toto zjištění byly pro grafické
znázornění použití metody „kvartilu“, v Excelu vyneseny hodnoty změny sklonu a
zakřivení do grafů. Hodnoty změny sklonu nabývají od 25° do 108° a hodnoty zakřivení
nabývají od 0 do 0,18.
38
Obr. 21 – Hodnoty zakřivení na bodech v horních hranách
v oblasti „Královo Pole“
Pro přesnější určení hodnot mezí bylo zpracováno na více statisticky významnějších
datech ze všech 4 zmíněných oblastí obsahujících více jak 7000 bodů podél horních hran.
Na obr. 22 a obr. 23 jsou grafy vyjádření hodnot změny sklonu a zakřivení po použití
metody „kvartilu“ v excelu. Meze změny sklonu nabývají od 69,5° do 90° a hodnoty
zakřivení nabývají od 0 do 0,32.
39
Obr. 23 – Hodnoty zakřivení na bodech v horních hranách ze 4
oblastí
Z tohoto odlišného důvodu můžeme mít dvě orientace, tj. bud’ algoritmus samostatně
hledá meze během procesu analýzy, anebo nastavíme meze přímo do algoritmu a
algoritmus je nemusí hledat. Dá se říct, že každý z nich má svou výhodu a nevýhodu.
Výhody prvního případu jsou, že algoritmus bude flexibilně měnit meze podle situace,
může určit správně dolní hrany a s velkou pravděpodobnosti najít dolní hrany pro všechny
horní hrany, přitom nevýhodou je, že takto nebude algoritmus fungovat správně
pro oblasti s méně daty. Druhý případ bude řešit nevýhody prvního případu, ale ty
hodnoty jsou trvalé a nejsou vhodné pro analýzy hran s hodnotami „změna sklonu“ a
„zakřivení“ s malou odchylkou od těch nastavených mezí. V případě aplikování operace
projektu na celém území ČR s obrovským množstvím dat bude řešena nevýhoda prvního
případu bez ohledu na špatnou klasifikaci dat, a dokonce bez zjištění chybně
definovaných stupňů. Proto bylo rozhodnuto připojit první případ k algoritmu.
40
každé jedinečné kombinaci vstupních hodnot byla přiřazena jedinečná výstupní hodnota.
Pokud umístění buňky obsahuje NoData na některém ze vstupních rastrů, bude tomuto
umístění přiřazena hodnota NoData na výstupu. Právě na výstupu dostaneme rastr,
na kterém je možné pozorovat polohu spodní hrany.
Odtud shluky pixelů vytváří liniové útvary, ale ne všechny představují spodní hrany
terénních stupňů. Proto byl rastrový formát převeden na formát vektorový pro provádění
kroků potřebných generalizací, kde byly vytvořeny ze shluků pixelů polygony.
Tedy následují dva další kroky, abychom se odstranily malé zbytečné polygony
nesouvisející se spodními hranami:
• Pomocí „Select Layer By Attribute“ se dají vybrat všechny malé polygony.
Limitní hodnota byla stanovena 10 m2.
• Pomocí „Multipart to Singlepart“ budeme moci extrahovat malé výše vybrané
polygony na jednotlivou vrstvu.
• Nakonec, nástroj „Erase“ použijeme pro původní vrstvu obsahující všechny
polygony a hledáme přední vrstvu obsahující malé polygony. Výsledek
zobrazují polygony jež mají plochu větší než 10 m2.
Zůstal zde stále jeden malý problém, kde v polygonech se vytvořilo spoustu malých
otvorů, proto byl dále použit nástroj „Eliminate Polygon Part“ k eliminaci malých
polygonů.
Sice vidíme už teď jasně průběhy dolních hran, ale jsou trochu hrubé a drsné.
Kvůli tomu byl použit nástroj „Smooth Line“, aby se dosáhlo jemnějších hran.
Z této vrstvy je třeba dále generalizovat pro odstranění zbývajících ovlivněných linií,
které nemohly být odstraněny během generalizace v polygonovém formátu. První úvaha
je, snažit se eliminovat ovlivněné linie kratší než 10 metrů použitím nástroje „Trim Line“.
Tímto nástrojem bylo umožněno zjistit a odstranit takové ovlivněné linine, které nebyly
připojeny s žádnou čárou, ale stály sami.
41
6.2 Přiřazení dolních hran do odpovídajících horních hran
Za účelem hledání průběhu dolních hran pro každou horní hranu rozdělíme horní
hrany na krátké 10m úseky, protože každá horní hrana má jiný, někdy velmi
komplikovaný průběh. Každé umístění malého úseku horní hrany má tak jinou vzdálenost
od spodní hrany. Navrženým způsobem budeme hledat části dolních hran
pro odpovídající rozdělené úseky horních hran. Výhoda tohoto způsobu řešení je, že
můžeme vyhodnocovat získané body na základě průběhu horních hran,tedy vyhodnocují
se na základě vzdálenosti od jednotlivých úseků do získaných bodů. Dále hodnotíme
42
spojitosti získaných bodů, odkud plyne, že můžeme najít a odstranit ovlivněné linie.
Na toto hodnocení se více zaměříme až v procesu analýzy a zpracování v oddílu 6.3.
1. nejdříve byla vytvořena vrstva obsahující body podél průběhu horních hran
použitím nástroje „Generate Points Along Lines“. Bodový soubor byl použit
pro další krok níže.
2. Pomocí nástroje „Split Lines At Points“ lze rozdělit horní hrany na krátké
úseky s intervalem vzdálenosti mezi dvěma přilehlými body. Získaná data
jsou krátké úseky s intervalem 10 metrů (s koncovým úsekem menším jak 10
m) a každý má své pořadí a identifikátor původní horní hrany.
Aby byla vypočítána průměrná absolutní výška pro každý úsek, postupujeme
následovně:
1. v prvním kroku je použit opět nástroj „Generate Points Along Line“, ale zde
byl nastaven parametr vzdálenosti 5 m.
2. Nástroj „Extract Values to Points“ umožňuje přiřadit nadmořskou výšku
ke každému bodu.
3. Dále byl použit nástroj „Summary Statistics“, který provádí výpočet
průměrné nadmořské výšky pro každý úsek.
Dolní hrany byly konvertovány na body použitím nástroje „Generate Points Along
Lines“ s intervalem 2 m. K bodům byly přiřazeny nadmořské výšky pomocí nástroje
„Extract Values to Points“. Dále bylo úkolem přiřadit body na dolní hraně k úsekům
horních hran.
43
Pro snadné vyjádření byla vrstva obsahující úseky horních hran označena za (1) a
vrstva obsahující vytvořené body podél dolních hran za (2).
44
Obr. 25 – Souhrný vývojový diagram přiřazení dolních hran k odpovídajícím horním
hranám, zdroj – vlastní zpracování
45
pro řešení toho problému bylo vytvořit jeden seznam (myšleno datovou strukturu)
pro uložení potřebné informace po každé smyčce a nastavit podmínky pro algoritmus.
V případě první smyčky, pokud nepokryl polygon vytvořený nástrojem „Buffer“ o šířce
2 m body na dolní hraně, je přiřazena hodnota proměnné „0“ k úsekům na horní hraně.
V další smyčce, v případě, že polygon vytvořený nástrojem „Buffer“ o šířce 4 m již
pokryje body na dolních liniích, je adekvátně ke všemu úsekům přiřazena hodnota
proměnné „0“. V další smyčce, pokud polygon vytvořený nástrojem „Buffer“ o šířce 6 m
ještě pokryje body na dolních liniích, hodnoty proměnné se zůstanou „0“, pokud ne, je
ke všemu úsekům přiřazena hodnota proměnné „1“. V další smyčce, pokud polygon
vytvořený nástrojem „Buffer“ o šířce 8 m opět pokryje body na dolních liniích, je
ke všemu úsekům přiřazena hodnota proměnné „0“, pokud ne, je ke všemu úsekům
přiřazena hodnotou proměnné „2“.. Tato hodnota proměnné je počítána od okamžiku, kdy
první úsek každé hrany již pokryl nějaký bod dolních hran. Předně uvažujeme hodnotit
jednotlivou horní hranu.
46
Obr. 28 – Přiřazení hodnoty proměnné k úsekům horních hran po 3. smyčce
47
Obr. 32 – Přiřazení hodnoty proměnné k úsekům horních hran po 7. smyčce
Když nějaké úseky horní hrany již pokryly nějaký body horních hran, ale pokaždé
další smyčce žádný zabývající úseky nepokryly další body, budeme porovnávat s těmito
uvedenými podmínkami.
1. Pokud se hodnota proměnné rovná 4 a počet úseků, které pokryly nějaké body
hledaných dolních hran je větší než 80 % všech úseků této hrany, budeme
uvažovat, že zbývající úseky této hrany nebudou mít svoje odpovídající body
dolních hran. Zbývající úseky nebudou dále vstupovat do procesu hledání
dolních bodů pro sebe, ale zároveň není nutné tyto úseky odstraňovat.
2. Pokud se hodnota proměnné rovná 5 a počet úseků, které pokryly nějaké body
hledaných dolních hran je roven nebo je větší než 65 % a současně menší než
80 % všech úseků této hrany, budeme uvažovat, že zbývající úseky této hrany
nebudou mít svoje odpovídající body dolních hran. Zbývající úseky nebudou
dále vstupovat do procesu hledání dolních bodů pro sebe, ale zároveň není
nutné tyto úseky odstraňovat.
3. Pokud se hodnota proměnné rovná 5 a počet úseků, které pokryly nějaké body
hledaných dolních hran je roven nebo je větší než 50 % a současně menší než
48
65 % všech úseků této hrany, budeme uvažovat, že zbývající úseky této hrany
nebudou mít svoje odpovídající body dolních hran. Zbývající úseky nebudou
dále vstupovat do procesu hledání dolních bodů pro sebe, ale zároveň není
nutné tyto úseky odstraňovat.
4. Pokud se hodnota proměnné rovná 6 a počet úseků, které pokryly nějaké body
hledaných dolních hran, nejsou větší než 50 % všech úseků této hrany,
budeme uvažovat, že zbývající úseky této hrany nebudou mít svoje
odpovídající body dolních hran. Zbývající úseky nebudou dále vstupovat
do procesu hledání dolních bodů pro sebe a je nutno buď odstranit celou
hranu ze vstupních dat nebo přiřadit za hodnotu “Null”.
Pro účely použití zdrojové vektorové vrstvy terénních stupňů při tvorbě nově
vznikajících topografických map, musí terénní stupně vyhovovat generalizačním
normám. Jedná se o terénní stupně, jejichž převýšení je větší než 2 metry. Proto nejdříve
uvažujeme možnost odstranit úseky s převýšením menším než 2 metry, ale ještě
zachováváním průběhu terénních stupňů. To chápeme, že někdy se nějaké úseky
s převýšením menším než 2 metry nachází ve středu průběhu terénních stupňů a v tomto
49
případě by se tyto úseky neměly odstranit, aby se nerušily průběhy horních hran. Obrázek
35 je typickým příkladem terénního stupně s úseky s převýšením menším než 2 metry
rozložených v různých místech. Úseky v pozici 1 a 3 budou odstraněny, zatímco úsek
v pozici 2 odstraněn nebude pro zachování průběhu hrany.
50
Zbývá zde další věc, pokud po celém procesu dojde k udržení těchto vnitřních úseků,
bude mít některý výstup převýšení menší než 2 metry. V tomto případě tyto hrany
neodstraníme a do atributového pole přiřadíme k výsledkům 0.
Jak již bylo řečeno výše, ovlivněné linie částečně způsobí nepřesné výsledky, a proto
je nutno volit nějaký způsob, aby se mohly eliminovat tyto ovlivněné linie co nejvíce
pro přesnější výsledky. Obrázek 37 zobrazuje horní hranu, body na dolní hraně a body
na ovlivněných liniích. Při použití nástroje „Buffer“ v oddílu 6.2, body na ovlivněných
liniích budou zachycené obalovými zónami místo bodů na dolních hranách v jejich
místech.
51
průběh horních hran, hodnoty rozdílu mezi dvěma přilehlými úseky bývají v rozmezí
[0 - 2] m. Naopak v těch terénních stupních se složitým průběhem nesledujeme průběh
horních hran, který bývá často v rozmezí [2-5] m. Proto zde stačí volit hodnotu
maximálního rozdílu 5 m. Algoritmus na obr. 38 je příkladem pro toto řešení:
Nakonec bychom ukázali celý proces určení relativních výšek terénních stupňů
vyjádřených graficky v Model Builder je uvedený v příloze D a v eletronickou verzi v
příloze E. Kromě toho v příloze E je k dispozici také script v Pythonu, který funguje jako
verze v Model Builder.
52
6.4 Výsledky
Obrázky 39 a 40 vyjadřují průběhy horních hran terénních stupňů v oblasti Říčany před
a po provedení analýzy a datového zpracování. Z obrázku je patrné, že několik hran už
bylo zkráceno a dokonce zmizelo podle nastavených podmínek (uvedené v oddílu 6.2).
Obr. 39 – Horní hrany ze vstupních dat, Obr. 40 – Horní hrany po odstranění úseků s
zdroj – databáze ZABAGED převýšením menším než 2 metry, zdroj –
vlastní zpracování
Tabulka 1 ukazuje první výstup převýšení 16-ti terénních stupňů po celém procesu.
V tabulce jsou pouze výsledky převýšení větší než 2 m, což vyhovuje nastavené
podmínce. Navíc ve výsledku po odstranění se přiřadilo převýšení menší než 2 metry
za hodnotu „0“ a za „NULL“ pro hrany, jejichž převýšení všech úseků je menší než 2
metry. Odlišnost tedy chápeme tak, že „NULL“ přiřadíme tehdy, jestli všechny úseky
mají výšku menší než 2 metry, ale „0“ přiřadíme tehdy, když poslední výsledek je menší
než 2 metry po procesu syntézy (v oddílu 6.3).
53
Tab. 1 – Relativní výška 16 terénních stupňů v oblasti „Říčany” po odstranění úseků s
převýšením menším než 2 metry
Číslo Zjištěné hodnot průměrné výšky Převýšení
objektu [m] [m]
Horní hrana Dolní hrana
1 386,81 384,60 2,21
2 383,68 379,90 3,78
3 381,81 377,86 3,95
4 370,46 366,65 3,81
5 376,79 372,70 4,09
6 382,34 377,65 4,69
7 377,58 374,69 2,89
8 369,65 365,73 3,92
9 376,98 372,23 4,75
10 374,98 368,05 6,93
11 380,44 X NULL
12 387,20 383,84 3,36
13 383,76 X 0
14 372,35 367,83 4,52
15 378,95 376,65 2,30
16 365,88 362,77 3,11
Tabulka 2 je příkladem pro terénní stupeň číslo 8 z tabulky 1 s délkou 174 metrů
dělenou na 18 úseků. Pro úseky, u kterých nebyly zjištěny odpovídající dolní úseky, se
přiřadilo „NENÍ” ve sloupci „Dolní hrana” a za „NULL” ve sloupci „Převýšení” .
Úseky s hodnotou převýšení menším než 2 metry se vybarvily červeně a budou v další
fázi procesu odstraněny. Průměr převýšení všech úseků bez odstraněných prvků odpovídá
výsledku terénního stupně číslo 8 v tab.1
54
7 370,68 366,92 3,76
8 370,41 366,64 3,77
9 369,78 366,09 3,69
10 369,28 365,66 3,62
11 368,90 364,86 4,04
12 368,15 364,18 3,97
13 367,60 363,70 3,90
14 367,06 363,56 3,50
15 366,77 363,43 3,34
16 366,06 363,33 2,73
17 365,29 363,42 1,87
18 364,54 363,43 1,11
Průměr převýšení všech úseků 3,92
Je nutné také ukázat poslední výstup v tabulce 3, který nese informaci o relativní výšce
terénních stupňů, aniž byly odstraňeny úseky s převýšením menším než 2 m. Tento
výsledek představuje užitečnou informace pro proces ověřování v oddílu 7.2 a 7.3.
Tab. 3 – Relativní výška 16 terénních stupňů v oblasti Říčany bez odstranění úseků s
převýšením menším než 2 metry
Číslo Zjištěné hodnot průměrné výšky Převýšení
objektu [m] [m]
Horní hrana Dolní hrana
1 386,81 384,69 2,12
2 383,68 380,08 3,60
3 381,81 378,62 3,19
4 370,46 366,78 3,68
5 376,79 373,05 3,74
6 382,34 377,86 4,48
7 377,58 374,86 2,72
8 369,65 366,03 3,62
9 376,98 372,65 4,33
10 374,98 368,07 6,91
11 380,44 379,14 1,30
12 387,20 383,97 3,23
13 383,76 382,25 1,51
14 372,35 368,21 4,14
15 378,95 377,21 1,74
16 365,88 362,91 2,97
55
7 OVĚŘENÍ VÝSLEDKŮ A HODNOCENÍ
VYTVOŘENÉHO PRODUKTU
3382
• P (90 > změna sklonu > 69,5) = = 98,97 %
3417
3414
• P (-0,32 < zakřivení < 0) = = 99,91 %
3417
Od počátku 90. let 20. století doznaly značného pokroku rozšíření metody určování
prostorové polohy založené na metodách družicové geodézie. Zpočátku bylo možné
používat pouze systém GPS (Global Positioning System), v současnosti lze využívat i
dalších globálních navigačních sytémů (GNSS), např. GLONASS nebo GALILEO.
Pokud se využívá více než jeden systém, používá se termín „Global Navigation Satellite
System“ se zkratkou GNSS [12]. Uživatelé této služby používají malé elektronické
přijímače, které na základě odeslaných signálů z družic umožňují vypočítat jejich polohu
s přesností na desítky až jednotky metrů. Přesnost ve speciálních nebo vědeckých
aplikacích může být několik centimetrů až milimetrů. Satelitní navigační systémy fungují
57
nezávisle na telefonním nebo internetovém připojení, ačkoli tyto technologie mohou
zvýšit hodnotu získaných informací o poloze [9].
Při měření byl použit Trimble Zephyr model 2, jež je vysoce výkonná lehká řídící
GNSS anténa optimalizovaná pro přesné RTK aplikace. GNSS antény Zephyr 2 se běžně
používají v mobilních aplikacích. Minimalizuje se více cest a poskytuje robustní
sledování v malých výškách a submilimetrovou opakovatelnost fázového středu [21].
Tato anténa byla propojená s přístrojem Trimble GeoXR 3.5G a Trimble Geo 7X. Tyto
ruční přístroje jsou kompletním řešením navrženým tak, aby bylo ruční měření
maximálně přesné a měření bylo díky tomu jednodušší, efektivnější a flexibilnější.
58
Obr. 46 – Čtyři oblasti měření v okolí Brna, zdroj mapového podkladu – Základní mapa ©
ČÚZK
Abychom zvládli dobře a snadno měřit v terénu, tak se měření provedlo na jaře, kdy
jsou vhodnější podmínky než v jiných obdobích. Například v zimě při padání sněhu
počasí ovlivňuje měření a jde tak těžko určit hrany terénních stupňů. Sníh může taky
ovlivňovat vertikální přesnost polohy přístroje. Zatímco v létě nebo na podzim bude terén
hodně zalesněný, což ovlivňuje příjem signálů z družic, a tím je ovlivněna i přesnost
polohy. V nejhorších případech je zcela nemožné kvůli těmto podmínkám měření provést.
Kromě toho, je tu jedna věc, kterou nelze ignorovat, že terénní stupně jsou data pořízené
z leteckých měřických snímků, leteckého laserového skenování a měření v terénu od roku
2009 do roku 2013. Po takové dlouhé době několik míst v terénu mohlo změnit svůj tvar
kvůli přírodní i lidské činnosti, a proto je možné, že se nemohly určit přesně polohy hran,
což mohlo ovlivnit horizontální i vertikální přesnost polohy měření.
Obrázky 47, 49, 51, 53 ukazují, jak vypadají terénní stupně v těchto 4 oblastech.
Výhody a nevýhody těchto lokalit jsou následující:
59
• V Bystrci je málo terénních stupňů. Je zde k dispozici pouze 5 terénních
stupňů. Během analýzy se zjistilo, že zde jsou 2 terénní stupně s převýšením
menší než 2 metry. Kromě toho jsou krátké průběhy hran a jednoduchý průběh
hran a také jsou zčásti zalesněné. Výhoda je, že terénní stupně mají výrazný
sklon a mění prudce sklon v hranách, což vyhovuje kritériu terénních stupňů
• Ve Zbraslavi je k dispozici velké množství terénních stupňů, které jsou ale
částečně zalesněny. Vyskytují se tam terénní stupně se složitým tvarem, což
pomohlo při analýze dat, aby byl vytvořen obecný algoritmus pro všechny
typy terénu.
• V Říčanech je k dispozici 16 terénních stupňů, jež jsou málo zalesněné, a
hrany se jasně zobrazují v terénu, proto se zde provedlo nejvíce měření. Navíc
se zde vyskytují terénní stupně s různým geometrickým tvarem, což tvoří
dobrý zdroj pro analýzy.
• V Králově Poli jsou k dispozici jen 3 terénní stupně a jeden z nich nemá svoji
dolní hranu. Sice je zde malé zalesnění, ale hrany se zde nezobrazují jasně
v terénu. Sklon svahu není tak příkrý a dochází tak k nesprávné analýze při
provedení algoritmu, proto je tato lokalita také dobrým zdrojem pro analýzy
jiných terénních stupňů zmíněných již v kapitole 6.
Obrázky 48, 50, 52, 54 ukazují výsledek měření a analýzy. Měřené body leží
skoro přesně nebo přesně na horních a na hledaných dolních hranách. Kde:
60
Obr. 47 – Bystrc, zdroj mapového Obr. 48 – Bystrc (horní hrany, dolní hrany
podkladu – Ortofoto © ČÚZK a měřené body), zdroj – vlastní zpracování
61
Obr. 50 – Zbraslav (horní hrany, dolní hrany a měřené body), zdroj – vlastní zpracování
Obr. 51 – Říčany, zdroj mapového podkladu – Obr. 52 – Říčany (horní hrany, dolní hrany a
Ortofoto © ČÚZK měřené body), zdroj – vlastní zpracování
62
Obr. 53 – Královo Pole, zdroj mapového Obr. 54 – Královo pole (horní hrany, dolní
podkladu – Ortofoto © ČÚZK hrany a měřené body), zdroj – vlastní
zpracování
Nejdříve se rozdělil bodový soubor měření na 2 skupiny tj. body pro horní hrany
patřící ke skupině 1 a body pro hledané dolní hrany patřící skupině 2.
Podstatou tohoto měření je ověřit přesnosti polohy hledaných dolních hran, proto
na základě polohy měřených bodů pořízené v terénu se použil nástroj „Near“, který
určuje nejbližší vzdálenost bodů k souboru linií. Tedy soubor linií obsahuje průběhy
horních hran jako základny pro určení blízkosti bodů v horních hranách a průběhy
hledaných dolních hran pro určení blízkosti bodů v dolních hranách. Výsledky nejbližší
vzdálenosti bodů je poté nutné konvertovat do excelu nástrojem „Table to Excel“.
V prostředí excelu se shrnuly výsledky z těchto 4 oblastí do jednoho. Jak již bylo řečeno
v oddílu 5.2 o vstupních datech, polohová přesnost průběhů terénních stupňů jsou 2
63
metry, tzn., že některá poloha podél průběhů horních hran může mít odchylku až o 2
metry odlišnou oproti skutečnosti.
Navíc na několika místech při měření mohla být špatně určena poloha hrany. Z tohoto
důvodu je nutné použít k ověření přesnosti statistické metody.
Na základě počítaných parametrů v tab. 4 byly vybrány obecné parametry pro oba
dva. Tedy bylo nastaveno I = 0,5. Odtud je možné vytvořit histogram vyjadřující
rozdělení hodnot vzdáleností na obr. 55 a obr. 56.
64
skupiny. Přitom 1. skupina má 420 měřených bodů, 2. skupina má 400 měřených bodů a
podle vzorce (4.5) dostáváme:
401
• P1(Vzdálenost 2) = = 95,5 %
420
382
• P2(Vzdálenost 2) = = 95,5 %
400
Navíc se dá říci, že přesnost polohy hledaných dolních hran je dokonce částečně větší
než přesnost polohy horních hran ze vstupních dat, což dokazuje, že proces hledání
průběhu hledaných dolních hran v oddílu 6.1, je správný. Kromě toho, lze také pozorovat
přesnost polohy přístroje v horizontálním směru při příjmu signálu z družic. V Excelu se
Kromě určení přesnosti polohy hledaných dolních hran v horizontálním směru byly
určeny odchylky nadmořské výšky horních hran a dolních hran mezi zjištěnými a
měřenými hodnotami. Tabulka 5 ukazuje toto porovnání u terénních stupňů z lokality
Říčany. Výsledky zjištěných nadmořských výšek s výsledky měřených nadmořských
výšek byly kalkulovány z úseků s převýšením menším než 2 metry.
65
Tab. 5 – Porovnání odchylky nadmořských výšek horních a dolních hran mezi zjištěnou a
měřenou hodnotou
Absolutní Absolutní
Zjištěné
Měřené hodnoty odchylka odchylka
Číslo hodnoty
průměrné výšky výšky výšky
objektů průměrné výšky
[m] horních hran dolních hran
[m]
[cm] [cm]
Horní Dolní Horní Dolní
hrana hrana hrana hrana
1 386,81 384,69 386,66 384,59 15 10
2 383,68 380,08 383,55 379,98 13 10
3 381,81 378,62 381,90 378,09 09 53
4 370,46 366,78 370,49 366,98 03 20
5 376,79 373,05 376,77 372,90 02 15
6 382,34 377,86 381,99 378,34 35 48
7 377,58 374,86 377,63 374,06 5 80
8 369,65 366,03 X X X X
9 376,98 372,65 377,38 371,90 40 75
10 374,98 368,07 375,35 368,83 37 76
11 380,44 379,14 380,83 378,88 39 26
12 387,20 383,97 387,21 384,32 1 35
13 383,76 382,25 382,56 381,42 120 83
14 372,35 368,21 372,05 367,29 30 92
15 378,95 377,21 379,41 377,40 46 19
16 365,88 362,91 365,73 361,87 15 104
Průměr 27 50
66
Tab. 6 – Absolutní odchylky převýšení mezi zjištěnými a měřenými hodnotami
převýšení terénních stupňů
Zbývá tedy poslední krok, aby se zhodnotilo, jestli proces přiřazení dolních hran
do odpovídajících hran v oddílu 6.2 a poté analýzy a zpravování získaných bodů
na dolních hranách v oddílu 6.3 jsou přijatelné nebo ne.
Podstata tohoto způsobu ověřování je ručně vybrat čáry dolní hrany, které jsou
67
k dispozici z procesu automatizace jejich hledání v oddílu 6.1, a pak porovnávat
odchylku mezi jejich výsledky s výsledky z procesu úplné automatizace. Je jasné říci, že
tento způsob je spolehlivější než způsob úplné automatizace, protože při výběru dolních
hran k odpovídajícím horním hranám mohla probíhat kontrola, dále porovnávat
s výsledky měření v terénu a vybrat přesné dolní hrany, které měly být. Tato metoda je
považována za spolehlivější, ale není příliš praktická, protože tato práce je časově náročná
a není vhodná velké množství dat,
V tomto postupu byly následovány tyto kroky (obrázky pro tuto fázi jsou uvedené
v příloze C ):
68
• Na konec se dají odečítat nalezené odpovídající průměrných hodnot a
dostaneme převýšení těchto terénních stupňů (relativní výška terénních
stupňů).
Číslo
Horní Dolní Dolní
objektu
hrana hrana hrana Autom. Poloauto. Rozdíl
(autom.) (autom.) (p.autom.) [m] [m] [cm]
[m] [m] [m]
1 386,81 384,69 384,80 2,12 2,01 11
2 383,68 380,08 380,02 3,60 3,66 06
3 381,81 378,62 378,65 3,19 3,16 03
4 370,46 366,78 366,90 3,68 3,56 12
5 376,79 373,05 372,93 3,74 3,86 12
6 382,34 377,86 378,35 4,48 3,99 49
7 377,58 374,86 374,83 2,72 2,75 03
8 369,65 366,03 365,47 3,62 4,18 56
9 376,98 372,65 372,50 4,33 4,48 15
10 374,98 368,07 367,31 6,91 7,67 76
11 380,44 307,14 378,93 1,30 1,52 22
12 387,20 383,97 384,19 3,23 3,01 22
13 383,76 382,25 382,14 1,51 1,62 11
14 372,35 368,21 367,47 4,14 4,88 74
15 378,95 377,21 377,15 1,74 1,80 06
16 365,88 362,91 362,45 2,97 3,43 46
Průměr rozdílů převýšení 27
69
8 ZÁVĚR
V práci jsem se snažil dosáhnout cíle, který byl na začátku stanoven. Během práce
na tomto výzkumu byla snaha si vybrat oblasti terénu s velkým množstvím a co
nejsložitějším tvarem terénních stupňů, aby tak mohlo být zajištěno, že proces
automatizace může fungovat správně pro všechny případy a tvary těchto stupňů. Složité
terénní stupně jsou ty, kde se vyskytuje hodně ovlivněných linií nebo je tam špatná
klasifikace terénních stupňů, jelikož si horní hrany nemohou najít svůj odpovídající
průběh dolní hrany atd.
Pro postup analýzy a zpracování dat byla použita spoustu funkcí se stejnou podstatou
nástrojů v ArcGIS Pro verze 2.9 založené v knihovně “Arcpy” v Pythonu. Pro řešení
tohoto problému je důležité pochopit nejdříve strukturu vstupních dat a zjistit jádro
objektu pro přesnou orientaci a analýzu.
Byl navržen velmi důležitý proces, jakým způsobem přiřadit dolní hrany k hranám
horním. Způsobem rozdělení horních hran na kratší úseky bylo dosaženo lepších
vstupních podmínek pro následnou aplikaci nástroje „buffer“.
Stěžejní část a zároveň nejdůležitější část procesu je popsána v oddíle 6.3. V první
fázi byl řešen problém, jak vytvořit algoritmus, aby vyhovoval požadavkům jeho využití
tím, že byly odstraněny úseky s převýšením menším než 2 metry. V druhé fázi bylo
snahou zvýšit spolehlivost výsledků u složitějších tvarů terénních stupňů. Proto byl
vytvořen pokročilejší algoritmus tak, aby byla provedena analýza získaných dat
za účelem řešení problémů ovlivňujících výsledky terénních stupňů. Tím bylo dosaženo
přesnějších výsledků. Dále bylo zjištěno, že ovlivněné linie mohou ovlivnit poslední
70
výsledek dokonce o několik metrů v hodnotě relativní výšky. Na výstupu byly provedeny
3 různé varianty interpretace relativního převýšení u terénních stupňů:
• První varianta obsahuje hodnoty převýšení každých krátkých 10m úseků, ale
u několika úseků nemohla být nalezena převýšení, protože bud’ neměly svou
dolní hranou nebo musel být ukončen proces smyčky nastavenými
podmínkami v oddílu 6.2, nebo nelze najít body na dolních hranách pro sebe,
což zajišťuje, že nebude probíhat nekonečná smyčka. Výsledek u tohoto
případu se rovná odčítání průměrné nadmořské výšky každých horních úseků
s průměrnou nadmořskou výškou zjištěných bodů na dolních hranach.
• Druhá varianta obsahuje hodnoty převýšení terénních stupňů bez hodnot
převýšení menšího než 2 m. To ale neznamená, že všechny úseky jsou
s převýšením větším než 2 m, ale hodnota menší než 2 m může být u úseků
v takové případě, kde několik úseků má převýšení menší než 2 m, ale nebyly
odstraněny kvůli zajištění průběhu terénních stupňů. Výsledek u toho případu
se rovná průměru všech udržených převýšení z první varianty.
• Třetí varianta výstupu obsahuje hodnoty relativní výšky všech terénních
stupňů bez odstranění úseků s převýšením menším než 2 m. Je nutné si
uvědomit, že tato varianta je užitečným zdrojem pro ověřování v kapitole 7.
Výsledky u tohoto případu se rovnají průměru všech převýšení z první
varianty.
71
v reálném prostředí. Způsob ověření odpovídá otázce, zdali je proces
přiřazení bodů v oddílu 6.2 a proces analýzy a zpracování získaných dat
správný nebo nikoliv. Odtud můžeme hodnotit využitelnost vytvořeného
produktu. Výsledek, že nejmenší absolutní odchylka převýšení
mezi zjištěnými a měřenými hodnotami převýšení terénních stupňů je 3 cm,
největší je 115 cm a průměr všech odchylek je 49 cm.
• V posledním ověření byla snaha porovnávat výsledky získaných automatizací a
poloautomatizací. Nejmenší rozdíl v hodnotách relativních převýšení terénních
stupňů je 3 cm a největší rozdíl je 76 cm se stejnými hodnotami výšek horních
hran. Průměr těchto rozdílů je 27 cm. Výsledky ukazují, že proces
automatizace je v pořadku.
72
SEZNAM POUŽITÝCH ZDROJŮ
[4] Dimenze. In: Wikipedia [online]. Wikimedia Foundation, 2022 [cit. 2022-05-20].
Dostupné z: https://cs.wikipedia.org/wiki/Dimenze
[8] Fialová, M.( 2012). Vývoj metod zobrazování terénního reliéfu. Dostupná z:
https://theses.cz/id/u0eizf/bp_fialova.pdf
[9] Globální družicový polohový systém. In: Wikipedia [online]. Wikimedia Foundation,
2022 [cit. 2022-05-20]. Dostupné z:
https://cs.wikipedia.org/wiki/Glob%C3%A1ln%C3%AD_dru%C5%BEicov%C3%
BD_polohov%C3%BD_syst%C3%A9m#:~:text=P%C5%99esnost%20ve%20speci
%C3%A1ln%C3%ADch%20nebo%20v%C4%9Bdeck%C3%BDch,hodnotu%20z%
C3%ADskan%C3%BDch%20informac%C3%AD%20o%20poloze
73
[10] Jiří, K(2001). Úvod do počtu pravděpodobnosti a matematické statistiky. Brno:
Vojenská Akademie v Brně
[12] Krátochvil, V.(2020). GEODÉZIE III Určování výšek. Brno: Univerzita obrany,
Fakulta vojenských technologií
[13] Krcho, J., Benová, A. (2004). Georeliéf a jeho geometrická štruktúra: modelovanie
georeliéfu s parametrom a bez parametra času. Dostupné z:
https://www.sav.sk/journals/uploads/05131258Krcho,%20Benova.pdf
[14] Kvantil. In: Wikipedia [online]. Wikimedia Foundation, 2022 [cit. 2022-05-20].
Dostupné z: https://cs.wikipedia.org/wiki/Kvantil
[17] Řehák, T. (2008). Analytické možnosti GIS nad rastrovými daty. Dostupné z:
https://kgm.zcu.cz/studium/ZaverecnePrace/2008/Rehak__Analyticke_moznosti_GI
S_nad_rastrovymi_daty__DP.pdf
74
[21] Trimble, USA.(2017).Trimble Zephyr 2 Antennas. Dostupné z:
https://oemgnss.trimble.com/wp-
content/uploads/2020/10/Zephyr_Antenna_2_DS_01_17.pdf
75
PŘÍLOHY
76
Příloha A – Výstupní vrstvy po každém použití nástroje v oddílu 6.1