prezentace bakalářské práce
DESCRIPTION
Prezentace bakalářské práce. Vysoká škola Báňská technická univerzita Ostrava Hornicko geologická fakulta institut geoinformatiky. Název práce. Převodník vektorových dat z S-JTSK do WGS-84. Vedoucí projektu: ing. David Vojtek Řešitel: Martin Krempl. Úkoly. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Prezentace bakalářské práce](https://reader035.vdocuments.pub/reader035/viewer/2022081421/5681584b550346895dc5a2d5/html5/thumbnails/1.jpg)
Prezentace bakalářské Prezentace bakalářské prácepráce
Vysoká škola Báňská technická univerzita Vysoká škola Báňská technická univerzita OstravaOstrava
Hornicko geologická fakultaHornicko geologická fakultainstitut geoinformatikyinstitut geoinformatiky
![Page 2: Prezentace bakalářské práce](https://reader035.vdocuments.pub/reader035/viewer/2022081421/5681584b550346895dc5a2d5/html5/thumbnails/2.jpg)
Převodník vektorových dat Převodník vektorových dat z S-JTSK do WGS-84z S-JTSK do WGS-84
Vedoucí projektu: ing. David VojtekVedoucí projektu: ing. David Vojtek
Řešitel: Martin KremplŘešitel: Martin Krempl
Název práce
![Page 3: Prezentace bakalářské práce](https://reader035.vdocuments.pub/reader035/viewer/2022081421/5681584b550346895dc5a2d5/html5/thumbnails/3.jpg)
• Zjistit specifikace vektorových formátů Zjistit specifikace vektorových formátů ESRI Shape-file a DXFESRI Shape-file a DXF
• Vytvořit program pro transformaci Vytvořit program pro transformaci vektorových dat ze souřadnicového vektorových dat ze souřadnicového systému S-JTSK do WGS-84 a naopaksystému S-JTSK do WGS-84 a naopak
• Provést kontrolu správnosti transformace, Provést kontrolu správnosti transformace, stanovit chyby a limity transformace stanovit chyby a limity transformace souřadnicových systémůsouřadnicových systémů
ÚkolyÚkoly
![Page 4: Prezentace bakalářské práce](https://reader035.vdocuments.pub/reader035/viewer/2022081421/5681584b550346895dc5a2d5/html5/thumbnails/4.jpg)
Postup prácePostup práce
• Seznámení se se strukturou datových Seznámení se se strukturou datových formátů ESRI Shape File a DXFformátů ESRI Shape File a DXF
• Stanovení struktury a principu činnosti Stanovení struktury a principu činnosti programuprogramu
• Získání transformačních algoritmů Získání transformačních algoritmů (diplomová práce Markéty Hanzlové)(diplomová práce Markéty Hanzlové)
• Napsaní programového kódu (prostředí Napsaní programového kódu (prostředí Visual Basic 6.0)Visual Basic 6.0)
• Provedení kontroly správnosti Provedení kontroly správnosti transformacetransformace
![Page 5: Prezentace bakalářské práce](https://reader035.vdocuments.pub/reader035/viewer/2022081421/5681584b550346895dc5a2d5/html5/thumbnails/5.jpg)
Formát ESRI Shape FileFormát ESRI Shape File
•Jedním z velmi rozšířených vektorových datových formátů
•Binární soubor
•Je tvořen 3 soubory:
mesta.shp……hlavní soubor
mesta.shx……indexový soubor
mesta.dbf……soubor obsahující atributovou složku
•Datové typy: Integer, Double
•Bitové pořadí: BigEndian, LittleEndian
![Page 6: Prezentace bakalářské práce](https://reader035.vdocuments.pub/reader035/viewer/2022081421/5681584b550346895dc5a2d5/html5/thumbnails/6.jpg)
Struktura hlavního souboruStruktura hlavního souboru
Hlavička hlavního souboru
Hlavička záznamu Obsah záznamu
Hlavička záznamu Obsah záznamu
Obsah záznamu
Obsah záznamu
Hlavička záznamu
Hlavička záznamu
![Page 7: Prezentace bakalářské práce](https://reader035.vdocuments.pub/reader035/viewer/2022081421/5681584b550346895dc5a2d5/html5/thumbnails/7.jpg)
Formát DXFFormát DXF
• Vektorový výměnný formát
• Znakový soubor
• Je rozdělen do několika sekcí (Header, …, Entities)
• Sekce Header obsahuje základní informace o souboru
• V sekci Entities je seznam všech entit (Point, Vertex, Line, Polyline, Circrle, Ellipse…)
• Transformovány mohou být pouze entity, definované lomovými body
![Page 8: Prezentace bakalářské práce](https://reader035.vdocuments.pub/reader035/viewer/2022081421/5681584b550346895dc5a2d5/html5/thumbnails/8.jpg)
Struktura formátu DXFStruktura formátu DXF
Řídící kódData
Řídící kód
Data
Řídící kód
Data
0
SECTION
2
HEADER
0
EOF
![Page 9: Prezentace bakalářské práce](https://reader035.vdocuments.pub/reader035/viewer/2022081421/5681584b550346895dc5a2d5/html5/thumbnails/9.jpg)
Jádro programu
Knihovna pro transformaci
S-JTSK na WGS-84
X,Y,ZS-JTSK
X,Y,ZWGS-84
X,Y,ZS-JTSK
X,Y,ZWGS-84
Knihovna pro transformaci
WGS-84 na S-JTSK
Knihovna pro editaci DXF
Knihovna pro editaci Shape-File
Struktura a činnost programuStruktura a činnost programu
![Page 10: Prezentace bakalářské práce](https://reader035.vdocuments.pub/reader035/viewer/2022081421/5681584b550346895dc5a2d5/html5/thumbnails/10.jpg)
Výsledky práceVýsledky práce
• Sestaven algoritmus pro editaci Shape Sestaven algoritmus pro editaci Shape souborů a DXF souborů, který vyhovuje souborů a DXF souborů, který vyhovuje požadavkům DLLpožadavkům DLL
• Získaní a upravení algoritmů pro Získaní a upravení algoritmů pro transformacitransformaci
• Napsání programového kódu pro jádro Napsání programového kódu pro jádro programu a návrh vzhledu formuláře pro programu a návrh vzhledu formuláře pro komunikaci s uživatelemkomunikaci s uživatelem
• Provedena analýza pro zjištění velikosti a Provedena analýza pro zjištění velikosti a průběhu transformační chybyprůběhu transformační chyby
![Page 11: Prezentace bakalářské práce](https://reader035.vdocuments.pub/reader035/viewer/2022081421/5681584b550346895dc5a2d5/html5/thumbnails/11.jpg)
• Snížení přesnosti výpočtu v konvergenčím Snížení přesnosti výpočtu v konvergenčím cyklu, jelikož hodnoty při zadané přesnosti cyklu, jelikož hodnoty při zadané přesnosti divergovalydivergovaly
• Vynechání části algoritmu, ve které se Vynechání části algoritmu, ve které se převádí desetinné číslo na stupně, minuty převádí desetinné číslo na stupně, minuty a vteřinya vteřiny
Úprava transformačních algoritmůÚprava transformačních algoritmů
![Page 12: Prezentace bakalářské práce](https://reader035.vdocuments.pub/reader035/viewer/2022081421/5681584b550346895dc5a2d5/html5/thumbnails/12.jpg)
Vzhled formulářeVzhled formuláře
![Page 13: Prezentace bakalářské práce](https://reader035.vdocuments.pub/reader035/viewer/2022081421/5681584b550346895dc5a2d5/html5/thumbnails/13.jpg)
Analýza chybAnalýza chyb
•Analýza distribuce transformační chyby v ploše
Použitím bodového pole
Použitím liniového pole
•Výpočet transformační chyby pomocí sítě identických bodů
![Page 14: Prezentace bakalářské práce](https://reader035.vdocuments.pub/reader035/viewer/2022081421/5681584b550346895dc5a2d5/html5/thumbnails/14.jpg)
Analýza chybAnalýza chyb
Bodové poleBodové pole• 40 x 40 metrů40 x 40 metrů• 400 x 400 bodů vzdálených od sebe 10 cm400 x 400 bodů vzdálených od sebe 10 cm
S-JTSKS-JTSK WGS-84WGS-84
![Page 15: Prezentace bakalářské práce](https://reader035.vdocuments.pub/reader035/viewer/2022081421/5681584b550346895dc5a2d5/html5/thumbnails/15.jpg)
Analýza chybAnalýza chyb
Liniové poleLiniové pole• 100 x 100 metrů100 x 100 metrů• 1000 x 1000 bodů vzdálených od sebe 10 cm1000 x 1000 bodů vzdálených od sebe 10 cm
S-JTSKS-JTSK WGS-84WGS-84
![Page 16: Prezentace bakalářské práce](https://reader035.vdocuments.pub/reader035/viewer/2022081421/5681584b550346895dc5a2d5/html5/thumbnails/16.jpg)
Analýza chybAnalýza chyb
Identické bodyIdentické body• 10 identických bodů rozmístěných po území ČR10 identických bodů rozmístěných po území ČR• Známe jejich přesné souřadnice ve WGS-84 i v S-Známe jejich přesné souřadnice ve WGS-84 i v S-
JTSKJTSK
![Page 17: Prezentace bakalářské práce](https://reader035.vdocuments.pub/reader035/viewer/2022081421/5681584b550346895dc5a2d5/html5/thumbnails/17.jpg)
Analýza chybAnalýza chyb
0 0,2 0,4 0,6 0,8 1 1,2 1,4 1,6 1,8
1
2
3
4
5
6
7
8
9
10
Tranďák 1.0
Ing. Vojtek
Hrdina
Hrdina0,298
Ing. Vojtek 0,708
Tranďák 1.0 0,730
0 0,2 0,4 0,6 0,8
![Page 18: Prezentace bakalářské práce](https://reader035.vdocuments.pub/reader035/viewer/2022081421/5681584b550346895dc5a2d5/html5/thumbnails/18.jpg)
Zdroje informacíZdroje informací
• ESRI Shape-file technical desrciption (White Papers)
• DXF reference
• Diplomová práce Markéty Hanzlové
• Programování ve Visual Basic 6.0
![Page 19: Prezentace bakalářské práce](https://reader035.vdocuments.pub/reader035/viewer/2022081421/5681584b550346895dc5a2d5/html5/thumbnails/19.jpg)
Děkuji za pozornostDěkuji za pozornost