31

Hans Viehmann - doag.org Hamburg... · yLinear Referencing System ySpatial Aggregates yKoordinatensystem-Transformationen yNetwork Data Model (neu) yTopology Data Model (neu) yGeoRaster

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Hans Viehmann - doag.org Hamburg... · yLinear Referencing System ySpatial Aggregates yKoordinatensystem-Transformationen yNetwork Data Model (neu) yTopology Data Model (neu) yGeoRaster
Page 2: Hans Viehmann - doag.org Hamburg... · yLinear Referencing System ySpatial Aggregates yKoordinatensystem-Transformationen yNetwork Data Model (neu) yTopology Data Model (neu) yGeoRaster

Hans ViehmannLeiter CC IntegrationOracle Deutschland GmbHNL Hamburg

Page 3: Hans Viehmann - doag.org Hamburg... · yLinear Referencing System ySpatial Aggregates yKoordinatensystem-Transformationen yNetwork Data Model (neu) yTopology Data Model (neu) yGeoRaster

Status und Vision zurGeodatenhaltung

DOAG RegionaltreffenHamburg, 04.05.2004

Page 4: Hans Viehmann - doag.org Hamburg... · yLinear Referencing System ySpatial Aggregates yKoordinatensystem-Transformationen yNetwork Data Model (neu) yTopology Data Model (neu) yGeoRaster

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

Page 5: Hans Viehmann - doag.org Hamburg... · yLinear Referencing System ySpatial Aggregates yKoordinatensystem-Transformationen yNetwork Data Model (neu) yTopology Data Model (neu) yGeoRaster

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

Page 6: Hans Viehmann - doag.org Hamburg... · yLinear Referencing System ySpatial Aggregates yKoordinatensystem-Transformationen yNetwork Data Model (neu) yTopology Data Model (neu) yGeoRaster

Oracle Spatial Strategie

Fokussierung auf bestehende und neue Marktanforderungen in den Bereichen:

Geo-Portaleklassische GISBusiness IntelligenceCustomer Relationship ManagementWireless Location Services/Telematik

Page 7: Hans Viehmann - doag.org Hamburg... · yLinear Referencing System ySpatial Aggregates yKoordinatensystem-Transformationen yNetwork Data Model (neu) yTopology Data Model (neu) yGeoRaster

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

Page 8: Hans Viehmann - doag.org Hamburg... · yLinear Referencing System ySpatial Aggregates yKoordinatensystem-Transformationen yNetwork Data Model (neu) yTopology Data Model (neu) yGeoRaster

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

Page 9: Hans Viehmann - doag.org Hamburg... · yLinear Referencing System ySpatial Aggregates yKoordinatensystem-Transformationen yNetwork Data Model (neu) yTopology Data Model (neu) yGeoRaster

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

Page 10: Hans Viehmann - doag.org Hamburg... · yLinear Referencing System ySpatial Aggregates yKoordinatensystem-Transformationen yNetwork Data Model (neu) yTopology Data Model (neu) yGeoRaster

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

Page 11: Hans Viehmann - doag.org Hamburg... · yLinear Referencing System ySpatial Aggregates yKoordinatensystem-Transformationen yNetwork Data Model (neu) yTopology Data Model (neu) yGeoRaster

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

Page 12: Hans Viehmann - doag.org Hamburg... · yLinear Referencing System ySpatial Aggregates yKoordinatensystem-Transformationen yNetwork Data Model (neu) yTopology Data Model (neu) yGeoRaster

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

Page 13: Hans Viehmann - doag.org Hamburg... · yLinear Referencing System ySpatial Aggregates yKoordinatensystem-Transformationen yNetwork Data Model (neu) yTopology Data Model (neu) yGeoRaster

Routenplanung(Vertrieb oder Service)

Page 14: Hans Viehmann - doag.org Hamburg... · yLinear Referencing System ySpatial Aggregates yKoordinatensystem-Transformationen yNetwork Data Model (neu) yTopology Data Model (neu) yGeoRaster

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, …)

Page 15: Hans Viehmann - doag.org Hamburg... · yLinear Referencing System ySpatial Aggregates yKoordinatensystem-Transformationen yNetwork Data Model (neu) yTopology Data Model (neu) yGeoRaster

Architecture

Oracle10gSpatial

GeoRaster

GeoRaster Engine

