Tvorba aplikace pro objemové výpočty na skládce

Podobné dokumenty
Rastrová reprezentace geoprvků model polí Porovnání rastrové a vektorové reprezentace geoprvků Digitální model terénu GIS 1 153GS01 / 153GIS1

Společnost ATLAS, spol. s r.o. byla založena roku 1990 za účelem vývoje vlastního grafického software pro oblast inženýrských prací.

Zdroj:

9. přednáška z předmětu GIS1 Digitální model reliéfu a odvozené povrchy. Vyučující: Ing. Jan Pacina, Ph.D.

Digitální model reliéfu (terénu) a analýzy modelů terénu

8. přednáška z předmětu GIS1 Rastrový datový model a mapová algebra

Návod k použití softwaru Solar Viewer 3D

Sada 2 Geodezie II. 12. Výpočet kubatur

GIS Geografické informační systémy

Hardware Různé počítačové platformy (personální počítače, pracovní stanice, víceuživatelské systémy) Požadavek na konkrétní vstupní a výstupní zařízen

Topografické mapování KMA/TOMA

4. Digitální model terénu.

GIS Geografické informační systémy

Digitální mapa veřejné správy Plzeňského kraje - část II.

Rastrové digitální modely terénu

Popis programu 3D_VIZ

PLOŠNÁ GRAFICKÁ ANALÝZA NEROVNOSTÍ VOZOVEK. Jiří Sláma

Vyvinuté programové vybavení (projekt čís. TA )

Zkušenosti s výukou ATLAS DMT na Stavební fakultě ČVUT

7. Geografické informační systémy.

FOSS4G úspěšné projekty

Projekt Poohří. Výstavba modelových sítí a automatizace v rámci tvorby modelových sítí. Zpráva o stavu řešení problematiky

1 Obsah přípravné fáze projektu Poohří

PostGIS. Luboš Hejduk, Petr Sedlář 2007

Úvod do GIS. Prostorová data II. část. Pouze podkladová prezentace k přednáškám, nejedná se o studijní materiál pro samostatné studium.

Cvičení software Groma základní seznámení

Autodesk AutoCAD Civil 3D

PROBLEMATICKÉ ASPEKTY GEOREFERENCOVÁNÍ MAP

Geografické informační systémy GIS

Rastrová reprezentace

Terestrické 3D skenování

Technologické postupy práce s aktovkou IS MPP

RoadPAC 2016 BETA. 1. Nový formát protokolů.

12. přednáška ze stavební geodézie SG01. Ing. Tomáš Křemen, Ph.D.

T a c h y m e t r i e

Příprava dat v softwaru Statistica

Zpravodaj. Uživatelská příručka. Verze

Tvorba nových dat. Vektor. Geodatabáze. Prezentace prostorových dat. Základní geometrické objekty Bod Linie Polygon. Vektorová

GIS Geografické informační systémy

GIS MĚSTA BRNA. 16. listopadu Dana Glosová, Magistrát města Brna

KIG/1GIS2. Geografické informační systémy. rozsah: 2 hod přednáška, 2 hod cvičení způsob ukončení: zápočet + zkouška

TÉMATICKÝ OKRUH Softwarové inženýrství

Digitální kartografie 7

Metodický pokyn. k zadávání fotogrammetrických činností pro potřeby vymezování záplavových území

Diplomová práce Prostředí pro programování pohybu manipulátorů

GeoHosting. Martin Vlk. (vypusťte svoje data do světa) Help forest s.r.o. člen skupiny WirelessInfo 2008

Tachymetrie (Podrobné měření výškopisu)

GRR. získávání znalostí v geografických datech Autoři. Knowledge Discovery Group Faculty of Informatics Masaryk Univerzity Brno, Czech Republic

Laserové skenování - zaměření a zpracování 3D dat v průběhu výstavby tunelu

Obsah. Co je to Field-Map? Field-Map software Popis technologie Field-Map Zdroje

IBRIDGE 1.0 UŽIVATELSKÝ MANUÁL

Porovnání rychlosti mapového serveru GeoServer při přístupu k různým datovým skladům

Praktické využití mapových služeb v rámci tvorby projektových dokumentací

GEODETICKÉ VÝPOČTY I.

Jádrem systému je modul GSFrameWork, který je poskytovatelem zejména těchto služeb:

ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE FAKULTA STAVEBNÍ, OBOR GEODÉZIE A KARTOGRAFIE KATEDRA MAPOVÁNÍ A KARTOGRAFIE

Průmyslová střední škola Letohrad Komenského 472, Letohrad

Hydroprojekt CZ a.s. WINPLAN systém programů pro projektování vodohospodářských liniových staveb. HYDRONet 3. Modul TERÉN

Geografické informační systémy ArcGIS Pavel Juška (jus011) 4. března 2010, Ostrava

Geografické informační systémy

Digitální modely terénu a vizualizace strana 2. ArcGIS 3D Analyst

Zaměření aktuálního stavu, výpočet kubatur a geotechnický monitoring na SKO Libínské sedlo

AUTODESK CIVIL 3D Kratší cesta k úspěchu

Digitální modely terénu (9-10) DMT v ArcGIS Desktop

2. přednáška z předmětu GIS1 Data a datové modely

INFORMAČNÍ SYSTÉMY PRO KRIZOVÉ ŘÍZENÍ GEOGRAFICKÉ INFORMAČNÍ SYSTÉMY A JEJICH VYUŽITÍ V KRIZOVÉM ŘÍZENÍ ING. JIŘÍ BARTA, RNDR. ING.

Otevřený katastr (OK)

Popis funkcí tlačítek jednotlivých modulů programu OGAMA

Algoritmizace prostorových úloh

OPENSYMOS JAKO ZÁSUVNÝ MODUL PRO QGIS. Jan RŮŽIČKA, Kateřina RŮŽIČKOVÁ

ProArc. open source řešení pro produkci a archivaci digitálních dokumentů. Martina NEZBEDOVÁ Knihovna AV ČR, v. v. i., Praha nezbedova@knav.

xrays optimalizační nástroj

Pro správné zobrazení mapové aplikace je potřeba mít nainstalovaný zásuvný modul Flash Adobe Player.

2015 GEOVAP, spol. s r. o. Všechna práva vyhrazena.

Kontingenční tabulky v MS Excel 2010

PODROBNÁ SPECIFIKACE PŘEDMĚTU VEŘEJNÉ ZAKÁZKY

SkiJo podpora pro vytyčování, řez terénem a kreslení situací

Využití letecké fotogrammetrie pro sledování historického vývoje krajiny

Matematický software pro Linux

Propojení GIS a on-line mapových nástrojů a služeb - MapInfo a Google Earth WMS / WFS služby

Reliance 3 design OBSAH

Automatizace tvorby výškopisu pro mapy velkého měřítka v prostředí ArcGIS

Pro tvorbu samostatně spustitelných aplikací je k dispozici Matlab library.

