Upload
braden
View
52
Download
0
Embed Size (px)
DESCRIPTION
Diplomová práce | Návrh modulu GRASSu pro import dat ve výměnném formátu ISKN. Diplomová práce. Návrh modulu GRASSu pro import dat ve výměnném formátu ISKN. Martin Landa . Martin Landa | 29. června 2005. - PowerPoint PPT Presentation
Citation preview
Diplomová práce | Návrh modulu GRASSu pro import dat ve výměnném formátu ISKN
Martin Landa | 29. června 2005
Diplomová práce
Návrh modulu GRASSu pro import datve výměnném formátu ISKN
Martin Landa
Obsah prezentace
• zadání diplomové práce – vytvořit modul GRASSu pro import dat ve výměnném formátu ISKN
• GIS GRASS
• ISKN a výměnný formát ISKN – VFK
• návrh modulu v.in.vfk
• zpracování importované DKM v prostředí GRASSu
• závěr
Diplomová práce | Návrh modulu GRASSu pro import dat ve výměnném formátu ISKN
Martin Landa | 29. června 2005
GIS GRASS
• GRASS = Geographical Resources Analysis Support System
• správa • geoprostorových dat (rastrových a vektorových)• obrazových záznamů (družicových i leteckých snímků)
• prostorové modelování a vizualizace dat
• svobodný software - licence GNU GPL
0. svoboda spustit aplikaci za jakýmkoliv účelem
1. svoboda modifikovat program pro vlastní potřeby
2. svoboda redistribuovat kopie programu
3. svoboda šířit modifikované verze programu
Diplomová práce | Návrh modulu GRASSu pro import dat ve výměnném formátu ISKN
Martin Landa | 29. června 2005
GIS GRASS 6 – vektorová architektura
Diplomová práce | Návrh modulu GRASSu pro import dat ve výměnném formátu ISKN
Martin Landa | 29. června 2005
• GRASS 5.x X 6.x
• novinky vektorové architektury GRASSu 6.x• geometrie: multiformát, prostorový index• atributová data: dBase, DBMS, multiatributy• 3D data• síťové analýzy
ISKN / Výměnný formát ISKN
• integrovaný IS (správa SPI a SGI), podpora výkonu státní správy a uživatelských služeb KN
• v provozu od září 2001
• dálkový přístup k datům KN, nahlížení do KN
• starý výměnný formát (SVF)• před zavedením ISKN• dvě samostatné části - SGI (VFK), SPI (DBF, TXT)
• nový výměnný formát (NVF)
• kombinace datových bloků
• časové režimy (prvotní data, změny)
• rozsah (územní jednotka, oprávněný subjekt, parcela)
Diplomová práce | Návrh modulu GRASSu pro import dat ve výměnném formátu ISKN
Martin Landa | 29. června 2005
Struktura NVF
Diplomová práce | Návrh modulu GRASSu pro import dat ve výměnném formátu ISKN
Martin Landa | 29. června 2005
• hlavička (&H) - metadata mapy
• datové bloky (&B) – definice tabulky (názvy a datové typy sloupců)
• skupiny dat. bloků:
• Nemovitosti, Jednotky, Bonitní díly parcely, Vlastnictví, Jiné právní vztahy, Řízení, Prvky KM, BPEJ, GP, Rezervovaná čísla
&BSOBR;ID N30;STAV_DAT N2;KATUZE_KOD N6;CISLO_ZPMZ N5;CISLO_TL N4; CISLO_BODU N12;UPLNE_CISLO N12;SOURADNICE_Y N10.2;SOURADNICE_X N10.2; KODCHB_KOD N2
• identifikátor isib: skupina (is = [10, 19]), datový blok (ib = [01,19])
• datové řádky (&D)
&DSOBR;311040708;0;654299;1427;;1;1014270001;650451.45;1069791.42;4
• konec (&K)
Návrh modulu v.in.vfk
Diplomová práce | Návrh modulu GRASSu pro import dat ve výměnném formátu ISKN
Martin Landa | 29. června 2005
Schéma:
• vektorová geometrie, topologie, metadata (databanka GRASSu)
• popisná data (externí DBMS, např. PostgreSQL)
Návrh modulu v.in.vfk – princip
Diplomová práce | Návrh modulu GRASSu pro import dat ve výměnném formátu ISKN
Martin Landa | 29. června 2005
• načtení dat
• hlavička – metadata mapy + tabulka [mapa]_hlavicka
• vytvoření databázové tabulky (&B) – název a datový typ sloupce
• naplnění tabulky (&D) – jednotlivé datové záznamy
• předdefinované číslo vrstvy [1001, 1903]
• vektorová mapa
• vyhledání dané podkladové tabulky
• nalezení relačních vztahů
• struktura atributových tabulek (číslo vrstvy 1 a výše)
• zapsání vektorových elementů (body, linie, hranice ploch, centroidy)
Modul v.in.vfk – krátký popis
Diplomová práce | Návrh modulu GRASSu pro import dat ve výměnném formátu ISKN
Martin Landa | 29. června 2005
Description: Import VFK file (ISKN) into a GRASS vector map.Usage: v.in.vfk [-ernduf] [input=name] output=name [type=name[,name,...]]
Flags: -e Extend location extents based on input data -r Drop all redundant tables -n Null category (-1) -d Data type timestamp instead of varchar -u Create unique constraints -f Create primary key and foreign key constraints
Parameters: input VFK file to be imported, if not given reads from
standard input output Name of output vector type Type options: point,line,boundary,centroid,area default: point,line,boundary,centroid,area
Zpracování importované mapy v GRASSu
Diplomová práce | Návrh modulu GRASSu pro import dat ve výměnném formátu ISKN
Martin Landa | 29. června 2005
• importovaná mapa – nutnost rozložit do několika tematických map
• skript v.vfk.extract• body polohopisu• obrazy parcel• obrazy budov• další prvky mapy• BPEJ
• možnosti řady analýz
Příklady mapových výstupů
Diplomová práce | Návrh modulu GRASSu pro import dat ve výměnném formátu ISKN
Martin Landa | 29. června 2005
• mapové značky – knihovna symbolů dkm (20)
• vysoce kvalitní mapové výstupy ve formátu PostScript
Závěr
Diplomová práce | Návrh modulu GRASSu pro import dat ve výměnném formátu ISKN
Martin Landa | 29. června 2005
• vznikl modul v.in.vfk a skript v.vfk.extract
• sada mapových značek pro KM
• řada komplikací či nedostatků – prostor pro další práci
• podpora pouze základních datových typů v DBMI GRASSu – nutnost rozšíření (bigint, numeric ...)
• řada modulů jemně modifikována• d.vect, d.what.vect, v.extract, v.category
• některé tyto změny již do GRASSu začleněny
• směřovaní projektu závisí na odezvě české uživatelské základny GISu GRASS
Diplomová práce | Návrh modulu GRASSu pro import dat ve výměnném formátu ISKN
Martin Landa | 29. června 2005
Děkuji za pozornost