130 likes | 235 Views
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 <landa@gama.fsv.cvut.cz>. Martin Landa | 29. června 2005.
E N D
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 <landa@gama.fsv.cvut.cz> Martin Landa | 29. června 2005
Diplomová práce | Návrh modulu GRASSu pro import dat ve výměnném formátu ISKN 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 moduluv.in.vfk • zpracování importované DKM v prostředí GRASSu • závěr Martin Landa | 29. června 2005
Diplomová práce | Návrh modulu GRASSu pro import dat ve výměnném formátu ISKN 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 Martin Landa | 29. června 2005
Diplomová práce | Návrh modulu GRASSu pro import dat ve výměnném formátu ISKN GIS GRASS 6 – vektorová architektura • 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 Martin Landa | 29. června 2005
Diplomová práce | Návrh modulu GRASSu pro import dat ve výměnném formátu ISKN 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) Martin Landa | 29. června 2005
Diplomová práce | Návrh modulu GRASSu pro import dat ve výměnném formátu ISKN Struktura NVF • 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) Martin Landa | 29. června 2005
Diplomová práce | Návrh modulu GRASSu pro import dat ve výměnném formátu ISKN Návrh modulu v.in.vfk Schéma: • vektorová geometrie, topologie, metadata (databanka GRASSu) • popisná data (externí DBMS, např. PostgreSQL) Martin Landa | 29. června 2005
Diplomová práce | Návrh modulu GRASSu pro import dat ve výměnném formátu ISKN Návrh modulu v.in.vfk – princip • 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) Martin Landa | 29. června 2005
Diplomová práce | Návrh modulu GRASSu pro import dat ve výměnném formátu ISKN Modul v.in.vfk – krátký popis 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 Martin Landa | 29. června 2005
Diplomová práce | Návrh modulu GRASSu pro import dat ve výměnném formátu ISKN Zpracování importované mapy v GRASSu • 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 Martin Landa | 29. června 2005
Diplomová práce | Návrh modulu GRASSu pro import dat ve výměnném formátu ISKN Příklady mapových výstupů • mapové značky – knihovna symbolůdkm (20) • vysoce kvalitní mapové výstupy ve formátu PostScript Martin Landa | 29. června 2005
Diplomová práce | Návrh modulu GRASSu pro import dat ve výměnném formátu ISKN Závěr • 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 Martin Landa | 29. června 2005
Diplomová práce | Návrh modulu GRASSu pro import dat ve výměnném formátu ISKN Děkuji za pozornost Martin Landa | 29. června 2005