BALISTICKÝ MĚŘICÍ SYSTÉM

2 PŘÍKLAD IMPORTU ZATÍŽENÍ Z XML

GEOVAP, spol. s r.o. WMS JDTM ZK

Zdokonalování gramotnosti v oblasti ICT. Kurz MS Excel kurz 6. Inovace a modernizace studijních oborů FSpS (IMPACT) CZ.1.07/2.2.00/28.

Průmyslová střední škola Letohrad Komenského 472, Letohrad

GIS a správa majetku a dokumentů

Evidence městského mobiliáře v GIS Kompas 3.2

Odpadové hospodářství v ORP Ústí nad Labem

GEOGRAFICKÉ INFORMAČNÍ SYSTÉMY 10

Programátorská dokumentace

ZEMĚMĚŘICKÝ ÚŘAD. Nový výškopis ČR již existuje. Ing. Karel Brázdil, CSc., Ing. Petr Dvořáček

Využití programu GeoGebra v Matematické analýze

Geodézie 3 (154GD3) Téma č. 8: Podrobné měření výškopisu - tachymetrie

1. Úvod do Systémů CAD

Lekce 4 - Vektorové a rastrové systémy

Vytvoření a úpravy geologického modelu

Transkript:

VYSOKÁ ŠKOLA BÁŇSKÁ TECHNICKÁ UNIVERZITA OSTRAVA Hornicko-geologická fakulta Institut geoinformatiky Tvorba aplikace pro objemové výpočty na skládce bakalářská práce Autor: Vedoucí bakalářské práce: Petr Žídek Ing. Kateřina Růžičková, Ph.D. Ostrava 2014

Prohlášení - Celou bakalářskou práci včetně příloh, jsem vypracoval samostatně a uvedl jsem všechny použité podklady a literaturu. - Byl jsem seznámen s tím, že na moji bakalářskou práci se plně vztahuje zákon č.121/2000 Sb. - autorský zákon, zejména 35 využití díla v rámci občanských a náboženských obřadů, v rámci školních představení a využití díla školního a 60 školní dílo. - Beru na vědomí, že Vysoká škola báňská Technická univerzita Ostrava (dále jen VŠB-TUO) má právo nevýdělečně, ke své vnitřní potřebě, bakalářskou práci užít ( 35 odst. 3). - Souhlasím s tím, že jeden výtisk bakalářské práce bude uložen v Ústřední knihovně VŠB-TUO k prezenčnímu nahlédnutí a jeden výtisk bude uložen u vedoucího bakalářské práce. Souhlasím s tím, že údaje o bakalářské práci, obsažené v Záznamu o závěrečné práci, umístěném v příloze mé bakalářské práce, budou zveřejněny v informačním systému VŠB-TUO. - Souhlasím s tím, že bakalářská práce je licencována pod Creative Commons Attribution- NonCommercial-ShareAlike 3.0 Unported licencí. Pro zobrazení kopie této licence, je možno navštívit http://creativecommons.org/licenses/by-nc-sa/3.0/ - Bylo sjednáno, že s VŠB-TUO, v případě zájmu o komerční využití z její strany, uzavřu licenční smlouvu s oprávněním užít dílo v rozsahu 12 odst. 4 autorského zákona. - Bylo sjednáno, že užít své dílo bakalářskou práci nebo poskytnout licenci k jejímu komerčnímu využití mohu jen se souhlasem VŠB-TUO, která je oprávněna v takovém případě ode mne požadovat přiměřený příspěvek na úhradu nákladů, které byly VŠB-TUO na vytvoření díla vynaloženy (až do jejich skutečné výše). V Ostravě dne: 30. 4. 2014 Petr Žídek Petr Žídek (ZID0029) Stránka 2 z 28

Poděkování Rád bych na tomto místě poděkoval Ing. Kateřině Růžičkové, Ph.D. za mé vedení při zpracování bakalářské práce, odborné rady i konzultace. Dále bych chtěl poděkovat Ing. Janu Růžičkovi, Ph.D. za poskytnuté odborné konzultace. Petr Žídek (ZID0029) Stránka 3 z 28

Summary The bachelor thesis deals with the calculation of volume at the landfill from measured geodetic points using the open source program. The first part is devoted to methods of calculation followed by description of existing solutions to the problems and possibilities of realization of new applications freely available according to client's requirements, in the next chapter the way of implementation of the chosen solution in the QGIS Dufour. Keywords: GIS, WMS, QGIS, volume calculations, open source Anotace Bakalářská práce se zabývá problematikou výpočtu objemu na skládce z geodeticky zaměřených bodů s využitím open source programu. Úvodní část je věnována metodám výpočtu, dále jsou popsány existující řešení dané problematiky a možnosti realizace nové volně dostupné aplikace dle požadavků zadavatele, v další kapitole způsob implementace zvoleného řešení v programu QGIS Dufour. Klíčová slova: GIS, WMS, QGIS, objemové výpočty, open source Petr Žídek (ZID0029) Stránka 4 z 28

Obsah 1. Úvod... 6 1.1. Cíle práce... 6 2. Výpočty objemů... 6 2.1. Výpočty objemů v geodézii... 6 2.2. Výpočty objemů v GIS... 8 3. Požadavky zadavatele... 12 4. Možnosti řešení... 13 4.1. Komerční řešení... 13 4.2. Rozšíření stávajícího programu AutoCAD Map 3D... 15 4.3. Nekomerční řešení... 15 4.4. Vybrané řešení... 16 5. Realizace... 17 5.1. Zvolený algoritmus výpočtu objemu... 17 5.2. Implementace navrženého algoritmu... 18 5.3. Ověření algoritmu... 20 5.4. Shrnutí... 21 5.5. Návod k použití... 22 6. Závěr... 26 7. Použitá literatura... 27 8. Seznam obrázků... 27 Petr Žídek (ZID0029) Stránka 5 z 28

