<Insert Picture Here> Oracle Spatial Die Plattform für Geo-Business-Intelligence Carsten Czarski ORACLE Deutschland B.V. & Co KG
Oracle: Die offene Geodatenbank Native Datentypen Vektordaten und Rasterdaten (Satellitenbilder) Offene Zugriffe mit SQL, Java,.NET,... Enge Integration zwischen Sachdaten und Geodaten Offen und Standardkonform Unterstützt von allen GIS-Systemen SQL Verschiedene GIS SQL Abfragen APEX-Anwendungen SQL Spatial enabled Business Intelligence
Vollständige Geodaten-Plattform ERP Reporting Service OBIEE, Data Mining Eigene Java-Entwicklung, JDeveloper APEX, Forms MapViewer 3rd-Party Oracle Maps Web Service Kartendarstellung Oracle Maps Routing Services Spatial-enabled SOA Complex Event Processing Oracle Fusion Middleware 11g Geodaten Sachdaten andere Daten Geodaten / Räumliche Abfragen Räumliche Indizes Verschneidungen Daten-Manipulationen Oracle Database 11g
Oracle Spatial Entwicklung der Funktionalität Oracle10g Spatial Oracle11g Spatial 3D-Support Enhanced Raster Google Integration Oracle9i Spatial Raster Data Management Topology & Networking Spatial Analysis and Mining Oracle8i Spatial Coordinate Transformation Linear Referencing Spatial Replication Spatial Partitioning Oracle 7.3.3 Spatial Object Data type Circles, Arcs R-Tree Indexing Topology/Distance Operators Oracle7 Keine Geodaten- Funktionalität Points, Lines, Polygons Quad-Tree indexing Spatial Operators 1994 1995 1999 2002 2003 2007 2010
Geodaten sind Daten wie andere auch Eigener Datentyp für Geodaten Geo-Know-How in der Datenbank
Oracle Spatial Enge Integration mit SQL "Topologische Operatoren" Inside Contains Touch Disjoint Covers Covered By Equal Overlap Boundary Inside "Distanz-Operatoren" Within Distance (SDO_WITHIN_DISTANCE) Nearest Neighbour (SDO_NN) Weitere Funktionen im Paket SDO_GEOM Fläche, Distanz, Differenz, Union, Volumen und andere 500 meters Within Distance
Offene Geodaten ausnutzen Abfragen aller Art Welche Kunden wohnen in einem 50km-Umkreis um Berlin?... oder eine Ihrer Niederlassungen?... oder eine Niederlassung eines Wettbewerbers?
Oracle Spatial Koordinatensysteme Mehr als Längen- und Breitengrade Und das ist wichtig! Originaldaten (Längen/Breitengrade) Projizierte Daten
Geocoding mit Oracle Spatial Umwandlung von Adressen in Koordinaten und rückwärts (REVERSE GEOCODING) select sdo_gcdr.geocode( 'ODF_EU_Q109', sdo_keywordarray('heinz-nixdorf-ring 1','Paderborn'), 'DE', 'DEFAULT' ) as geocode from dual / GEOCODE ----------------------------------------------------------------------- SDO_GEO_ADDR(0, SDO_KEYWORDARRAY(), NULL, 'HEINZ-NIXDORF-RING', N ULL, NULL, 'PADERBORN', 'PADERBORN', 'NORDRHEIN-WESTFALEN', 'DE', '33106', NULL, '33106', NULL, '1', 'HEINZ-NIXDORF-', 'RING', 'F', 'F', NULL, NULL, 'L',,5, 166765299, '????#ENUT?B281CP?', 1, 'D EFAULT', 8.72177602, 51.7181161, '???10101410??404?') 1 Zeile wurde ausgewählt.
Geodaten: Visualisierung!
Visualisierung der Geodaten Oracle MapViewer und Oracle MAPS Karten-Rendering für... Vektordaten, Rasterdaten, Netzwerke, Topologien Unterstützung für WMS (Client / Server) Java-Architektur Installation per Standard-Deployment (J2EE) Fertig integriert in Oracle BI 11g Map Request Map Response J2EE-Container Datenbank
Oracle MapViewer: Oracle Maps! Kartendarstellung state-of-the-art Drag & Drop Einfaches Zoom In & Zoom Out Hinzufügen neuer Elemente Dynamisches Einblenden weitere Informationen AJAX-Technologie Plattformunabhängig Java,.NET, PHP, Oracle APEX, Basiert auf JavaScript
Oracle Maps Aufbau einer Karte (vereinfacht)
Oracle Maps in Aktion!
Oracle Spatial Technologie Lizensierung Oracle Locator Geodaten speichern, abfragen, indizieren, Koordinatensysteme umrechnen, Distanzberechnungen, Nearest Neighbour-Abfragen, Enthalten in allen Editionen (XE, SE-1, PE, SE, EE) Oracle Spatial Option Geocoding, Rasterdaten, Topology Data Model, Network Data Model, Linear Referencing und mehr Lizenzpflichtige Option (EE) Oracle MapViewer Karten darstellen, Oracle MAPS, WMS-Unterstützung Oracle Fusion Middleware - Alle Editionen Oracle Spatial Developers' Guide, Appendix B http://download.oracle.com/docs/cd/b28359_01/ appdev.111/b28400/sdo_locator.htm#g632308