Tipovi i strukture geobaza podataka · Strukture baza podataka lFlat fajlovi (spreadsheets)...

18
Tipovi i strukture geobaza podataka G I S 2 Geopodaci Podaci definisani prostornim koordinatama.

Transcript of Tipovi i strukture geobaza podataka · Strukture baza podataka lFlat fajlovi (spreadsheets)...

Page 1: Tipovi i strukture geobaza podataka · Strukture baza podataka lFlat fajlovi (spreadsheets) lHijerarhijski fajlovi lUmreženi fajlovi lRelacione baze podataka lObjektne strukture.

Tipovi i strukture geobazapodataka

G I S

2

Geopodaci

Podaci definisani prostornimkoordinatama.

Page 2: Tipovi i strukture geobaza podataka · Strukture baza podataka lFlat fajlovi (spreadsheets) lHijerarhijski fajlovi lUmreženi fajlovi lRelacione baze podataka lObjektne strukture.

3

GIS: tehnološki razvoj

GIS tehnologija je razvijena iz:l Digitalne kartografije i CAD-al Sistema za upravljanje bazama podataka (Data Base

Management Systems (DBMS))

1

2

3

ATRIBUTIID X,Y

123

ID

123

CAD Sistem Sistemi za upravljanje bazama podataka

4

Šta je to informacioni sistem?

Informacion sistem može biti sasvim jenostavan,kao telefonski imenik.

Memorisanje

Podataka

InformacioniSistem Upiti

Informacije

Page 3: Tipovi i strukture geobaza podataka · Strukture baza podataka lFlat fajlovi (spreadsheets) lHijerarhijski fajlovi lUmreženi fajlovi lRelacione baze podataka lObjektne strukture.

5

Šta je to informacioni sistem?

U digitalnom okruženju koristimo softver kako bi kreirali kompleksne informacione sisteme.

6

GIS povezuje grafičke prostorne pojave (entitete) satabelarnim podacima (atributima)

Šta je GIS?GEO Informacioni Sistem

Page 4: Tipovi i strukture geobaza podataka · Strukture baza podataka lFlat fajlovi (spreadsheets) lHijerarhijski fajlovi lUmreženi fajlovi lRelacione baze podataka lObjektne strukture.

7

GIS

8

Geopodaci

GEOPODACI

GEOMETRIJSKI PODACI ATRIBUTNI PODACI

Geometrija Kvalitativni podaci

Kvantitativni podaciTačka

Linija

Površ

Intervalski

OdnosOrdinalni

Page 5: Tipovi i strukture geobaza podataka · Strukture baza podataka lFlat fajlovi (spreadsheets) lHijerarhijski fajlovi lUmreženi fajlovi lRelacione baze podataka lObjektne strukture.

9

Skup Geoprostornih podataka

+ =

water_line

mat_d

PVC

Entitet/Atributi/

VrednostiProstorna geometrija

Geoprostornientitet

10

Tipovi podataka

Karte

Slike

Prostorni Ne-prostorni

Adrese

Snimci

Videografija

Finansijski obračuni

Filmovi

Shematski diagrami

KT1 2EERH8 9AASW1P 3AD

£12,000 23.45 56789£23,456 12.45 23456£45,987 29.57 87634

Page 6: Tipovi i strukture geobaza podataka · Strukture baza podataka lFlat fajlovi (spreadsheets) lHijerarhijski fajlovi lUmreženi fajlovi lRelacione baze podataka lObjektne strukture.

Funkcionalne komponente GIS-a

Skladištenje i održavaje

Prikupljanje ipriprema

Rukovanje ianaliza Prezentacija

12

Strukture baza podataka

l Flat fajlovi (spreadsheets)l Hijerarhijski fajlovil Umreženi fajlovil Relacione baze podatakal Objektne strukture

Page 7: Tipovi i strukture geobaza podataka · Strukture baza podataka lFlat fajlovi (spreadsheets) lHijerarhijski fajlovi lUmreženi fajlovi lRelacione baze podataka lObjektne strukture.

13

Flat fajlovi (spreadsheets)

Property file

14

Hijerarhijski fajlovi

Page 8: Tipovi i strukture geobaza podataka · Strukture baza podataka lFlat fajlovi (spreadsheets) lHijerarhijski fajlovi lUmreženi fajlovi lRelacione baze podataka lObjektne strukture.

15

Umreženi fajlovi

16

Relacione baze podataka

Page 9: Tipovi i strukture geobaza podataka · Strukture baza podataka lFlat fajlovi (spreadsheets) lHijerarhijski fajlovi lUmreženi fajlovi lRelacione baze podataka lObjektne strukture.

Objektni model

17

l Baziran je na konceptu objekata koji predstavljajuskup podataka i operacija koji se nad njima moguizvršiti.

l U objektno orijentisanom modelu entiteti su predstavljeni klasom, koja obuhvata i atribute i moguće operacije nad podacima.

l U njima se informacija čuva kao stalni objekat, a ne kao red u tabeli.

DMBS

18

Program A Program B Program C

DMBSSistem za upravljanje bazama podataka

Baza podataka

Memorijiski prostor

Page 10: Tipovi i strukture geobaza podataka · Strukture baza podataka lFlat fajlovi (spreadsheets) lHijerarhijski fajlovi lUmreženi fajlovi lRelacione baze podataka lObjektne strukture.

19

Osnovni koncepti DBMS

l Podaci su organizovani u tabelama.l Tabele sadrže redove.l Svi redovi u tabeli imaju isti broj kolona.l Svaka kolona je definisana tipom podataka kao što

su celi broj, decimalni, tekstualni, datum itd…l Relacije se koriste za pridruživanje redova iz

