Geografické informační systémy p. 1

Podobné dokumenty
Geografické informační systémy. Databázové systémy pro GIS

Geografické informační systémy. Databázové systémy pro GIS

KMA/PDB. Karel Janečka. Tvorba materiálů byla podpořena z prostředků projektu FRVŠ č. F0584/2011/F1d

Geografické informační systémy

GEOGRAFICKÉ INFORMAČNÍ SYSTÉMY 4

Kapitola 1: Úvod. Systém pro správu databáze (Database Management Systém DBMS) Účel databázových systémů

Úvod do GIS. Atributy a jejich vztah k prostoru. Pouze podkladová prezentace k přednáškám, nejedná se o studijní materiál pro samostatné studium.

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

Databáze 2013/2014. Konceptuální model DB. RNDr. David Hoksza, Ph.D.

předměty: ukončení: Zápočet + Zkouška / 5kb např. jméno, název, destinace, město např. student Jan Novák, narozen

GIS Geografické informační systémy

Objektově orientované databáze. Miroslav Beneš

Databáze v MS ACCESS

Databázové systémy úvod

GIS Geografické informační systémy

Databázové systémy úvod

Databázové systémy. Doc.Ing.Miloš Koch,CSc.

VYSOKÁ ŠKOLA BÁŇSKÁ TECHNICKÁ UNIVERZITA OSTRAVA FAKULTA STROJNÍ DATABÁZOVÉ SYSTÉMY ARCHITEKTURA DATABÁZOVÝCH SYSTÉMŮ. Ing. Lukáš OTTE, Ph.D.

Databázové systémy úvod

8.2 Používání a tvorba databází

Primární klíč (Primary Key - PK) Je právě jedna množina atributů patřící jednomu z kandidátů primárního klíče.

Databázové systémy trocha teorie

Modely datové. Další úrovní je logická úroveň Databázové modely Relační, Síťový, Hierarchický. Na fyzické úrovni se jedná o množinu souborů.

DATABÁZOVÉ SYSTÉMY. Metodický list č. 1

Databáze II. 1. přednáška. Helena Palovská

GIS Geografické informační systémy

Databázové systémy BIK-DBS

Okruhy z odborných předmětů

Profilová část maturitní zkoušky 2017/2018

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

Informační systémy 2008/2009. Radim Farana. Obsah. Obsah předmětu. Požadavky kreditového systému. Relační datový model, Architektury databází

Profilová část maturitní zkoušky 2013/2014

Lekce 6 - Správa prostorových dat

04 - Databázové systémy

TEORIE ZPRACOVÁNÍ DAT

Architektura informačních systémů. - dílčí architektury - strategické řízení taktické řízení. operativní řízení a provozu. Globální architektura

Data v informačních systémech

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

2. Modelovací jazyk UML 2.1 Struktura UML Diagram tříd Asociace OCL. 3. Smalltalk 3.1 Jazyk Pojmenování

Rastrová reprezentace

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.

Použití databází na Webu

10. Datové sklady (Data Warehouses) Datový sklad

Databázové systémy. Ing. Radek Holý

1 Úvod. J. Zendulka: Databázové systémy - 1 Úvod 1

J. Zendulka: Databázové systémy - 1 Úvod Intuitivní vymezení pojmu databáze

Vývoj moderních technologií při vyhledávání. Patrik Plachý SEFIRA spol. s.r.o.

4IT218 Databáze. 4IT218 Databáze

Úvod do databázových systémů. Lekce 1

Databázové a informační systémy Jana Šarmanová

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

6 Objektově-orientovaný vývoj programového vybavení

Marketingová komunikace. 2. soustředění. Mgr. Pavel Vávra Kombinované studium Skupina N9KMK1aPH/N9KMK1bPH (um1a1ph/um1b1ph)

Primární klíč, cizí klíč, referenční integrita, pravidla normalizace, relace

Database engine (databázový stroj, databázový motor, databázové jádro) Systém řízení báze dat SŘBD. Typy SŘBD podle způsobu práce s daty