1. Úvod Při těžbě černého uhlí se na povrch dopravují tři kvalitativně odlišné suroviny. Černé uhlí, kámen a proplástek. Proplástek je směs uhlí a hlušiny (uhelně prorostlá hlušina), která se od sebe během těžby a dopravy neoddělí. Některé energetické provozy jej dokáží zpracovat a efektivně využít - má své stálé odběratele. Na skládkách se skladuje v jednotlivých kupách dle svých vlastností. Zrnitosti (velikost) a popelnatosti (podíl nehořlavých látek v uhlí). Uhlí se také ukládá v oddělených kupách dle jakostních parametrů. Zadavatel, Ing. Petr Tichopád, vedoucí odboru měřičství a geologie na Dole Paskov vznesl požadavek, zda by bylo možné nahradit dosavadní způsob výpočtu kubatur proplástku a uhlí na skládce z geodeticky zaměřených bodů pomocí vrstevnicových řezů, jiným způsobem například využitím GIS technologií, s cílem zrychlení způsobu výpočtu. 1.1. Cíle práce Cílem bakalářské práce je naprogramování modulu do některého z existujících open source programů dostupných pro operační systém Windows, dle požadavků zadavatele, který provede objemový výpočet z geodeticky zaměřených bodů na skládce. V případě, že zaměření skládky nebylo provedeno v místním souřadném systému, bude možné připojení volně dostupných dat z WMS serverů. Dostupné nástroje pro výpočty objemů jsou komerční: poskytují profesionální programové prostředí a podporu zákazníka ať už přímo prodejcem, či help deskem vývojové firmy. Problémem je, že tyto nástroje jsou součástí komplexních programů, nebo to jsou nadstavby základních programových balíků, poskytující sice mnoho dalších funkcí, které však zadavatel nevyužije a stávají se tak cenově nedostupné nekomerční: jsou zdarma a v současné době některé svými implementovanými funkcemi konkurují komerčním produktům, bývají však často uživatelsky náročnější a podpora je odkázána na uživatelské komunity 2. Výpočty objemů 2.1. Výpočty objemů v geodézii Tato kapitola byla zpracována na základě zdroje [5] Petr Žídek (ZID0029) Stránka 6 z 28

Metoda čtvercové sítě se používá u plošných oblastí. Princip spočívá v rozdělení celé předmětné oblasti na souvislou síť čtverců a jejich vrcholy se změří plošnou nivelací. Mohou nastat dva případy, a to normální případ, kdy se celá oblast nachází v násypu nebo zářezu nebo speciální případ, kdy nulová čára dělí čtvercovou síť a oblast tak přechází z násypu do zářezu nebo naopak. V současné době, se v praxi tato metoda již nepoužívá. Dříve se měřila hlavně nivelací, ale k získání dat by mohl být použit i teodolit, totální stanice, GNSS, nebo laserový skener. Metoda profilová se používá převážně tehdy, jedná-li se o oblast protáhlou v podélném směru. Skládá se z podélného profilu a příčných řezů. Podélný profil zobrazuje svislý řez terénem v ose projektovaného objektu. Příčné řezy zobrazují řezy terénem vedené kolmo k ose podélného profilu a měří se v jeho bodech. Podrobné body je třeba volit v lomových bodech terénu a v tzv. nulových bodech - v místech, kde výkopy přecházejí do násypů a naopak. Objem celého tělesa se vypočítá jako součet jednotlivých dílů vymezených příčnými řezy. Metoda je nevhodná pro členitý terén. Řezy by musely být voleny velmi hustě. K měření se dříve požíval teodolit nebo nivelace, v současné době totální stanice nebo metoda GNSS. Metoda vrstevnicová se využívá hlavně v členitém terénu, kde při dostatečné hustotě vrstevnic a při správném vystižení terénu dává velmi přesné výsledky. Spočívá v postupném násobení mezivrstevnicových ploch střední výškou. Tato metoda je v dnešní době již zastaralá a příliš se nepoužívá. Metoda polyedrická trojboký hranol - spočívá v rozdělení oblasti na trojúhelníky. Ty jsou tvořeny z podrobných bodů na obvodu a uvnitř území a v celku vytváří obecný uzavřený n-úhelník. Podrobné body by měly být voleny podle konfigurace terénu. Celkový objem zeminy v zájmovém území je dán součtem objemů jednotlivých trojbokých hranolů. Důležitou součástí výpočtu je kontrola, zda se součet ploch všech trojúhelníků rovná ploše vymezené podrobnými body na obvodu zájmového území. Metoda je vhodná pro jakýkoliv typ terénu a k měření lze použít totální stanici nebo GNSS. Tato metoda je v podstatě metodou reprezentace DMT, protože vzniká ze stejných bodů vhodně rozmístěných v oblasti měření a teoreticky by měla být téměř stejná jako u Delaunayovi triangulace. Petr Žídek (ZID0029) Stránka 7 z 28

2.2. Výpočty objemů v GIS Následující text vychází ze zdroje [6] DMT - digitální model terénu je prostorová plocha, která kopíruje skutečný terén. Vzniká na základě zaměření bodů, které jsou voleny v charakteristických bodech terénu. Zadanými body plocha prochází, mimo ně se dopočítává. DMT je základem všech výpočtů. Jeho dalším zpracováním se určují kubatury, vytvářejí příčné řezy nebo vrstevnice. V dnešní době se pokládá za standardní metodu a měří se totální stanicí, GNSS nebo laserovým skenováním. Využití DMT je velmi rozsáhlé a zasahuje do mnoha oborů lidské činnosti. S velkým rozvojem GIS software jsou již nástroje pro tvorbu a analýzu DMT, jejich běžnou součástí. Příklady oblastí aplikace DMT: Stavební inženýrství - výpočty kubatur (např. kalkulace přesunu hmot, objemy výkopů/navážek při zemních pracích, těžební činnosti povrchových dolů, atd.) nebo v oblasti vizualizace výsledků těchto činností v krajině. Hospodaření s přírodními zdroji (například objem uloženého sedimentu ve vodní nádrži). Přírodní vědy - primárně zahrnuje obory, jako jsou geologie, pedologie, geomorfologie, hydrologie, ekologie. Zabývá se zejména modelováním přírodních procesů a jejich interpretací (např. modelování odtoku, nebo rozlivu v souvislosti se záplavami, objem zeminy odnesené erozní činností, objem usazeného erodovaného materiálu, aj.). Datové reprezentace DMT GRID - rastrová reprezentace, která se zaměřuje na určenou lokalitu jako celek. Používá se pro reprezentaci spojitě se měnících jevů. Základním stavebním prvkem u rastrové struktury je buňka. Jednotlivé buňky jsou organizovány do mozaiky a obsahují hodnoty reprezentující zkoumaný jev. GRID využívá tří typů buněk: - čtvercová buňka - nejčastěji se vyskytující. Je kompatibilní s datovými strukturami programovacích jazyků využívaných při tvorbě GIS softwaru, i se zařízeními pro vstup a výstup dat a s kartézským souřadnicovým systémem. Petr Žídek (ZID0029) Stránka 8 z 28

