,QVHUW3LFWXUH+HUH! $XIGHQ2UWNRPPWHVDQ *HRGDWHQXQGGLH2UDFOH3ODWWIRUP
*HRGDWHQXQGGLH2UDFOH3ODWWIRUP +lxiljh)udjhq Geodaten in der Datenbank: Wozu? Was ist Oracle Spatial? Spatial war doch immer eine Option, oder...? Kann Oracle mehr als Vektordaten...? Was ist eigentlich der MapViewer? Was ist Oracle MAPS?
5DXPEH]RJHQH'DWHQ Erheblicher Beitrag zur Wertschöpfung Positionsbezogene Dienste Positionsbezogene Auswertungen Bedürfnis nach integrierter Plattform Kombination mit anderen Daten Relationale Tabellen XML Dokumente Nahtlose Integration in der Oracle-Plattform
2UDFOH'LHRIIHQH *HRGDWHQEDQN 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 64/ 64/ *,6 *,6 ³6SDWLDOHQDEOHG %XVLQHVV,QWHOOLJHQFH (LJHQH$EIUDJHQ
2IIHQH*HRGDWHQ± RIIHQH3ODWWIRUP 0DS9LHZHU )DFKOLFKH.RPSRQHQWHQ 2UDFOH$SSOLFDWLRQ6HUYHU 2UDFOH0DSV.RQNUHWH/çVXQJVDSSOLNDWLRQ )DFKOLFKH/çVXQJHQ.DUWHQGDUVWHOOXQJ :06'LHQVWH 5RXWHQEHUHFKQXQJ UG3DUW\ :HE6HUYLFH 2UDFOH$SSOLFDWLRQ6HUYHU *HRGDWHQ 6DFKGDWHQ DQGHUH 'DWHQ *HRGDWHQ5ÕXPOLFKH$EIUDJHQ 5ÕXPOLFKH,QGL]HV 9HUVFKQHLGXQJHQ 'DWHQ0DQLSXODWLRQHQ 2UDFOH'DWDEDVH
2UDFOH6SDWLDO (QWZLFNOXQJGHU)XQNWLRQDOLWlW 2UDFOHL 6SDWLDO 2UDFOHJ 6SDWLDO 2UDFOHJ 6SDWLDO '6XSSRUW (QKDQFHG5DVWHU :)6 2UDFOH0$36 5DVWHU 'DWD0DQDJHPHQW 7RSRORJ\ 1HWZRUNLQJ 6SDWLDO$QDO\VLVDQG0LQLQJ 2UDFOHL 6SDWLDO &RRUGLQDWH7UDQVIRUPDWLRQ /LQHDU5HIHUHQFLQJ 6SDWLDO5HSOLFDWLRQ 6SDWLDO3DUWLWLRQLQJ 2UDFOH 6SDWLDO 2EMHFW'DWDW\SH &LUFOHV$UFV 57UHH,QGH[LQJ 7RSRORJ\'LVWDQFH2SHUDWRUV 2UDFOH.HLQH*HRGDWHQ )XQNWLRQDOLWlW 3RLQWV/LQHV3RO\JRQV 4XDG7UHHLQGH[LQJ 6SDWLDO2SHUDWRUV
2UDFOH6SDWLDO7HFKQRORJLH /L]HQVLHUXQJ Oracle Locator Alle Editionen (XE, SE-1, PE, SE, EE) Oracle Spatial Lizenzpflichtige Option (EE) Geocoding, Rasterdaten, Topology Data Model, Network Data Model, Linear Referencing Oracle MapViewer Oracle Application Server Alle Editionen (JE, SE-1, SE, EE) Welche Funktionen enthält der "Locator"? Oracle Spatial Developers' Guide, App. B
2UDFOH6SDWLDO2*&6LPSOH)HDWXUHV *HRPHWULVFKH(OHPHQWH 3RLQW /LQHVWULQJ $UF OLQH VWULQJ &RPSRXQG OLQHVWULQJ 6HOIFURVVLQJ OLQHVWULQJV 3RO\JRQ 3RO\JRQ ZLWKKROH &RPSRXQG SRO\JRQ 2SWLPL]HG SRO\JRQV 6HOIFURVVLQJ SRO\JRQV
2UDFOH6SDWLDO'UHLGLPHQVLRQDO *HRPHWULVFKH(OHPHQWH HLQIDFK ]XVDPPHQJHVHW]W 7ULDQJXODWHG,UUHJXODU1HWZRUN7,1 2EHUIOlFKHQ HLQIDFK ]XVDPPHQJHVHW]W 3XQNWZRONH3RLQW&ORXG. USHU
2UDFOH6SDWLDO 2EMHNWUHODWLRQDOH,PSOHPHQWLHUXQJ Datentyp SDO_GEOMETRY 7DEHOOH*HPHLQGH,'1$0(*5(1=( 180%(59$5&+$56'2B*(20(75< 6'2B*7<3(180%(5 6'2B65,'180%(5 6'2B32,176'2B32,17B7<3( 6'2B(/(0B,1)26'2B(/(0B,1)2B$55$< 6'2B25',1$7(66'2B25',1$7(B$55$<
5lXPOLFKH 64/$EIUDJHQ (LQ%HLVSLHO Welche Bundesländer grenzen an NRW? VHOHFWOQDPH IURPODHQGHUOODHQGHUO ZKHUHOQDPH 15:DQG VGRBUHODWH OJUHQ]HOJUHQ]H PDVN WRXFK 758( Abfrageoptimierung durch räumlichen Index
5lXPOLFKH64/$EIUDJHQ (LQ%HLVSLHO Welche Kunden PLW8PVDW] befinden sich in Berlin und einem Umkreis von 50 km...? VHOHFW FQDPH 1DPHGHV.XQGHQ FXPVDW] 8PVDW]GHV.XQGHQ IURP JHRBRUWHRFXVWRPHUVF ZKHUH VGRBZLWKLQBGLVWDQFH )XQNWLRQI U8PNUHLVVXFKH FJHRPHWU\ RJHRPHWU\ GLVWDQFH XQLW NP 8PNUHLVYRQNP 758( DQG RIHDWXUHBQDPH %HUOLQ DQG XPVDW]LV QRW QXOO 1XU.XQGHQPLW8PVDW]
2UDFOH6SDWLDO.RRUGLQDWHQV\VWHPH Über 1000 Koordinatensysteme Geodätisch Kartesisch als Projektion Kartesisch ("Non-Earth") Eigene Koordinatensysteme möglich Tabelle MDSYS.CS_SRS Koordinatensystem-Transformationen EPSG-Unterstützung ab Version 10.2 PL/SQL-Paket SDO_CS
2UDFOH6SDWLDO5DVWHUGDWHQ 9HNWRUGDWHQ 9HNWRUNRRUGLQDWHQ 5DVWHUGDWHQ
5DVWHUGDWHQLQGHU2UDFOH'DWHQEDQN Neue Datentypen (verfügbar ab Oracle10J) SDO_GEORASTER SDO_RASTER Funktionalitäten Importieren / Laden von Rasterdaten Verwaltung des georeferenzierten "Footprint" Kombination mit Vektor- und fachlichen Daten Visualisierung mit dem Oracle MapViewer / Oracle MAPS
*HRUHIHUHQ]LHUXQJ 5DVWHU < ; 6SDWLDO([WHQW =XRUGQXQJGHV5DVWHUV]X HLQHP.RRUGLQDWHQV\VWHP 1DWLRQDO 3DUN %UHLWHQJUDGH 5HVWDXUDQW /lqjhqjudgh
2UDFOH6SDWLDO 7RSRORJ\'DWD0RGHO 2EMHNWVLFKW 7RSRORJLH6LFKW G5 e1 n3 e10 G1 G2 f1 e2 n2 f2 e3 n4 n1 G3 G4 e4 e6 n5 e5 n7 f3 e8 n8 n6 e9 e7 n9 f0
2UDFOH6SDWLDO 7RSRORJ\'DWD0RGHO Neues Datenmodell für persistente Topologien Unterstützung für topologische Beziehungen (Nachbarschaft, Verbindung, usw.) Basis für Konsistenzprüfung topologischer Daten Topology Data Model und Schema Beschreibt, wie die unterschiedlichen Feature-Klassen in Beziehung stehen z.b. Flurstücksgrenze ist gleichzeitig Gemeindegrenze
2UDFOH6SDWLDO 1HWZRUN'DWD 0RGHO Network Data Model Datenmodell zur Speicherung von Netzwerken (Graphen) Explizite Speicherung von Knoten und Kanten Attributierung auf Ebene der Knoten Netzwerkbasierte Lösungen (Tracing & Routing) Transport und Logistik Außendienst-Steuerung Location-based Services
1HW]ZHUN'DWHQPRGHOO Netzwerke...... logisch... auf Basis SDO_GEOMETRY... auf Basis einer Topologie... auf Basis SDO_GEOMETRY mit LRS PL/SQL und Java API SDO_NET SDO_NET_MEM
*HRFRGLQJPLW2UDFOH 6SDWLDO Umwandlung von Adressen in Koordinaten und rückwärts (REVERSE GEOCODING) PL/SQL Paket 6'2B*&'5,'675$66(3/=257 5LHVVWU0 QFKHQ 0DULHQSODW]0 QFKHQ 1RWNHVWU+DPEXUJ
*HRFRGLQJPLW2UDFOH 6SDWLDO Umwandlung von Adressen in Koordinaten und rückwärts (REVERSE GEOCODING) PL/SQL Paket 6'2B*&'5,'675$66(3/=257 5LHVVWU0 QFKHQ 3ODW]O 0 QFKHQ 1RWNHVWU +DPEXUJ /$7,78'(/21*,78'(
*HRGDWHQ9LVXDOLVLHUXQJ"
9LVXDOLVLHUXQJGHU*HRGDWHQ 2UDFOH0DS9LHZHU Karten-Rendering für... Vektordaten, Rasterdaten, Netzwerke, Topologien Unterstützung für WMS (Client / Server) Architektur: J2EE Lizenz: Oracle Application Server: Java Edition 0DS5HTXHVW 0DS5HVSRQVH -((&RQWDLQHU 'DWHQEDQN
2UDFOH0DS9LHZHU2UDFOH0DSV Kartendarstellung VWDWHRIWKHDUW Drag & Drop Einfaches Zoom In & Zoom Out Hinzufügen neuer Elemente Dynamisches Einblenden weitere Informationen AJAX-Technologie JavaScript Client Logik im Browser
8QGGDQQ 2UDFOHKDV1$97(4RQERDUG NAVTEQ-Daten kostenlos im OTN verfügbar Spatial-Format (Import via Data Pump) Map-Definitionen für Map Viewer enthalten Ab Oracle 11Jim Datenbank-Paket enthalten Download hier: KWWSZZZRUDFOHFRPWHFKQRORJ\VRIWZDUHKWGRFV GLVWOLFKWPO"XUO KWWSZZZRUDFOHFRPWHFKQRORJ\ VRIWZDUHSURGXFWVPDSYLHZHUKWGRFVQDYOLFKWPO FAQ hier: KWWSZZZRUDFOHFRPWHFKQRORJ\SURGXFWVVSDWLDO SGIQDYWHTBIDTSGI
Q U E S T I O N S A N S W E R S