Úvod do databází. Modelování v řízení. Ing. Petr Kalčev

POKROČILÉ POUŽITÍ DATABÁZÍ

Databáze Bc. Veronika Tomsová

Geoinformační technologie

Maturitní témata Školní rok: 2015/2016

Základy informatiky. 08 Databázové systémy. Daniela Szturcová

Michal Krátký, Miroslav Beneš

Zkušenosti s budováním základního registru obyvatel

Inovace tohoto kurzu byla spolufinancována z Evropského sociálního fondu a státního rozpočtu České republiky.

Databázové a informační systémy

3. přednáška z předmětu GIS1 atributové a prostorové dotazy

Modelování procesů s využitím MS Visio.

DELTA - STŘEDNÍ ŠKOLA INFORMATIKY A EKONOMIE, s.r.o. Obor informační technologie AJAX ESHOP. Maturitní projekt. Třída:

A5M33IZS Informační a znalostní systémy. O čem předmět bude? Úvod do problematiky databázových systémů

Analýza a modelování dat 2. přednáška. Helena Palovská

Základy informatiky. 06 Databázové systémy. Kačmařík/Szturcová/Děrgel/Rapant

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

PB161 Programování v jazyce C++ Přednáška 7

Relační databáze. V dnešní době existuje řada komerčních DBMS, nejznámější jsou:

Datový sklad KGI/APGPS. RNDr. Vilém Pechanec, Ph.D. Univerzita Palackého v Olomouci

Technické informace. PA152,Implementace databázových systémů 4 / 25. Projekty. pary/pa152/ Pavel Rychlý

Teorie zpracování dat DATABÁZOVÁ TECHNOLOGIE

Ing. Jaroslav Kačmařík, Ing. Břetislav Nesvadba Využití GIS v oblasti železniční infrastruktury

Analýza a modelování dat. Helena Palovská

PB161 Programování v jazyce C++ Přednáška 7

Architektura GIS KMA/AGI. Karel Jedlička

Wichterlovo gymnázium, Ostrava-Poruba, příspěvková organizace. Maturitní otázky z předmětu INFORMATIKA A VÝPOČETNÍ TECHNIKA

Archivace relačních databází

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

DATABÁZE, ATRIBUTY. SPŠS Č.Budějovice Obor Geodézie a Katastr nemovitostí 3.ročník

Nerelační databázové modely. Helena Palovská

Mapový server Marushka. Technický profil

Analýza dat a modelování. Přednáška 3

Alena Malovaná, MAL305

vysvětlit základní pojmy z oblasti databázových systémů; objasnit charakteristické znaky jednotlivých architektur databází, uspořádání modelů dat;

Obsah přednášky. Databázové systémy RDBMS. Fáze návrhu RDBMS. Coddových 12 pravidel. Coddových 12 pravidel

DIGITÁLNÍ MAPY. Přednáška z předmětu KMA/TKA. Otakar ČERBA Západočeská univerzita v Plzni

RELAČNÍ DATABÁZOVÉ SYSTÉMY

Lekce 10 Analýzy prostorových dat

PROGRAMY PRO GIS. Formovat/formulovat problém pro aplikaci v počítači. Fungování GIS programů na základní úrovni - "uvažovat" jako počítač

PostGIS. Luboš Hejduk, Petr Sedlář 2007

Analýza a modelování dat. Přednáška 5

Základy objektové orientace I. Únor 2010

Transkript:

Geografické informační systémy Slajdy pro předmět GIS Martin Hrubý hrubym @ fit.vutbr.cz Vysoké učení technické v Brně Fakulta informačních technologií, Božetěchova 2, 61266 Brno akademický rok 2004/05 Geografické informační systémy p. 1

Téma Databázové systémy pro GIS historie, současnost Geografické informační systémy p. 2