- trojúhelníková buňka - jednotlivé buňky nemají stejnou orientaci, čehož se s výhodou využívá při reprezentování digitálního modelu terénu, kde je každému vrcholu, který reprezentují souřadnice, přiřazena funkční hodnota - výška. Jednotlivé trojúhelníky tak obsahují údaje o svém sklonu a směru tohoto sklonu. - hexagonální buňka mozaika tvořená hexagonálními buňkami má výhodu, že středy všech sousedních buněk jsou stejně od sebe vzdálené, což je výhodné pro některé analytické funkce. Dále lze rastrovou reprezentaci rozlišit podle způsobu dělení prostoru: - pravidelné - všechny buňky mají stejnou velikost a tvar - nepravidelné - velikost i tvar jednotlivých buněk se liší Výhody rastrové reprezentace spočívají: v jednoduché datové struktuře, jednoduchém vykonávání analytických operací, možnost využít mapovou algebru, a v možnosti kombinace s jinými rastrovými údaji. Nevýhody jsou: velký objem uložených údajů, malá kvalita výstupu při velké buňce rastru, přibližné modelování geometrie. Obrázek 1: DMT reprezentovaný GRID (převzato <http://www.innovativegis.com/basis/beyondmappingseries/beyondmapping_iv/topic 4/BM_IV_T4.htm>) Petr Žídek (ZID0029) Stránka 9 z 28

TIN - je tvořen nepravidelnou trojúhelníkovou sítí, elementární plochou jsou trojúhelníky, které k sobě přiléhají a tvoří mnohostěn. Výškové hodnoty jsou přiřazeny vrcholům trojúhelníků, interpolace se provádí lineárně po trojúhelnících. Velmi důležité je pro tento model typ zvolené triangulace. Nejčastěji se používá tzv. Delaunayho pravidlo, vnitřek kruhu opsaného libovolnému z trojúhelníků sítě neobsahuje žádný další bod sítě. Tato podmínka zaručuje maximalizaci velikosti všech úhlů v trojúhelníku. Samotný proces vytvoření TIN se nazývá triangularizace. Výhody TIN oproti pravidelným rastrovým reprezentacím: menší objem uložených údajů během reprezentace nehomogenních povrchů, větší přesnost a věrnost pro nehomogenní povrchy, struktura automaticky obsahuje informace obsahující sklon a směr daného sklonu. Nevýhoda je větší složitost struktury a algoritmů se strukturou pracujících. Obrázek 2: DMT reprezentovaný TIN (převzato < http://amber.rc.arizona.edu/dx/vtkdecimatedx.html>) Vrstevnice generují se z GRID nebo TIN, případně se získávají digitalizací topografických map. Pro reprezentaci terénu se používá barevná hypsometrie. Přidělení barevného odstínu jednotlivým pixelům náležícím do jednotlivých stupnic. Nejběžněji se využívá stupnice, narůstající geometrickou sadou, která odpovídá rozložení hodnot nadmořských výšek zemského povrchu. Petr Žídek (ZID0029) Stránka 10 z 28

Obrázek 3: Barevná hypsometrie povrchu (převzato <http://www.polyhedron.com/ginosurf>) Prostorová interpolace V praxi je příliš náročné a v některých případech i nemožné získat informace z celé modelované lokality. Existují však statistické metody, kterými můžeme určit způsob získávání co nejvíce odpovídajících informací pro daný problém. Klasifikace interpolačních metod Deterministické a stochastické metody: - Deterministické metody provádějí interpolaci přímo z měřených hodnot vstupních bodů. Není zde využita teorie pravděpodobnosti, pokaždé bude vypočten stejný výsledný odhad. - Stochastické metody na rozdíl od deterministických zahrnují prvek náhodnosti. Metoda je založena na statistickém modelu, který předpokládá prostorovou závislost mezi vstupními body. Globální a lokální metody - Globální metody zahrnují všechny měřené body do výpočtu odhadu. Jedna matematická funkce je využita k popisu zkoumaného jevu na celém zájmovém území. Změna jediného vstupního bodu ovlivní výsledný odhad v celé lokalitě. - Lokální metody využívají algoritmus výpočtu opakovaně na menší část z celkového počtu bodů. Změna vstupní hodnoty ovlivní na rozdíl od globálních metod pouze výsledek lokální oblasti. Exaktní a aproximující metody - Exaktní metody přesně respektují původní naměřené hodnoty, na nichž je interpolace založena. Výsledný odhad prochází všemi body, které mají známou hodnotu. Petr Žídek (ZID0029) Stránka 11 z 28

- Nejsou výše uvedené podmínky splněny, jedná se o aproximující metody. Analýzy DMT Nad digitálním modelem terénu lze provádět řadů nejrůznějších analýz. Avšak pro získání těchto informací je třeba využít speciální postupy, které se odlišují od běžně využívaných postupů pro práci s geodaty. Jednou z analytických úloh jsou Objemové výpočty. Patří k nejběžnějším a zároveň také k nejstarším analytickým úlohám řešených nad digitálním modelem terénu. Využívají se například k výpočtu objemu zemních prací, přehradních jezer, vytěžených surovin, skládek a mnoha jiných. Objem se vypočítává buď mezi dvěma DMT nebo mezi DMT a referenční rovinou. Tyto výpočty lze provádět jak s TIN, tak s GRID. Výstupy objemových výpočtů jsou například objemy navážek, odtěžených surovin, polygony hranic oblastí, ve kterých došlo ke snížení popřípadě navýšení terénu. 3. Požadavky zadavatele V současné době zadavatel provádí objemové výpočty pomocí rovnoběžných horizontálních (vrstevnicových) řezů s určitým zadaným intervalem. Nejčastěji 1m nebo 0,5m. Celkový objem tělesa pak počítá jako součet jednotlivých objemů komolých jehlanů, které jsou vymezeny horizontálními řezy. Nakonec připočte dva zbytkové jehlany. Tato metoda výpočtu není příliš vhodná při objemových výpočtech těles, jejichž dva rozměry (délka a šířka) výrazně převládá nad třetím rozměrem (výškou). Vzniká přitom značná chyba při nahrazení nepravidelného tělesa, pravidelným jehlanem při výpočtu zbytkových objemů nad a pod krajními horizontálními řezy. Stávající postup spočívá ve vynesení zaměřených bodů z terénu v prostředí AutoCAD Map 3D, následné ruční interpolace bodů a vykreslení výškových vrstevnic. Jediná pomoc, která výpočet urychluje, spočívá v tom, že AutoCad Map 3D poskytuje informaci o ploše jednotlivých vrstevnic, které jsou reprezentovány uzavřenými křivkami. Zbytek výpočtu se provádí ručně, mimo programové prostředí. Na základě potřeby zadavatele zrychlit zpracování měření z terénu (vykreslení situace, objemové výpočty), vzešel požadavek na vytvoření aplikačního modulu v programu AutoCad Map 3D, či vytvoření postupu v některém z alternativních programů. Výsledné řešení by mělo splňovat následující požadavky: Jednoduché, uživatelsky přívětivé prostředí Vyšší rychlost zpracování automatizace celého procesu co nejméně zásahů obsluhy, tzn. přednastavení proměnných použitých příkazů Petr Žídek (ZID0029) Stránka 12 z 28

programu, vytvoření šablony grafického výstupu a nahrazení ručního výpočtu adekvátním algoritmem programu grafický výstup (zákres situace) hodnota vypočteného objemu 4. Možnosti řešení 4.1. Komerční řešení Existuje několik řešení na komerční bázi, z nichž by nejvíce vyhovovala následující: 1. AutoCAD Civil 3D jedná se o výkonnou aplikaci pro modelování a projektování v oblastech dopravy a liniových staveb, projektování obytných a obchodních zón, práce s krajinou, potrubí, kanály, skládky odpadu, rekultivace, sanace, těžbu nerostných surovin a dalších druhy inženýrských projektů. AutoCAD Civil 3D je objektová aplikace postavená na jádru AutoCADu (resp. Mapu 3D) - povrchy, příčné řezy, profily, popisky, jsou dynamicky propojené, takže změny se projevují automaticky a je možné rychleji ohodnotit různé varianty, provést lepší rozhodnutí a rychleji vytvořit aktuální dokumentaci. Aplikace nabízí rozsáhlou paletu funkcí pro práci s bodovým polem, 3D modelem terénu, zpracovává vrstevnice, svahy, profily, kubatury, úpravy parcel, vyrovnání, staničení, analýzy sklonu, dešťové a splaškové kanalizace, 3D vizualizace. Zahrnuje flexibilní dynamické spojení 3D objektů a návrhových dat, udržuje inteligentní vztahy mezi objekty. Každá změna v návrhu je dynamicky aktualizována v celém projektu což značně zefektivňuje a zpřesňuje práci. Program obsahuje rovněž funkce pro 3D navrhování silnic, železničních tratí a koridorů. Obsahuje předdefinované přechodnice, příčné sklony, klopení zatáček, vzestupnice, jízdní pruhy a další prvky dle ČSN 73 6101 a 73 6110. Vzhled objektů a popisek je řízen snadno upravitelnými styly. 2. Atlas DMT + Objem DMT je základ programového systému Atlas, umožňuje zpracovávat výškopisná data: textové soubory z geodetických zápisníků, totálních měřících stanic, fotogrammetrie, Kokeše nebo z formátu Hydroinform. Další rozšířený vstupní formát je DXF (prostorové body, čáry, křivky nebo plošky - např. Petr Žídek (ZID0029) Stránka 13 z 28

digitalizované vrstevnice). DMT v tomto softwaru vzniká na základě zadaných 3D bodů, čar a ploch, kterými prochází. Mimo ně se dopočítává podle matematických vzorců tak, aby se blížila skutečnosti výpočet mezi zadanými body není založen na lineární interpolaci, ale modeluje hladký oblý terén. Tam kde je to na závadu, lze doplnit terénní hrany. Modul OBJEM umožňuje výpočet kubatur mezi dvěma DMT, DMT a srovnávací rovinou. Při výpočtu kubatur vznikne rozdílový DMT, případně průsečnice modelů v textovém tvaru (XYZ), nebo v DXF 3D. Možnosti modulu: - výpočet mezi dvěma DMT - výpočet mezi DMT a srovnávací rovinou - protokol o výpočtu kubatur v textovém formátu - výpočet rozdílového modelu - výpočet průsečnice modelů v textovém formátu (seznam souřadnic lomových bodů), případně DXF 3D - možnost vynásobení zjištěných kubatur určitým koeficientem (konstantní, proměnný) - nakypření zeminy, specifická hmotnost apod. - výpočet objemu oblasti definované polygonem - výpočet objemu oblasti definované hraničními body 3. GEO5 je soubor programů pro geotechnické výpočty. Systém je složen ze samostatných programů, které mají stejné uživatelské rozhraní a vzájemně spolu komunikují. Každý program řeší určitou geotechnickou úlohu. Vlastnosti programu - generování digitálního modelu terénu ze zadaných bodů, hran a vrtů - univerzální importy dat (txt, dxf) a geodetických měření - výpočet objemu výkopových prací a násypů - jednoduché definování staveb a stavebních úprav - modelování geologických vrstev pomocí vrtů - modelování hladiny podzemní vody - komfortní grafické 3D zobrazení, vykreslování vrstevnic - export dat do další programů GEO5 - správce úloh pro programy GEO5 - program standardně obsahuje DXF import a export Petr Žídek (ZID0029) Stránka 14 z 28

4.2. Rozšíření stávajícího programu AutoCAD Map 3D Řešení postavené na programu AutoCAD Map 3D, spočívá v rozšíření stávajících procedur importu měřených bodů, jejich interpolace za účelem vykreslení vrstevnic, o vygenerování 2,5D příp. 3D povrchu a vertikálních řezů. K naprogramování procedur aplikovaných v prostředí AutoCad Map 3D jsou k dispozici tři možnosti: 1. ObjekcARX je programovací prostředí poskytující objektově orientovaný přístup programovacích jazyků C++, C# a VB.NET při tvorbě aplikačního rozhraní. Nevýhodou tohoto řešení je, že verze AutoCADu nejsou binárně kompatibilní s předchozími formáty DWG. Proto aplikace vyvinuté v předchozí verzi programu AutoCAD Map 3D, musí být rekompilovány s aktuálními knihovnami ObjectARX, aby byla aplikace kompatibilní s aktuální verzí AutoCADu. 2. Microsoft Visual Basic for Application je programové prostředí, které není součástí distribuce instalačního disku aplikace AutoCAD Map 3D. Pokud uživatelé chtějí pro vývoj, či provoz stávajících aplikací používat prostředí VBA, mohou si jej stáhnout a doinstalovat. Přesto však společnost Autodesk, vlastník licence AutoCad Map 3D, důrazně doporučuje přejít na jiné vývojové prostředí z důvodu již ukončené podpory Microsoftu. 3. Visual LISP je nástroj pro tvorbu kódu v aplikaci AutoCAD. Jedná se o plně vybavený, interpretační programovací jazyk, který používá pro volání příkazů AutoCADu, systémové proměnné a dialogová okna. Visual LISP poskytuje kompletní vývojové prostředí, včetně integrovaného vývojového prostředí (IDE), díky němuž je jednodušší a rychlejší pro uživatele a vývojáře vytváření, ladění aplikací. 4.3. Nekomerční řešení Z nabídky open source programů pro řešení zadání byly navrženy zadavateli tři následující aplikace: 1. GRASS (Geographic Resources Analysis Support System) je obsáhlý software pro GIS s otevřeným zdrojovým kódem. Je to modulární systém s funkcemi pro práci s rastrovými i vektorovými daty. Je volně dostupný pod všeobecnou veřejnou licencí GNU. Nabízí topologické funkce, funkce pro zpracování dat, funkce pro práci s 3D rastrovými daty a analýzu, funkce Petr Žídek (ZID0029) Stránka 15 z 28

pro modelování prostoru, schopnosti vizualizace, funkce pro tvorbu mapových výstupů, import a export celé řady formátů pro GIS. Nástroj spolupracuje s celou řadou operačních systémů (Linux, Mac OS X, MS Windows) s grafickým uživatelským rozhraním a volitelně s rozhraním příkazové řádky. 2. OpenJump je plně vybavený desktop GIS, který je vektorově orientovaný. Je postavený na platformě Java, a proto by mě běžet v kterémkoliv operačním systému s podporou minimálně Java 1.4. Má širokou paletu funkcí pro zobrazování, analýzu, vytváření a úpravy GIS dat. Funkčnost je dále snadno rozšiřitelná pomocí pluginů. OpenJUMP je součástí širší rodiny aplikací založených na původním opensource projektu JUMP firmy Vivid Solutions. Jednotlivé varianty jsou různě zaměřené, ale mají prakticky shodné rozhraní a mohou používat stejné pluginy. 3. QGIS původní název Quantum GIS, patří mezi otevřené desktopové prohlížeče a editory dat geografických informačních systémů. Software je šířen pod licencí GNU GPL, což znamená licence pro svobodný software. GPL je copyleftová licence vyžadující dostupnost upravených děl pod původní licencí. QGIS lze spustit na systémech Windows, Linux, Unix a Mac OSX. Podporuje vektory, rastry a databázové formáty. K rozšíření programu jsou k dispozici zásuvné moduly, které slouží například k importování shapefile do PostgreSQL (relační databázový systém s otevřeným zdrojovým kódem). Dále můžeme QGIS využít jako grafické rozhraní pro funkce programu GRASS. Quantum GIS má malou velikost souboru v porovnání s komerčním GIS a vyžaduje méně paměti, proto ho lze použít pro starší počítače. Quantum GIS udržuje aktivní skupina dobrovolných vývojářů, kteří pravidelně vydávají aktualizace a opravy chyb, které udělali v předchozí verzi. 4.4. Vybrané řešení Zadavatel v průběhu zpracování podkladů pro výběr řešení jeho požadavku vznesl doplňující, ale zásadní podmínku. Náklady na zavedení nového způsobu výpočtu v případě že bude založen na novém software, musí být nulové. Tato podmínka automaticky vyloučila výše popisované komerční možnosti řešení. A omezila tedy způsob řešení zadání buď na již zakoupený komerční software, AutoCAD Map 3D, nebo využití některého volně dostupného GIS softwaru Petr Žídek (ZID0029) Stránka 16 z 28

založeného např. na open source platformě. Open source programy se vyznačují svobodou používání. Zdrojové kódy programů jsou přístupné. A tak je možné software volně používat, modifikovat, případně včlenit do vlastních aplikací a distribuovat. Otevřenost zdrojového kódu označuje technickou dostupnost kódu jak za účelem využití tak i úprav, ale i legální dostupnost (licenci). Na schůzce se zadavatelem, byly zadavateli předvedeny vybrané open source GIS programy a prodiskutována možnost rozšíření stávající aplikace v AutoCAD MAP 3D. Zadavatel postupně vyloučil rozšíření stávající aplikace AutoCAD MAP 3D z důvodu nekompatibility při přechodu na novou verzi AutoCAD MAP 3D. Firma Autodesk nezaručuje podporu vývojového prostředí visual basicu for application z důvodu ukončené podpory firmy Microsoft. Jako další byl z předváděných aplikací vyloučen OpenJUMP částečně proto, že je více orientovaný na vektorovou grafiku a také proto, že vývojové prostředí pro uživatelské rozšíření je Java, s kterým má zhotovitel jen okrajové zkušenosti. Posledním zavrhnutým řešením bylo řešení v GRASSu, který sice nabízí velké množství i pokročilých funkcí, jak pro práci s vektorem, tak s rastrem, ale uživatelské prostředí je spíše přizpůsobené pro odborníky, kdy vyžaduje detailní nastavení funkcí, co je pro potřeby zadavatele spíše překážkou než výhodou. Zadavatel si pro zpracování svého požadavku nakonec vybral prostředí programu QGIS, který v sobě spojuje výhodu lokalizovaného, uživatelsky přívětivého prostředí, pracujícího jak s vektorem, tak s rastrem a navíc může sloužit jako nadstavba programu GRASS a tím zpřístupnit pokročilé funkce pro práci s rastrovými soubory. Přímo v QGISu jsou po holé instalaci jsou k dispozici dvě interpolační metody. Lineární interpolace nad TIN a Metoda inverzních vzdáleností (IDW). Vzhledem k malému počtu bodů reprezentujících měřenou skládku byla jako vhodnější metoda vybrána lineární interpolace (TIN), která lépe vystihuje skutečný tvar skládky. 5. Realizace 5.1. Zvolený algoritmus výpočtu objemu Stávající postup výpočtu spočívající v rozdělení zaměřené kopy proplástku na vodorovné řezy a následném součtu objemů mezi sousedními řezy, byl nahrazen následujícím postupem (viz Obrázek č. 4). 1. Import měřených bodů z textového souboru do vektorové vrstvy v QGISu. Petr Žídek (ZID0029) Stránka 17 z 28

2. Výběr okrajových bodů - zadavatel z načtené vektorové vrstvy manuelně vybere okrajové body, které pak slouží rovince stanovení základu proplástku. 3. Interpolace povrchů - generování dvou rastrů interpolací dle výšky bodů rastr základu proplástku a rastr povrchu proplástku. Interpolační metoda byla v obou případech zvolena lineární interpolace (TIN). 4. Výpočet elementárních objemů - následný výpočet spočívá v jednoduché mapové algebře. Postupně se otevře textový soubor rastru pro povrch a srovnávací rovinu. A při jejich procházení se hodnoty nenulových pixelů sčítají, součty pro každý rastr jsou vynásobeny velikostí pixelu, která je načtena z hlavičky souboru odpovídajícího rastru. Tímto postupem byly získány objemy pod oběma rastry k referenční rovině ve výšce 0. 5. Výpočet celkového objemu - následným rozdílem objemu pod rastrem povrch a objemem pod rastrem srovnávací rovina, byla získána hodnota hledaného objemu proplástku z naměřených bodů. Algoritmus je napsán v programovacím jazyce Python, začleněn do uživatelského pluginu a je spouštěn přímo z aplikace QGIS. Obrázek 4: Grafická reprezentace algoritmu 5.2. Implementace navrženého algoritmu Pro implementaci navrženého algoritmu do prostředí QGISu bylo nejprve nutno nastudovat tvorbu pluginů pro program QGIS. Plugin (modul) je program, který nepracuje samostatně, zpravidla se jedná o uživatelské funkce, které rozšiřují funkčnost programu. A také se seznámit se základy programování v jazyce Python, Petr Žídek (ZID0029) Stránka 18 z 28

ve kterém se pluginy pro QGIS programují. V této části byl hodně nápomocný existující plugin s názvem Plugin builder, který vygeneruje základní kostru pro nový uživatelský plugin, kterou si pak každý autor upraví dle svých potřeb (jak grafické rozhraní, tak i uživatelské funkce). Obrázek 5: Aplikační okno pluginu Úpravou vygenerovaného dialogového okna vzniklo aplikační okno pluginu pro výpočty objemů (viz Obrázek č. 5). Příkazovými tlačítky se spouští programy napsané v Pythonu. První z nich Import bodů z TXT umožní uživateli vybrat textový soubor s měřenými body, které chce zpracovávat. Provede kontrolu, zda má soubor hlavičku, případně ji doplní, poté načte všechny body do vektorové hladiny a zároveň je popíše výškou bodu. V dalším kroku uživatel (měřič, který prováděl měření) musí provést ruční rozdělení načtených bodů na jednotlivé kupy proplástku a tyto výběry uložit jako samostatné vektorové vrstvy. Je zcela obvyklé, že soubor obsahuje více samostatných kup a je žádoucí znát jejich jednotlivé objemy. Pokračuje načtením jednoho vektorového souboru, reprezentujícího jednu kupu. Z načteného souboru vybere okrajové body, ze kterých je následně interpolován rastr zaklad pomyslného dna. Ze všech původních bodů je generován raster povrch. Samotný výpočet objemu se provede použitím tlačítka Vypočti objem, které spouští algoritmus mapové algebry se dvěma vytvořenými rastry ( povrch a zaklad ) napsaný v Pythonu. Výpočet je ukončený informačním dialogovým oknem se zobrazenou hodnotou vypočteného objemu (viz Obrázek č. 6). Obrázek 6: Výsledný objem Petr Žídek (ZID0029) Stránka 19 z 28

5.3. Ověření algoritmu Za účelem otestování správnosti sestaveného algoritmu bylo od zadavatele vyžádáno 20 datových sad, které obsahovaly zaměřená data a odpovídající hodnotu objemu, vypočítanou dle původního postupu. Při prvním testování byly výsledky původního postupu a nově vytvořené automatizované aplikace značně rozdílné. Proto byl zkonstruován pravidelný osmiboký komolý jehlan s vodorovnou podstavou a stříškou, který měl simulovat idealizovanou kupu proplástku. Konstrukce byla provedena v programu AutoCAD MAP 3D, rovněž číselné hodnoty obsahů byly převzaty z tohoto programu a stejně tak seznam souřadnic bodů a jejich výšek pro potřeby simulace idealizované kupy proplástku. Vypočetl se jeho objem výše popsaným algoritmem a porovnal se s vypočteným objemem dle matematického vzorce: kde: S 1 objem podstavy S 2 objem stříšky h - výška jehlanu Rozdíl obou objemů v řádu desetiny procent se blíží nule. Z toho je usuzováno, že algoritmus je správný. Následně byl se zadavatelem proveden rozbor porovnání jeho výsledků a výsledků vypočtených sestaveným algoritmem. Po přezkoumání bylo zjištěno několik příčin rozdílů ve výsledcích: 1. v jednom případě šlo o zadavatelovu chybu, kdy v předaném protokolu zkopíroval hodnotu z předchozího a zapomněl ji přepsat 2. ve dvou případech zhotovitel špatně vymezil okrajové body a tím došlo ke zkreslení tvaru kupy, u které se počítal objem 3. v jednom případě základnu kupy reprezentovalo pouze pět měřených bodů. Zadavatel je ve svém výpočtu proložil kružnicí 4. v pěti případech zadavatel zvolil nevhodný postup výpočtu Po odstranění vyjmenovaných příčin se dosáhlo výsledků uvedených v přehledné tabulce (viz tabulka č. 1), kde zeleně podbarvené hodnoty Petr Žídek (ZID0029) Stránka 20 z 28

Tabulka č. 1: Porovnání výsledků reprezentují rozdíl mezi výsledky do 5%, což zadavatel považuje za velmi vyhovující. Výsledky akceptovatelné jsou maximálně do 10%. Poslední řádek tabulky je porovnání objemů osmibokého komolého jehlanu. soubor identifikátor Marek QGIS "+/- " % rozdíl od zadavatele proplástek 31. 3. 2014 severní 5 850 6 005 155 2,6% jižní 553 527-26 4,7% východní 24 25 1 4,2% 1 3 363 3 421 58 1,7% 2 1 162 1 212 50 4,3% 3 568 602 34 6,0% 4 3 123 3 302 179 5,7% 5 2 175 2 261 86 4,0% 6 972 1 037 65 6,7% 7 925 873-52 5,6% 278 proplástek3 500 499-1 0,2% proplástek2 2 700 2 745 45 1,7% 06_08_30 10 2 360 2 192-168 7,1% 20 81 89 8 9,9% 30 616 658 42 6,8% 40 3 160 2 978-182 5,8% 50 189 176-13 6,9% 60 543 535-8 1,5% 06_04_25 západ 18 000 18 503 503 2,8% východ 3 950 4 287 337 8,5% jehlan 27 430 27 430,5 0,5 0,0% 5.4. Shrnutí Testování prokázalo, že navrhnutý algoritmus je pro zadavatele použitelný. Problém se špatným určením okrajových bodů není třeba řešit, protože se jedná o plugin, který bude používat výhradně osoba, která měření provedla. S ohledem na zlepšení tvarové interpretace a dosažení co nejpřesnějších výsledků, bylo zadavateli doporučeno zvýšit četnost měřených bodů, zvláště pak v místech oblouků, kde je to přímo nutnost. Fázi, kdy musí uživatel rozdělovat všechny body na jednotlivé kupy a následně ještě vybírat okrajové body, by bylo ještě možné zautomatizovat za předpokladu, že se po dohodě se zadavatelem stanoví struktura číslování bodů přímo při měření, aby bylo následně možné na základě čísla bodu určit, zda se jedná ještě o jednu kupu, nebo již další, zda se jedná v rámci první kopy o bod tvořící základ, Petr Žídek (ZID0029) Stránka 21 z 28

podrobný bod povrchu, nebo připojovací bod, jehož zahrnutí do tvorby modelu povrchu by bylo chybou. Zbývající část výpočtu objemu po vzniku obou rastrů (základ a povrch) je již zcela zautomatizována a nahrazuje tak dosavadní zadavatelův postup ruční interpolace mezi měřenými body, ruční vykreslení vrstevnic a následné počítaní objemů z vrstevnicových řezů. Po dohodě se zadavatelem bylo upuštěno od zhotovení jednoduchého formulářového výstupu, který měl zahrnovat zákres měřených bodů, vykreslenou situaci uskladnění proplástku a vypočtenou hodnotu objemu. Vzhledem k malému počtu zaměřených dat je vytvořený model hodně zjednodušený. Na přesnost výpočtu to však nemá vliv. Jedná se pouze o vizuální interpretaci. Dále bylo upuštěno od zakomponování připojování volně přístupných dat z WMS serverů, protože převážná většina měření probíhá v lokálním souřadnicovém systému. Bylo zamýšleno připojení katastrální mapy k lepší představě majetkoprávních stavů, nebo Základní mapy ČR 1:10 000 k dokreslení představy prostorového umístnění. 5.5. Návod k použití Pro využívání vytvořeného pluginu Objemy je zapotřebí mít nainstalovaný QGIS Dufour 2.2, který je volně přístupný na domovských stránkách programu: <http://qgis.org/en/site/forusers/download.html> Samotná instalace je bezproblémová a rychlá. Plugin je testovaný na standardním doporučeném nastavení. Po instalaci programu se nakopíruje celý adresář pluginu (clsobjem) do úložiště pluginů. Při standardní instalaci je toto úložiště: C:\Program Files (x86)\qgis Dufour\apps\qgis\python\plugins\ Po prvním spuštění programu QGIS Dufour se musí zpřístupnit plugin Objemy a také plugin Interpolace, který součástí instalačního balíku. Z roletového menu Zásuvné moduly -> Spravovat, instalovat zásuvné moduly -> Plugin manager a v něm zaškrtnout plugin objemy a Plugin pro interpolaci (viz obrázek č. 7). Petr Žídek (ZID0029) Stránka 22 z 28

Obrázek 7: Aktivace pluginu Poté už je plugin přístupný buď z roletového menu Zásuvné moduly, nebo z nástrojové lišty Zásuvné moduly. Postup výpočtu objemu sestává z následujících kroků: 1. Spuštění pluginu objemy dvěma způsoby buď přes roletové munu Zásuvné moduly nebo přímo ikonou z nástrojové lišty Zásuvné moduly (viz obrázek č. 8). Obrázek 8: Spuštění pluginu Petr Žídek (ZID0029) Stránka 23 z 28

2. Import měřených bodů: po stisku tlačítka Import bodů z TXT se v dialogovém okně vybere textový soubor s body (viz obrázek č. 9). Obrázek 9: Import bodů 3. Rozdělení všech bodů na jednotlivé kupy se provede interaktivně. Pro výběr nabízí program QGIS několik metod (viz obrázek č. 10) Obrázek 10: Metody výběru Po provedeném výběru se pravým tlačítkem myši nad vektorovou vrstvou vyvolá kontextové menu, kde se vybere možnost Uložit výběr jako Parametry exportu nechat přednastavené, případně zkontrolovat Formát -> ESRI Shapefile, SRS -> SRS vrstvy. Stejný postup zopakovat ještě pro výběr okrajových bodů (viz obrázek č. 11). Petr Žídek (ZID0029) Stránka 24 z 28

Obrázek 11: Uložení vybraných bodů jako nové vektorové vrstvy 4. Pokračujeme tím, že kvůli přehlednosti odstraníme všechny vrstvy a přidáme pouze dvě, které reprezentují povrch a základ vybrané kupy pro výpočet objemu. Pak spustíme plugin pro interpolaci, obdobně jako plugin Objemy. Nastavení parametrů je následující (viz obrázek č. 12): a) Vektorová vrstva: vybrat tu, která odpovídá rastru, který chceme generovat b) Interpolovaný atribut: z c) Stisknout Přidat d) Interpolační metoda: Trojúhelníková interpolace (TIN) e) Počet Sloupců i řádků: 300 f) Stisknout Nastavit na aktuální rozsah g) Výstupní soubor: nutno použít název povrch, nebo zaklad a musí být uložen ve stejném adresáři jako původní textový soubor s měřenými body. Obrázek 12: Parametry interpolace Petr Žídek (ZID0029) Stránka 25 z 28

