Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Relationales Geodatenmanagement mit

Ähnliche Präsentationen


Präsentation zum Thema: "Relationales Geodatenmanagement mit"—  Präsentation transkript:

1 Relationales Geodatenmanagement mit
, P. Rosenberg, megatel GmbH, Universitätsallee 18, Bremen

2 Agenda Kennzeichen eines GIS Was bietet Oracle? Das Desktop-GIS visor
Beispiele und Demonstration

3 Kennzeichen eines GIS Geographisches Informationssystem
Werkzeug für die Visualisierung, Bearbeitung und Analyse raumbezogener Daten Raster und/oder Vektordarstellung Anordnung der Geoobjekte auf „Layern“ Trennung von Sach- und Geodaten

4 Probleme heutiger GIS-Systeme
Geschwindigkeit proprietäre Datenhaltung Einarbeitung schwierige Verknüpfung von Sach- und Geodaten kaum RDBMS-Mechanismen (Backup, Replikation) Mehrbenutzerfähigkeit

5 Anforderungen an ein modernes GIS
schnell und übersichtlich Unterstützung von Industriestandards Schnittstellen zu anderen GIS-Systemen offene Programmierschnittstelle Integrierbarkeit in eine bestehende IT-Landschaft Unterstützung von RDBMS

6 8 7 3 Was bietet Oracle? Oracle 7 Oracle pre-7.3.2 - MultiDimension
7.3.2 – Spatial Data Option (relational) 8.0.4 – Spatial Cartridge (relational) 8i – Spatial (relational und objekt-relational) 9i – Spatial u. Locator (objekt-relational) Oracle 8

7 Elementare Geometrien
relationales Modell Punkt Linienzug Polygon objekt-relationales Modell Bogenlinienzüge Zusammenges. Polygone Bogenpolygon Zusammengesetzte Linienzüge Rechteck Kreis

8 Datenmodell (relational)

9 Indizierung Quadtree-Zerlegung 2 3 1
22 2 3 21 31 1 10 SDO_WINDOW.BUILD_WINDOW_FIXED (comp_name, layername, etype, level, x1, y1 [,xn ,yn])

10 Abfrage räumlicher Daten
SDOLAYER Daten Primär Filter SDOINDEX Sekundär Filter SDO Funktionen Exaktes Ergebnis Vorselektierte Daten SELECT sdo_x1, sdo_y1, sdo_x2, sdo_y2, sdo_x3, sdo_y3, sdo_x4, sdo_y4 FROM example_SDOGEOM, ( WHERE sdo_gid = gid1; SELECT sdo_gid gid1 FROM WHERE SDO_GEOM.INTERACT(exmaple, a.sdo_gid, window, 1) = ‘TRUE’) (SELECT DISTINCT a.sdo_gid FROM example_sdoindex a, window_sdoindex b WHERE b.sdo_gid = 1 AND a.sdo_code = b.sdo_code)

11 Das Desktop-GIS visor (1)
hybrides Geographisches Informationssystem schnelle Rasterengine ressourcen-schonende Arbeitsweise Programmierschnittstelle (API) für C/C++, Delphi, VB ... toolbox - Werkzeuge zur Kartenaufbereitung Konverter von Fremdformaten ActiveX-Komponente

12 Das Desktop-GIS visor (2)

13 Offenes Geodatenmanagement
Datenbanken Geometrie + Eigenschaften ODBC SICAD/open CAD-Systeme ArcView ATKIS ALK visor 1.99-VSC EDBS SHP DXF SQD

14 Plattformen des visor

15 Die visor spatial connection
Sach- und Geodaten in einer relat. Datenbank einfaches Datenmodell für die Vektoren OpenGIS-konform ODBC-Zugriff (Oracle, SQLServer, ...) SQL-Zugriff auf Geodaten Nutzung der Oracle-Features (Backup, Repl.) Multiuserfähigkeit

16 Defintion einer vsc-Datei
[config] type=3 connect=dsn=wdvorams;uid=;pwd=; tablename=geodata3

17 Vor-/Nachteile für große Datenmengen komplexe Suchmöglichkeiten
hoher Einarbeitungsaufwand bisher teuer (Enterprise Ed.), ab 9i Locator Oracle Spatial schnell einfach zu bedienen einfache SQL-Kenntnisse Anbindung ODBC-fähiger Datenbanken visor (vsc)

18 Beispiel (1)

19 Beispiel (2)

20 Beispiel (3)

21 A F & F R A G E N A N T W O R T E N


Herunterladen ppt "Relationales Geodatenmanagement mit"

Ähnliche Präsentationen


Google-Anzeigen