Úvod Struktura a funkce databázových systémů/uložení dat v GIS. Různé varianty uložení. Atributové údaje. V předchozí přednášce se probíraly datové modely uložení vektorových a rastrových dat. Geografické informační systémy p. 3

Přehled souborové systémy soubory + databáze databáze Geografické informační systémy p. 4

Souborové systémy Uložení prostorových a atributových dat v souborech. GIS obsahuje sadu funkcí pro manipulaci s daty v souborech. Problém při víceuživatelském přístupu. Nebezpečí poškození dat (integrita, nezávislost, bezpečnost) GRASS: soubory a lokace. Řešení je ve využívání databázového přístupu ke zpracování údajů. Báze dat + systém řízení báze dat - database management system (DBMS) Geografické informační systémy p. 5

Položka, záznam, soubor, databáze,... Entitně-relační přístup - modelování vztahů mezi objekty. K ER a objektu se pojí množina atributových údajů. Databázový soubor - množina záznamů (datový záznam) stejného druhu Víc souborů pro jednu aplikaci (oblast zájmu) - databáze. Příklad: každá meteorologická stanice je definována svou polohou, včetně nadmořské výšky. Záznam obsahuje: x-souřadnice, y-souřadnice, výška (Sliač: 450000,1220000,320). Geografické informační systémy p. 6

Organizace dat (schéma dat) Další vrstva abstrakce. Interní - konkrétní uložení dat na médiích (disk). Optimalizace na efektivnost přístupu. Externí - uživatelský pohled na data - virtuální pohled. Konceptuální - vymezuje celkovou logickou strukturu dat, jejich vlastnosti a vnitřní vazby. Měl by to být nejobecnější pohled na realitu (strukturu dat), který by se neměl měnit příliš rychle. Geografické informační systémy p. 7

SŘBD Vlastnosti: Přístup k datům pro všechny aplikace bez vícenásobného ukládání (redundance) Současný přístup více uživatelů Různé vyhledávací metody Ochrana dat - neoprávněný přístup, chyby HW a SW Prostředky pro centrální správu dat Nezávislost aplikací na datech Možnost vytvářet i složité datové struktury Ukrytí mechanismu struktur a ukládání dat Geografické informační systémy p. 8

SŘBD Geografické informační systémy p. 9

Vrstvy, schemata Geografické informační systémy p. 10

Poznámky Jazyk pro manipulaci s daty (např. SQL) Architektury klient-server Distribuované db systémy Role uživatelů - správce dat, aplikační programátoři, znalí/pasivní uživatelé Geografické informační systémy p. 11

Databázové modely (Hierarchický, sít ový) - zastaralé - omezená forma vazeb, prohledávání Relační - operace nad relacemi, klíče (známé z předchozích předmětů) Objektově orientované modely Geografické informační systémy p. 12

OO model Gemstone, Smalltalk, Self. Každá entita je modelována jako objekt s vlastní identitou. Tato identita je poskytována OODBMS a je trvalá po celou dobu existence objektu. Každý objekt je zapouzdřený, má vlastní strukturu a vlastní chování. Objekty komunikují mezi sebou zasíláním zpráv. Objekty se stejnou strukturou a chováním jsou popsány jako třída objektů. Odvozování tříd Geografické informační systémy p. 13

Dotazovací/řídicí jazyky Databáze má svoji strukturu - uživatel ji zná/nezná. Procedurální dotazovací jazyky - jazyky, které vyžadují, aby uživatel poznal hierarchii v DB - váže se na ty "zastaralé" db modely. Neprocedurální (SQL), relační db - velká možnost (volnost) ve tvorbě dotazů. geosql - projekty Geografické informační systémy p. 14

GIS architektury Generace GIS komputerizované mapovací systémy s hlavním cílem v produkci map. Soubory, žádné atributové údaje. s atributovými údaji, neexistují standardy uložení uložení v relačních databázích objektově orientované přístupy Postrelační - rozšířené relační přístupy, OO. Geografické informační systémy p. 15