5. Poslední krok, je spuštění výpočtu tlačítkem Vypočti objem (viz obrázek č. 13). Obrázek 13: Výsledný objem 6. Závěr Cílem bakalářské práce bylo navrhnout zadavateli náhradu za stávající postup výpočtu objemu proplástku na skládce s hlavním cílem, zkrácení doby zpracování. Tohoto cíle bylo dosaženo s pomocí opensource programu QGIS jehož další výhodou, jak se ukázalo během testování, je že se nemusí instalovat, ale stačí kopírovat celý adresář programu například na flafh disk a mít jej tak k dispozici kdekoliv, kde je PC s operačním systémem Windows. Přesnost výpočtu vytvořeného algoritmu je závislá na tom, jak přesně program modeluje povrch, pod kterým se objem počítá. To ovlivňuje hlavně počet a vhodnost rozložení měřených bodů. Pro daný účel byl využit jen nepatrný zlomek funkcionality programu QGIS. Aplikace tak může sloužit jako dobrý základ pro budoucí rozšíření, například generování příčných řezů, které lépe popisují tvar skládky z hlediska sklonových parametrů. Dalším přínosem práce je i to, že zadavatel získal představu, jak lépe vybírat množství a rozmístění bodů a provádět jejich identifikaci při pořizování dat tak, aby byl následný výpočet co nejpřesnější. Petr Žídek (ZID0029) Stránka 26 z 28

