1 / 22

Vektor x Rastr

Vektor x Rastr. Atributová databáze (R)DBMS (Relational) database management system Polohová data nativní formát ArcGIS: shapefile, coverage Microstation: *.dgn Topol: bloky *.blk. Atributová data DBMS nebo RDBMS Polohová data speciální formát (většinou komprimovaný)

dolan
Download Presentation

Vektor x Rastr

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Vektor x Rastr

  2. Atributová databáze (R)DBMS (Relational) database management system Polohová data nativníformát ArcGIS: shapefile, coverage Microstation: *.dgn Topol: bloky *.blk Atributová data DBMS nebo RDBMS Polohová data speciální formát (většinou komprimovaný) obecné grafické (tiff, jpeg, bmp) softwarově specifické (ArcINFO grid, Erdas *.img, Topol *.ras ....) Uložení dat Vektor Raster Komplexní formáty ukládají více vrstev různých typů ArcGIS: geodatabase Geomatica: *.pix

  3. Relační databáze Zaznamy Sberatele Lokality Druhy

  4. Relace Druhy Zaznamy Lokality Sberatele

  5. Relační databáze • Kolekce tabulek vzájemně propojených relacemi přes klíčová pole Charakteristiky tabulky • řádek = záznam = věta • sloupec (pevně definovaný datový typ a velikost pole) • index • primární klíč • neredundantnost dat Správa a komunikace s databází - SQL (Structured Query Language) • DDL – data definition language (CREATE jméno tabulky) • DML – data manipulation language (SELECT .....)

  6. SQL • SELECT * FROM Zaznamy WHERE datum > 31.12.1990 Vyber z tabulky „Zaznam“ všechny řádky kde sloupec „Datum“ je větší (mladší) než 31.12.1990 • SELECT * FROM Zaznamy JOIN Druh ON Zaznam.Druh = Druhy.ID WHERE Druhy.Druh = „Picea“ Vyber ze spojení tabulek Zaznam a Druh všechny řádky které mají ve sloupci Druh tabulky Druhy uvedeno „Picea“

  7. Typy databází • souborové (jeden soubor jedna tabulka) • formát souboru *.dbf (Dbase, FoxPro) • systémové (v jednom či několika souborech celá databáze; většinou typu klient-server) • komerční: Oracle, MS SQL, Informix, (Access !!!) • open source: MySQL, PostgreSQL, Firebird

  8. Manipulace a restrukturalizace dat • Atributová data • Editace • Polohová data • Konverze mezi softwarově specifickými formáty • Editování • Spojování a členění prostorových reprezentací • Změna mapové projekce • Transformace prostorových reprezentací • Generalizace • Konverze vektor x raster; raster x vektor

  9. Editování ArcGIS Help; ESRI

  10. Spojování a členění prostorových reprezentací Dissolve ArcGIS Help. ESRI

  11. Transformace prostorových reprezentací • Lineární (Helmertova) • Posun počátku; rotace a změna měřítka stejná pro obě osy x´= (m * x * cos (a) + m * y * sin (a)) + a y´= (- m * x * sin (a) + m * y * cos (a)) + a • Polynomická • Posun počátku; rotace a změna měřítka různá pro obě osy Polynom 1. stupně, afinní transformace x´= a * x + b * y + c y´= d * x + e * y + f Obě transformace založeny na shodných bodech Obecně je potřeba N = (n2 + 3n +2) / 2 bodů, kde n je stupněm polynomu Tuček J. 1998. Geografické informační systémy

  12. Transformace http://www.profc.udec.cl/~gabriel/tutoriales/giswb/vol2/cp1/cp1-4.htm

  13. Převzorkování - resampling • Nutné pro rastrová data po jakékoliv transformaci • Pro středy buněk jsou vypočteny nové polohy a je nutné jim přiřadit nové hodnoty vzhledem k původnímu rastru Metody přiřazení hodnoty: • Nejbližšího souseda (pro kvalitativní data) • Bilineární interpolace (pro kvantitativní data) • Kubická konvoluce (pro kvantitativní data)

  14. Resampling – přiřazení hodnoty http://www.malaysiagis.com/related_technologies/remote_sensing/resampling.gif

  15. Vypuštění bodů Prahové hodnoty Douglas-Peuckerova metoda moving window Sledování tvaru Změna velikosti buňky Generalizace VEKTOR RASTR

  16. Generalizace Douglas-Peuckerova metoda Burrough P.A. et McDonnell R.A. (1998)

  17. Konverze vektor - rastr • Body • Bod odpovídá jedné buňce; pozor na více bodů v jedné buňce • Linie • Všechny buňky zasažené linií • Polygony • Zasahuje-li více polygonů do jedné buňky, je nutné určit přenášenou hodnotu Metody: • Centroidu • Dominantního typu • Nejdůležitějšího typu

  18. Konverze vektor - rastr Tuček J. 1998. Geografické informační systémy

  19. Konverze rastr - vektor • Body • Středy buněk • Linie • Nutné určit jednoznačný průběh linie, skeletonizace; generalizace a/nebo vyhlazení průběhu linie • Plochy • Po hranách či středech buněk; následuje generalizace či vyhlazení linie hrany polygonu

  20. Konverze rastr - TIN • TIN -> rastr: bez problémů, interpolace na trojúhelníkových plochách • raster -> TIN: často síť trojúhelníků s určitou nadbytečností metody odstranění: • identifikace kostry reliéfu (vztah k sousedům jen vyšší či nižší) • filtrování (určování míry aproximovatelnosti bodu z okolních hodnot) • hierarchická metoda (obdoba quadtree ale s trojúhelníky) • heuristická metoda (optimalizace popisu povrchu postupným zjednodušováním – výpočetně velmi náročné)

  21. TIN Vytvoření TIN splňující Delaunay kritéria: • Kružnice opsaná trojúhelníku neobsahuje žádný jiný bod • Trojúhelníky se nepřekrývají • Modelovaný povrch je spojitý

  22. TIN http://terrain.cs.duke.edu

More Related