První generace GIS Systémy bez atributových souborů. Čistě rastrový přístup neodděluje polohové a atributové informace. Rastr=jeden soubor. Nepřítomnost DB systému v rastrovém přístupu není omezující, naopak - uložení je jednodušší... Problém nastává při kombinování více ratrových vrstev - mnoho souborů Flat soubory - jednoduché tabulky údajů. Všechny mají stejnou strukturu. Individuální tabulky v relačním modelu se mohou nazývat flat soubory. prostorové údaje se nemusí opakovat soubor s polohami + sada souborů s atributy,... Geografické informační systémy p. 16

Druhá generace GIS, duální systémy Relační přístup. V podstatě nejrozšířenější přístup (Arc/Info, Systém 9, Geo/SQL). V tabulkách se ukládájí: a) pouze atributové údaje, b) veškerá data Arc/Info je typický příklad GIS systému, který ukládá do tabulek pouze atributové údaje (duální architektura). GIS systémy implementují rozhraní na různé DBMS nebo mají vlastní (ArcSDE). Případně DB podporu již obsahují. Vektorový objekt/buňka rastru je identifikována číslem - klíč do databázové tabulky. Pak se nabízí dvojí použití spojení polohová/atributová data: k objektům dodávají popisky (jména řek...) systém zobrazuje objekty na základě DB dotazu (zobraz města s počtem obyvatel...) Geografické informační systémy p. 17

Duální s., DBMS implementovaný do GIS Geografické informační systémy p. 18

Duální systémy, externí DBMS Geografické informační systémy p. 19

Vektory+Atributy Geografické informační systémy p. 20

Vektory+Atributy Geografické informační systémy p. 21

II. generace GIS, integrované systémy integrují prostorové a atributové údaje do stejné db struktury (System 9) problém - nestejně dlouhé řetězce liniových objektů - rozdělit do více tabulek (implementovat uložení vektorového formátu v DB) integrita - robustnost profesionálního produktu DBMS formování dotazů - problém pouze s formováním dotazů pro prostorové údaje (geosql) ulehčování vytváření distribuovaných databází (GIS systémy beztak směřují k propojování, Internetu,...) Geografické informační systémy p. 22

Třetí generace GIS Postrelační... Relační datový model je poměrně omezený. Novinky: (ideální požadavky na rozšíření) možnost používat záznamy různé délky možnost definovat komplexní objekty možnost vyměňovat kompletní GIS databáze mezi různými GIS systémy podporuje rastrovou i vektorovou reprezenaci prostorové operátory jako například vzdálenost, plocha, obvod možnost prostorových indexových souborů Geografické informační systémy p. 23

Třetí generace GIS Objektové... snad východisko...pro moderní nároky na informační systém snahou je dosáhnout vyšší úrovně abstrakce síla a současně slabost relačního přístupu je v jednochosti reprezentace reality komplexnost reality se pak rozpustí do množství tabulek. Pak je tu ještě hledisko teorie modelování - v tabulkách modelujeme elementy, které neexistují (identifikační číslo řeky...) objekty zahrnují i příslušné operace identita objektu je jiná než u tabulek (jedinečnost údajů). Objekt vyjadřuje fyzickou existenci věci. OO je pohodlnější pro zavádění nových datových typů Geografické informační systémy p. 24

OO přístup, závěr Důvody atraktivity OO přístupu pro GIS shrneme takto: V GIS pracujeme s komplexními objekty. OO přístup je vhodnější než relační. Neexistuje rozdíl mezi atributovým a prostorovým údajem. Variabilita délky záznamu (přínos!) Vhodnost pro grafické operace. Integrovaný příkazový jazyk. Alternativní geografická reprezentace. Polytématické vrstvy nejsou v OO problém. Smallworld, Argus, Intergraph MG Dynamo Geografické informační systémy p. 25

Relace,objekty Geografické informační systémy p. 26

Vektory ve Squeak Smalltalku http://minnow.cc.gatech.edu/squeak/3317 Geografické informační systémy p. 27