SQL APIViewer C / C++ / Java

Geo TIFF

DEM

Geo TIFF

DEM

PIX PIX

In Adaptors Out Adaptors

Page 16: Hans Viehmann - doag.org Hamburg... · yLinear Referencing System ySpatial Aggregates yKoordinatensystem-Transformationen yNetwork Data Model (neu) yTopology Data Model (neu) yGeoRaster

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;

Page 17: Hans Viehmann - doag.org Hamburg... · yLinear Referencing System ySpatial Aggregates yKoordinatensystem-Transformationen yNetwork Data Model (neu) yTopology Data Model (neu) yGeoRaster

Zoom-In and Outüber Pyramid-Level

Page 18: Hans Viehmann - doag.org Hamburg... · yLinear Referencing System ySpatial Aggregates yKoordinatensystem-Transformationen yNetwork Data Model (neu) yTopology Data Model (neu) yGeoRaster

Darstellen von Zellwertenund Ändern der RGB-Farbenje Layer

Page 19: Hans Viehmann - doag.org Hamburg... · yLinear Referencing System ySpatial Aggregates yKoordinatensystem-Transformationen yNetwork Data Model (neu) yTopology Data Model (neu) yGeoRaster

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

Page 20: Hans Viehmann - doag.org Hamburg... · yLinear Referencing System ySpatial Aggregates yKoordinatensystem-Transformationen yNetwork Data Model (neu) yTopology Data Model (neu) yGeoRaster

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

Page 21: Hans Viehmann - doag.org Hamburg... · yLinear Referencing System ySpatial Aggregates yKoordinatensystem-Transformationen yNetwork Data Model (neu) yTopology Data Model (neu) yGeoRaster

Ausrichtung auf Standards

OGC: Simple Features, OpenLS, GMLLIF: Location Interoperability Forum SQL92, SQL/MMISO TC 211W3C: (XML/SVG)

Page 22: Hans Viehmann - doag.org Hamburg... · yLinear Referencing System ySpatial Aggregates yKoordinatensystem-Transformationen yNetwork Data Model (neu) yTopology Data Model (neu) yGeoRaster

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

Page 23: Hans Viehmann - doag.org Hamburg... · yLinear Referencing System ySpatial Aggregates yKoordinatensystem-Transformationen yNetwork Data Model (neu) yTopology Data Model (neu) yGeoRaster

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

Page 24: Hans Viehmann - doag.org Hamburg... · yLinear Referencing System ySpatial Aggregates yKoordinatensystem-Transformationen yNetwork Data Model (neu) yTopology Data Model (neu) yGeoRaster

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)

Page 25: Hans Viehmann - doag.org Hamburg... · yLinear Referencing System ySpatial Aggregates yKoordinatensystem-Transformationen yNetwork Data Model (neu) yTopology Data Model (neu) yGeoRaster

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

Page 26: Hans Viehmann - doag.org Hamburg... · yLinear Referencing System ySpatial Aggregates yKoordinatensystem-Transformationen yNetwork Data Model (neu) yTopology Data Model (neu) yGeoRaster

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

Page 27: Hans Viehmann - doag.org Hamburg... · yLinear Referencing System ySpatial Aggregates yKoordinatensystem-Transformationen yNetwork Data Model (neu) yTopology Data Model (neu) yGeoRaster

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

Page 28: Hans Viehmann - doag.org Hamburg... · yLinear Referencing System ySpatial Aggregates yKoordinatensystem-Transformationen yNetwork Data Model (neu) yTopology Data Model (neu) yGeoRaster

... 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

Page 29: Hans Viehmann - doag.org Hamburg... · yLinear Referencing System ySpatial Aggregates yKoordinatensystem-Transformationen yNetwork Data Model (neu) yTopology Data Model (neu) yGeoRaster

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

Page 30: Hans Viehmann - doag.org Hamburg... · yLinear Referencing System ySpatial Aggregates yKoordinatensystem-Transformationen yNetwork Data Model (neu) yTopology Data Model (neu) yGeoRaster

“GIS issues should be IS issues”

Moving GIS

into the IT Mainstream

Page 31: Hans Viehmann - doag.org Hamburg... · yLinear Referencing System ySpatial Aggregates yKoordinatensystem-Transformationen yNetwork Data Model (neu) yTopology Data Model (neu) yGeoRaster