jedne tabele sa redovima iz druge tabele. To je bazirano na zajedničkoj koloni za obe tabele, koja se obično zove primarni ključ i strani ključ.

20

Osnovni koncepti DBMS

l Pravila relacionog integriteta postoje kod tabelarnih skupova podataka. Na primer,svaki red uvek deli iste kolone, domene itd.

l Niz funkcija i operatora poznatih kao SQL (Structured Query Language) su dostupni za operacije na tabelama i njihovim podacima.

l SQL operatori su napravljeni za rad nad opštim tipovima podataka relacionih baza kao što su celi brojevi, decimalni , karakteri itd.

Page 11: Tipovi i strukture geobaza podataka · Strukture baza podataka lFlat fajlovi (spreadsheets) lHijerarhijski fajlovi lUmreženi fajlovi lRelacione baze podataka lObjektne strukture.

SQL (Structured Query Language)

SQL (selekcija)

Page 12: Tipovi i strukture geobaza podataka · Strukture baza podataka lFlat fajlovi (spreadsheets) lHijerarhijski fajlovi lUmreženi fajlovi lRelacione baze podataka lObjektne strukture.

SQL-join

SQL

Page 13: Tipovi i strukture geobaza podataka · Strukture baza podataka lFlat fajlovi (spreadsheets) lHijerarhijski fajlovi lUmreženi fajlovi lRelacione baze podataka lObjektne strukture.

Vrste baza podataka

25

Baze podataka se klasifikuju prema broju korisnika, lokaciji baze i prema načinu i obimu korišćenja.Broj korisnika:l Jedno-korisničke (single-user)l Višekorisničke (multi-user)l Baza podataka firmi (enterprise database)Lokacija:l Centralizovanel DistribuiraneObim:l Transakcione (operational, production database)l Skladištene (datawerhouse)

Modeli podataka u u GIS-u

26

l Georelacioni- skladišti geometriju i atribute odvojeno.

Coverage (topološki) & shape (netopološki)

Page 14: Tipovi i strukture geobaza podataka · Strukture baza podataka lFlat fajlovi (spreadsheets) lHijerarhijski fajlovi lUmreženi fajlovi lRelacione baze podataka lObjektne strukture.

Modeli podataka u u GIS-u

27

Objektno orijentisani- tretira geopodatke kao objekte. l Skladišti prostorne i atributske podatke prostornih

pojava zajednol Omogućava da se entitetima (objektima)

pridružuje niz svojstava i metoda (operacija) koje se mogu izvršavati nad njima

28

Geobaza podataka

l Geobaza podataka je skup različitih tipova geografskih podataka smeštenih u običnim datotekma na disku (Microsoft Access) ili u višekorisničkim relacionim bazama podatka (poput Oracle, Microsoft SQL Server, ili IBM DB2)

Geobaza

Feature dataset

Feature class

Feature class

Feature class

Page 15: Tipovi i strukture geobaza podataka · Strukture baza podataka lFlat fajlovi (spreadsheets) lHijerarhijski fajlovi lUmreženi fajlovi lRelacione baze podataka lObjektne strukture.

29

Geobaza podataka

Geobaza podataka je model podataka za prikazivanjegeografskih informacija primenom standardne tehnologije relacionih baza podataka. Geobaza podataka podržava memorisanje i upravljanje geografskih informacija u okviru standardnih sistemskih tabela za upravljanje podacima.

30

Tipovi geopodataka

1. Klase entiteta (Feature classes )

2. Rasteri (Raster datasets )3. Tabele (Tables)

Page 16: Tipovi i strukture geobaza podataka · Strukture baza podataka lFlat fajlovi (spreadsheets) lHijerarhijski fajlovi lUmreženi fajlovi lRelacione baze podataka lObjektne strukture.

31

Vrste Geobaza podataka

(SDE) Spatial Database Engine

32

Page 17: Tipovi i strukture geobaza podataka · Strukture baza podataka lFlat fajlovi (spreadsheets) lHijerarhijski fajlovi lUmreženi fajlovi lRelacione baze podataka lObjektne strukture.

33

Arhitektura Geobaza

Arhitektura je bazirana na jednostavnimrelacionim odnosima

34

Arhitektura GeobazaSKUP ENTITETASadrži prostorno povezane klase entieta sa topogijom i mrežnim objektima koji ih povezuju. Klase eniteta su prostorno definisane.

KLASE ENTITETATabele sa shape poljima koje sadrže tačkastu, linijisku ili poligonsku geometriju prostornih entiteta. Svaki red je jedan entitet.

TABELESkup redova koji sadrže ista polja. Klase entiteta su tabele sa shape poljima.DOMENDefiniše skup ili opseg dozvoljenih vrednosti u polju.

KLASA RELACIJAPridružuje objekte iz klase entiteta ili tabele sa objektima u dugoj klasi entiteta ili tabelom. One opciono mogu imati polja koje je definisao korisnik.

TOPOLOGIJAPravila integriteta koja definišu ponašanje geografski integrisanih entietata.

GEOMETRIJSKA MREŽAPravila za upravljanje vezama među entitetima u skupu klasa entiteta.

PODACI PREMERASadrže geodetska merenja koja su korišćena za računanje koordinata koja su povezana sa geometrijom entiteta.BAZA RASTERASadrži rastere koji predstavljaju kontinualne prirodne pojave.

METADATA DOKUMENTACIJAXML dokument koji je pridružen sa svakim skupom podataka.

ALATKE ZA GEOPROCESIRANJESkup postupaka za upravljanje, anlalize i modelovanje podataka.

Page 18: Tipovi i strukture geobaza podataka · Strukture baza podataka lFlat fajlovi (spreadsheets) lHijerarhijski fajlovi lUmreženi fajlovi lRelacione baze podataka lObjektne strukture.

35

Geobaza u GIS okruženju