7. Použitá literatura [1] QGIS-Home [online]. c2005-2013 [cit. 2013-12-06]. Dostupné z WWW: <http:// http://qgis.org/en/site/> [2] Documentation for QGIS 2.0 Dufour [online]. c2005-2013 [cit. 2013-12-06]. Dostupné z WWW: <http://qgis.org/en/docs/index.html#documentation-for-qgis-2-0 > [3] VRASPÍR, T. Porovnání volně šiřitelných desktop GIS prohlížeček. Bakalářská práce. České vysoké učení technické v Praze. 2008. 67 str. [4] RUSSNÁK, J. Analýza tvorby DTM u vybraných GIS platforem. Bakalářská práce. Masarykova universita Brno. 2009. 43 str. [5] JÍROVÁ, K. Určování objemu zemních prací. Diplomová práce. České Vysoké Učení Technické v Praze. 2011. 72 str. [6] VALENTA, J. Úlohy nad digitálním modelem reliéfu v prostředí IDRISI Andes. Bakalářská práce. Univerzita Pardubice. 2012. 49 str. 8. Seznam obrázků Obrázek 1: DMT reprezentovaný GRID... 9 Obrázek 2: DMT reprezentovaný TIN... 10 Obrázek 3: Barevná hypsometrie povrchu... 11 Obrázek 4: Grafická reprezentace algoritmu... 18 Obrázek 5: Aplikační okno pluginu... 19 Obrázek 6: Výsledný objem... 19 Obrázek 7: Aktivace pluginu... 23 Obrázek 8: Spuštění pluginu... 23 Obrázek 9: Import bodů... 24 Obrázek 10: Metody výběru... 24 Obrázek 11: Uložení vybraných bodů jako nové vektorové vrstvy... 25 Obrázek 12: Parametry interpolace... 25 Obrázek 13: Výsledný objem... 26 Petr Žídek (ZID0029) Stránka 27 z 28

Příloha Algoritmus na výpočet objemu mezi dvěma rastry v programovacím jazyce Python: Petr Žídek (ZID0029) Stránka 28 z 28