hans viehmann - doag.org hamburg... · ylinear referencing system yspatial aggregates...
TRANSCRIPT
Hans ViehmannLeiter CC IntegrationOracle Deutschland GmbHNL Hamburg
Status und Vision zurGeodatenhaltung
DOAG RegionaltreffenHamburg, 04.05.2004
Raumbezogene Daten ...
... stellen einen großen Wert dar
... können erheblich zur Wertschöpfung beitragen, wenn sie über die IT Infrastruktur bereitgestellt werden
Daher liefert Oracle seit 1995 eine Plattform, in der raumbezogene Daten nahtlos integriert sind
Oracle Spatial Strategie
Location-enable Oracle Stack: Datenbank, Application Server, CRM, ERP (e-Business Suite) und Entwicklungstools (XML DB, Developer Suite)
Integrated Stack: Schnelle Anwendungsentwicklung, reduzierte Komplexität, Bereitstellung skalierbarer, kostengünstiger, einfach handhabbarer Plattform
Technology Partnerships: Vorab-Integration von Partner-Komponenten, Daten und Dienstleistungen zur Vervollständigung des Angebots
Oracle Spatial Strategie
Fokussierung auf bestehende und neue Marktanforderungen in den Bereichen:
Geo-Portaleklassische GISBusiness IntelligenceCustomer Relationship ManagementWireless Location Services/Telematik
LocatorDatentyp für Punkte, Linien, FlächenUnterstützung von 2D, 3D, 4DRäumliche Operatoren
– Egenhofer-Relationen– Within-distance-Operator
Koordinatensysteme, korrekte Behandlung Pole/DatumslinieLange Transaktionen Table Partitioning*Object Replication*
(Oracle10g Standard & Enterprise)
SpatialAlle Locator FeaturesLinear Referencing SystemSpatial AggregatesKoordinatensystem-TransformationenNetwork Data Model (neu)Topology Data Model (neu)GeoRaster (neu)Geocoder (neu)Spatial Analytics (neu)
(Oracle10g Enterprise Option)
* Verfügbar nur für Enterprise Edition
Umfassende Funktionalität
Umfassende Funktionalität
Oracle Application Server– Mapviewer (Servlet, Portlet)– LBS Framework– Java API, XML over HTTP
Entwicklungsumgebung– JDeveloper Plug-In für Mapviewer– umfangreiche JSP Tag Library
10g: Topology Data Model
Neues Datenmodell, um Topologie persistent zu machen– 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
Unterstützung für Feature Model weiterhin vorhanden– Berechnung der Topologie zur Laufzeit– Auswahl des Modells nach Bedarf
10g: Topology Data Model
G1
G2
G3G4
G5
Object View
n4
e5
f1
f2
f3f0
n1
n2
n3
n5 n6
n7
n8 n9
e1
e2
e3
e4
e6e7
e8e9
e10
Topology View
Topology Data Model
Speicherung von Primitiven mit eindeutigem IDDatentyp SDO_TOPO_GEOMETRY enthält Liste der IDs der PrimitiveProzeduren zum Anlegen, Editieren undValidierenPL/SQL und Java APIs
– müssen genutzt werden, um Konsistenz sicher zu stellen
Räumlicher IndexMetadaten Views
10g: Network Data Model
Network Data Model– Datenmodell zur Speicherung von Netzwerken (Graphen)– Explizite Speicherung von Knoten und Kanten– Attributierung auf Ebene der Knoten
Unterstützung für Netzwerk-basierte Lösungen (Tracing & Routing)
– Transport und Logistik– Außendienst-Steuerung– Location-based Services und
Telematik
Network Data Model Editor
Routenplanung(Vertrieb oder Service)
10g: GeoRaster
Was ist GeoRaster?neuer Datentyp zur Verwaltung von Rasterdaten
– Satellitenbilder, Orthofotos, …XML Schema zur Ablage der Metadaten
– Datenquelle, Layer-InformationenUnterstützung für Georeferenzierung
– Beziehung der Pixel zu Ort in der Realwelt
Funktionsumfangoffenes, universelles DatenmodellSpeicherung, Indizierung, Abfrage und Analyse von Rasterdatenkeine Größenbeschränkung für RasterdatensätzeAbgabe in unterschiedlichen Formaten (JPEG, GIF, …)
Architecture
Oracle10gSpatial
GeoRaster
GeoRaster Engine
SQL APIViewer C / C++ / Java
Geo TIFF
DEM
Geo TIFF
DEM
PIX PIX
In Adaptors Out Adaptors
Load and pre-process Georaster dataLoadjava GeoRasterLoader jkebeck-de jk10g 1521 georaster georaster thin 32 Texptiles tile "blocking=true,blocksize=(512,512,1)" "/daten/Copy/georaster/10gR1_georaster_demo/massgis_data/tile00.tif,0,rdt_2"Prepare Mosaicdeclaregr sdo_georaster;
beginselect tile into gr from exptiles where tile_no=2 for update;sdo_geor.setID(gr, 'Orthophoto 2. data source: Office of MassGIS,
Commonwealth of Massachusetts Executive Office of Environmental Affairs');sdo_geor.setSRS(gr, null);sdo_geor.setULTCoordinate(gr, sdo_number_array(10000,0));update exptiles set tile=gr where tile_no=2;commit;
end;
Zoom-In and Outüber Pyramid-Level
Darstellen von Zellwertenund Ändern der RGB-Farbenje Layer
Oracle Spatial 10g Geocoding
Funktionen zur Umwandlung von Adressen in KoordinatenPartner stellen aufbereitete Datenbestände bereitDemodaten von Navteq für Washington und San Francisco; London und Paris folgen, Deutschland auf Anfrage folgende Funktionen sind vorhanden:
SDO_GCDR.GEOCODE SDO_GCDR.GEOCODE_ALLSDO_GCDR.GEOCODE_AS_GEOMETRY
Aktive Rolle im OpenGIS Consortium seit der Gründung
Implementierung gemäß OGC Simple FeaturesSpecification
– erste nach Simple FeaturesSpecification zertifizierte Datenbank
Interoperabilität im Praxiseinsatz– z.B. Stadt München
Standards und Interoperabilität
Ausrichtung auf Standards
OGC: Simple Features, OpenLS, GMLLIF: Location Interoperability Forum SQL92, SQL/MMISO TC 211W3C: (XML/SVG)
Partnerstrategie
Entwicklung mit Partnern für Partner– Spatial Research Lab, Nashua, NH– gemeinsame Produktspezifikation, Review, Test
gute Ergänzung:– Partner liefert Lösung und Implementierung– Oracle liefert Datenhaltung samt Beratung,
Ausbildung, Support
Verfügbare Komponenten
GIS +Visualisierungskomponenten, z.B.
– Mapinfo: Professional,MapXtreme, MapX
– Intergraph: Geomedia– C-Plan: Topobase– ESRI: ArcGIS, ArcIMS, ...– Smallworld GIS– Bentley: Microstation, LRSx
– Autodesk: Mapguide, AutoCAD Map
– FCIT SQLView– ILOG: Jviews– eSpatial iSmart– Ionic: Red Spider
Liste auf http://otn.oracle.com/products/spatial/spatial_partners.htm
Verfügbare KomponentenGeoRaster Unterstützung
– PCI Geomatics: Geomatica– Skyline Software: TerraExplorer Pro– ESRI (angekündigt)
Unterstützung Topologie-Modell– Laserscan– Autodesk (angekündigt)– ESRI (angekündigt)– eSpatial (angekündigt)
Verfügbare Komponenten
Unterstützung Spatial Analysis Package– SPIN! Spatial Data Mining Lösung
Lade- und Migrations-Werkzeuge, z.B.– CITRA– FME– GDF Suite
Aufbereitete Daten für Deutschland– Navtech– Teleatlas
einige unserer Kunden ...Stadt Reutlingen, Stadt Gießen, Stadt München ...Landesvermessungsamt B-W, HLVA, HamburgBundesverkehrsministerium, HSVV, SachsenDeutsche Bahn, ÖBBIZB Soft, planethomeBosch/BlaupunktDREWAG, DresdenBerliner StadtreinigungO2 (VIAG Interkom), Vodafone, T-Mobile
Was meinen die Analysten?
“In repeated surveys, IDC has found that Oracle is used in an 80%-90% share of Spatial Information Management oriented database installations.”
vgl.: IDC Spatial Information Management: Competitive Analysis, 2002
... und die Vision?
Bereitstellung einer integrierten Software-Infrastruktur zur
– durchgängigen Nutzung und– zum freien Austausch
von raumbezogenen Informationenüber unterschiedliche Netzwerke und Plattformen hinweg durch
– offene Schnittstellen und Services, sowie– vorab integrierte 3rd Party Tools und Lösungen
Weitere Informationenhttp://www.oracle.com/ip/deploy/database/oracle9i/index.html?cm_spatial_new.htmlhttp://technet.oracle.com/products/spatial
– Beta Software, Beispiele, Dokumentation– Best Practices White Paper (Dez. 2003)– Trainingsmaterial– Diskussions-Forum
http://otn.oracle.com/obe
– Oracle9i By Example
oder bei mir:– [email protected]
– Tel. 040/89091-173
“GIS issues should be IS issues”
Moving GIS
into the IT Mainstream