Úvod do geografických informačních systémů (GIS)
Rozdělení GIS podle provázání prostorových a atributových dat
Studijní článek: Srovnání vybraných datových modelů pro provázání prostorových a atributových dat.
Srovnání hybridního/duálního a objektového modelu
Hybridní model byl v minulosti jednoznačně nejpoužívanější a objektový zase nejlepší co se týká užitných vlastností. Proto následuje krátké shrnutí jejich výhod a nevýhod.
Hybridní přístup
Výhody:
- jednoduchá možnost modifikovat,
- snadná integrace atributových dat s dalšími relačními systémy a aplikacemi,
- jednoduché použití,
- propracované teoretické základy pro relační databáze,
- standardizace v RDBMS (SQL …) a využití těchto standardů.
Nevýhody:
- nedostatečné možnosti při zpracování časových dat,
- není nijak zabráněno v porušení integrity dat z DBMS,
- pomalé dotazování, zvláště u složitých objektů,
- nedostatečná podpora "dlouhých transakcí",
- relativně špatná přizpůsobitelnost požadavkům konkrétní aplikace.
Objektový přístup
Výhody:
- OOP je vhodnější pro modelování komplexních objektů,
- neexistují rozdíly mezi atributovými a prostorovými údaji - je to celý objekt,
- rastrová a vektorová data mohou být jednoduše integrována v jedné databázi,
- pro uložení dat je potřeba méně diskového prostoru než hybridní přístup (RDBMS procují s mnoha indexovými tabulkami),
- snadné upravování vlastností stávajících i nových objektů - lepší přizpůsobitelnost konkrétní aplikaci,
- jeden geografický objekt může být reprezentován více reprezentacemi (př. Silnice .. polygon i linie),
- Podpora i pro další typy dat (multimedia …).
Nevýhody:
- zatím neexistuje standard v OO databázích, tudíž různé OODBMS jsou navzájem nekompatibilní (z toho plyne nepřenositelnost aplikací),
- identifikace objektu je často složitá, zvláště ve spojitých datech (rastrech),
- menší teoretické i praktické zkušenosti než s hybridními systémy,
- složitější návrh databáze - je třeba definovat i metody,
- OODBMS jsou náročné na hardware.
Trendem je spojení výhod obou
Objektově-relační přístup s podporou prostorových dat
- Je to kompromis relačního modelu a objektového modelu - bere to nejlepší z obou dvou modelů.
- Je možné vytvářet objekty, ale podporuje i klasická data.
- Využívá speciálních indexačních mechanismů, které podporují prostorová data.
- Umožňuje snadno integrovat stávající relační DB do nového prostředí.
- Díky tomu, že se o prostorová data stará přímo DBMS, je integrita dat bezproblémová.
Příkladem je Oracle Spatial Cartridge, ArcGIS a Geodatabase.