Überblick: Oracle Spatial 3D

Ähnliche Dokumente
Geodaten und Karten in APEX

Geodaten mal ohne Karte

<Insert Picture Here> Oracle Spatial: Der Stand der Dinge...

Speicherung und Verarbeitung von Geodaten mit Oracle Spatial

quick documentation Inhalt Datenmodellierung

CITRA-Forum. Nutzen Sie das Potential all Ihrer Daten: Geodata Warehouse mit der Oracle Plattform. CITRA-Forum im Schloß 2009

<Insert Picture Here> Oracle Spatial Die Plattform für Geo-Business-Intelligence. Carsten Czarski ORACLE Deutschland B.V. & Co KG

<Insert Picture Here> Geodaten für Alle! Oracle Spatial, Oracle Maps und APEX. Carsten Czarski ORACLE Deutschland B.V. & Co KG

Copyright 2012, Oracle and/or its affiliates. All rights reserved. DOAG Regionalgruppentreffen Hamburg, 5. Februar 213

Ein Secondo-basierter Routenplaner mit Berücksichtigung von Steigungen

Geodaten in Nutzung Oracle Spatial + Oracle MAPS + APEX

Strukturierung städtischer 3D-Geoinformationen mit CityGML

3D-Stadtmodelle in PostGIS mit der 3D City Database

Robotron Datenbank-Software GmbH

<Insert Picture Here> Oracle Spatial für Entwickler Teil 1: Datenmodell und SDO_GEOMETRY. Carsten Czarski ORACLE Deutschland B.V.

<Insert Picture Here> Das Navi in der Datenbank Oracle11g has NAVTEQ on Board. Carsten Czarski Oracle Deutschland B.V. & Co KG

Oracle Spatial: Tipps, Tricks, Best practice

Ein Secondo-basierter Routenplaner mit Berücksichtigung von Steigungen

BMW ConnectedDrive. Life is in motion.

3D Goes Mobile. Verarbeitung von semantischen 3D- Gebäudemodellen auf Smartphones. Christoph Blut

Nutzung externer Daten in Application Express

Inhaltsverzeichnis. Vorwort...

BI meets GEO DOAG Regionalgruppe Berlin-Brandenburg 3. Juni 2009

<Insert Picture Here> Auf den Ort kommt es an Geodaten und die Oracle-Plattform. Oracle Deutschland B.V. & Co KG

CityGML-Daten als Grundlage für webbasierte Visualisierungen

Arbeiten mit Geodaten in Oracle und MySQL

Eine kundenspezifische Punkt-zu-Polygonlösung

Oracle10g GeoRaster. Haitham Zyadeh. Oracle Deutschland GmbH. Senior Sales Consultant Server Technology Competence Center Düsseldorf

Reverse Geocoding auf Basis von GeoNames.org-Daten

3D-Innenraummodellierung auf der Basis eines geometrisch-topologischen Datenmodells

Das Leben der Anderen

NoSQL Andere Wege in der Speicherung von Geodaten?

<Insert Picture Here> Oracle12c Locator und Oracle12c Spatial Was ist neu? Carsten Czarski und Hans Viehmann Oracle Deutschland B.V.

Schnell, schneller, Spatial!

Arbeiten mit Geodaten in Oracle und MySQL Gemeinsamkeiten und Unterschiede

5.8 Bibliotheken für PostgreSQL

XML und die Oracle Datenbank Storage, Query und mehr... Carsten Czarski ORACLE Deutschland B.V. & Co KG München

<Insert Picture Here> Geodaten und XML: XML in der Oracle-Datenbank

Application Express (APEX) Carsten Czarski Business Unit Database. ORACLE Deutschland B.V. & Co KG

Oracle Developer Monthly Datenbank-Update für Anwendungsentwickler

zum 3d-Geoinformationssystem

Speicherung und Visualisierung von 3D-Geodaten mit deegree igeo3d

Ohne Grenzen Grundlagen, Anwendungen und Potenziale der Verarbeitung raumbezogener Daten in der Oracle Datenbank.

3D Visualisierung im Internet - Global und Lokal

Carsten Czarski ORACLE Deutschland GmbH

Prof. Stefan Keller, HSR Vortrag vom an FOSSGIS 2013 Rapperswil

Digitale Reliefanalyse

Vorwort Einführung in Power Query Erste Abfrage erstellen... 21

Geodaten in Wikipedia.

Ulrike Schwinn Dipl.-Math. Oracle Deutschland GmbH. Kultur und Informatik - Datenverwaltung 04.Juli 2007

DOAG-Jahreskonferenze Nürnberg,

Geodaten und die Oracle-Plattform

Ja, wo laufen sie denn? Tracking und Tracing in 2D, 3D und 4D

Neue Welten: Externe Daten mit APEX nutzen

Datenbanksuchmaschine

Oracle Strategie zum Geodatenmanagement

Erweiterte Diagrammdarstellungen im BI Publisher

Webbasierte Exploration von großen 3D-Stadtmodellen mit dem 3DCityDB Webclient

Kopplung von 3D-Stadtmodellen mit Cloud-Diensten

Java-Bibliothek oracle.sdoapi

Untersuchungen zum Einsatz von Apache CouchDB als Geodatenbank

Carsten Czarski, Nina Neuwirth Oracle Deutschland. Volltextsuche in XML-Dokumenten mit Oracle

Agenda. 1. Warum CityEngine: 2. Verfügbare Daten. 3. Geländemodellierung (Terrain) mit 3D-Analyst. ESRI GIS Talk 2015 CityEngine Wasserstadt Limmer

ALK, ALKIS und ATKIS : Basis für 3D-Stadtmodelle in Google und Virtual Earth. Dr.-Ing. Christoph Averdung

Geodaten in der Datenbank: Wozu? Was ist Oracle Spatial? Spatial war doch immer eine Option, oder...? Kann Oracle mehr als Vektordaten...?

Geodaten für Alle! Mit Oracle Spatial, Oracle Maps und APEX

Geodateninfrastruktur Berlin: Das virtuelle 3D Stadtmodell

Interoperabler Datenaustausch ein entscheidender Faktor für erfolgreiche BIM-Projekte

Nachtrag: Farben. Farbblindheit. (Light und Bartlein 2004)

Fuzzy-Suche in Application Express

Inhaltsverzeichnis. Vorwort Einleitung CityGML als OGC-Norm Grundlagen Das Objektmodell von CityGML...

CityGML Ein Standard für virtuelle 3D-Stadtmodelle

3D-Stadtmodellierung mit CityGML


WISMUT. Geodaten mit Oracle Locator (Spatial)) in der Praxis am Beispiel der Wismut GmbH. Von der Erzeugung über die Verarbeitung bis zur Auswertung

INSPIRE Datenüberführung leicht gemacht

Geometrieprüfung von Gebäudemodellen der Länder

<Insert Picture Here> Security-Basics. Privilegien, Rollen, SQL und PL/SQL - inkl. 12c-Update. Carsten Czarski, ORACLE Deutschland B.V. Co.

Oracle Spatial für DBAs Was sollte man wissen?

Automatisch-generierte Texturen aus Laserpunktwolken

Oracle Flashback. in der Praxis Dr. Frank Haney 1

Dresden, 21 September 2018 Martien Vos. Präsentation RedForce DOAG

Praktischer Nutzen und Potenziale von Punktwolken für kommunale Anwendungen. Rico Richter 8. Oktober 2016 Workshop 3D-Stadtmodelle

3D-GIS-Anwendungen in der Aviatik: Beispiel Hindernis-Begrenzungsflächen

Roland Tilgner. Solution Architects & Team Coaching DEVELOPMENT. ORACLE TEXT AUS PL/SQL-SICHT Features und Möglichkeiten

Oracle 10g Einführung

3D-Stadtmodelle vs. BIM

Einführung in die Software-Umgebung

3D Infrastrukturen. Volker Coors, Seminar GIS & Internet, Überblick. - Nutzung von 3D-Stadtmodellen im WWW

<Insert Picture Here> Mehr Ergebnisse: Linguistische und Ähnlichkeitssuche mit SQL Carsten Czarski ORACLE Deutschland B.V. & Co KG

BUILDINGS FROM IMAGES T H I E N P H A M G R U N D S E M I N A R W S 1 5 / 1 6 B E T R E U E R : P R O F. D R. P H I L I P P J E N K E

SQL structured query language

Wärmebedarfsprognose für Gebäude und Stadtquartiere, Entwicklungen an der HFT Stuttgart

PostGIS für Einsteiger

Darstellungsarten für 3D-Körper. Boundary Representation (BRep):

Visualisierung von Geodaten in APEX Interactive Grid und OpenLayers

Seminar: mobilegis. Einführung zu Geodatenbanken. Session 1 am Von Ralph Zeumann

Generierung und Evaluierung dreidimensionaler Landschaftsmodelle für eine CFD-Windsimulation

Pilotstudie 3D Stadtmodell Cottbus

Herstellung von Oracle Spatial Networks und Routing mit Oracle Spatial 11gR2

Transkript:

ORACLE PRODUCT LOGO Quelle: TeleAtlas Überblick: Oracle Spatial 3D Karin Patenge / Carsten Czarski Oracle Deutschland B.V. & Co KG

Agenda 3D Daten: Wo werden sie genutzt...? 3D Daten: Welche Varianten gibt es...? Anforderungen an 3D-Daten Herausforderungen im 3D Umfeld Lösungsansätze Fazit und Ausblick

Typische 3D Anwendungsfälle Stadtplanung Potenzialberechnungen (bspw. "Solar") Erneuerbare Energien Lärmverteilung Hitzeverteilungen Öffentliche Sicherheit Smart Cities

Möglichkeiten zur Darstellung von 3D TU Berlin, Inst. für Geodäsie (Prof. Kolbe)

3D Daten haben eigene Herausforderungen Große Datenmengen Spezielle Datenverarbeitung Eigene Werkzeuge Spezielle Expertise Eigene Datenmodelle und Standards Visualisierung

Wie entstehen 3D-Daten...? Sensordaten entstehen als Punktwolke LIDAR (Light Detection and Ranging) Seismische Sensoren Viele Millionen Punkte modellieren die Realität Eigener Datentyp in Oracle11g: SDO_PC Aus Punkten entstehen Oberflächen: Triangulated Irregular Network Eigener Datentryp in Oracle11g: SDO_TIN

Entstehung von 3D-Daten Typischer Prozess LiDAR Dateien Erzeugen der Geometrien LiDAR Loader SDO_PC Tabellen Query and Clip TIN erzeugen TIN Tabellen Punkte laden Query and Clip Textdateien Punkttabellen Erzeugen der Geometrien

Daten mit liblas laden Download von http://liblas.org/ Für Windows-Systeme: OSGeo4W Paket http://trac.osgeo.org/osgeo4w/ Wichtige Werkzeuge Lasinfo: Informationen über eine LAS Dateifile Las2oci: Lädt LAS-Datei nach Oracle11g Las2las: Kopieren und Transformieren einer LAS Datei Las2txt: Konvertieren LAS nach TEXT Txt2las: Konvertieren TEXT nach LAS http://liblas.org/docs.html

3D Daten speichern: Anforderungen Korrekte, konsistente Nutzung der Höheninformation Dreidimensionale Indizierung und Abfrageunterstützung Dreidimensionale Koordinatensysteme Fähigkeit zur Modellierung von 3D-Objekten Punkte, Linien, Polygone mit Höheninformation ("z") Oberflächen (Surface), Körper (Solid) Punktwolken Unterstützung auch "höherer" Datenmodelle Zum Beispiel CityGML

Oracle Spatial: Dreidimensional Geometrische Elemente einfach zusammengesetzt Triangulated Irregular Network (TIN) Oberflächen einfach zusammengesetzt Punktwolke (Point Cloud) Körper

Dreidimensionale Objekte Einfache Oberfläche 3D Polygon Zusammengesetzte Oberfläche Extrusion Erzeugen von Körpern aus 2D-Polygonen Einfacher Körper Zusammengesetzter Körper

3D-Objekte als SDO_GEOMETRY: Im Detail SDO_GTYPE: 300x Beispiel: Modellierung eines Körpers... 10, 70, 50 50, 70, 50 10, 50, 0 50, 10, 50 10, 10, 0 50, 10, 0

3D-Objekte als SDO_GEOMETRY: Im Detail SDO_GTYPE: 3008 = SOLID Beispiel: Modellierung eines Körpers... 6 einzelne Oberflächen Richtung der Vektoren beachten!

SDO_GEOMETRY: Und so sieht er aus! SDO_GEOMETRY( 3008, 31468, null, sdo_elem_info_array( 1,1007,1, 1,1006,6, 1,1003,1, 16,1003,1, 31,1003,1, 46,1003,1, 61,1003,1, 76,1003,1), sdo_ordinate_array( 10,10, 0, 10,50, 0, 50,50, 0, 50,10, 0, 10,10, 0, 50,10, 0, 50,50, 0, 50,70,50, 50,10,50, 50,10, 0, 10,50, 0, 10,70,50, 50,70,50, 50,50, 0, 10,50, 0, 10,10, 0, 10,10,50, 10,70,50, 10,50, 0, 10,10, 0, 10,10, 0, 50,10, 0, 50,10,50, 10,10,50, 10,10, 0, 10,10,50, 50,10,50, 50,70,50, 10,70,50, 10,10,50) )

Der Körper (solid) ist modelliert Volumen berechnen... select bezeichnung, sdo_geom.sdo_volume(geometry, 1) volume from 3d_solid BEZEICHNUNG VOLUME -------------------- --------- SOLID1 100000 1 Zeile ausgewählt.

3D-Geometrien: Indexerstellung... Parameter beachten: sdo_indx_dims create index idx_3d_geom on spatial_3d_tests (geometry) indextype is mdsys.spatial_index PARAMETERS ('sdo_indx_dims=3') Spatial-Operatoren für 3D nur eingeschränkt: SDO_FILTER SDO_ANYINTERACT SDO_WITHIN_DISTANCE SDO_NN

3D-Geometrien: Räumliche Abfragen... Abfrage mit SDO_ANYINTERACT select p.bezeichnung from 3d_points p, 3d_solid s where s.bezeichnung = 'SOLID1' and sdo_anyinteract( s.geometry, p.geometry ) = 'TRUE' BEZEICHNUNG -------------------- POINT_2 POINT_5 2 Zeilen ausgewählt.

3D-Geometrien: Abstandsberechnung: 3D Abfrage mit SDO_DISTANCE select p.bezeichnung, sdo_geom.sdo_distance(s.geometry, p.geometry, 1) abstand from 3d_points p, 3d_solid s where s.bezeichnung = 'SOLID1' and not sdo_anyinteract(s.geometry, p.geometry) = 'TRUE' BEZEICHNUNG ABSTAND -------------------- --------- POINT_1 50,020 POINT_3 70,000 POINT_4 7,428 3 Zeilen ausgewählt.

Datenmodelle für "City Modelling" Starke Verbreitung von 3DCityDB (Open Source) Gebäude LOD1 Gebäude LOD2 Gebäude LOD3 Gebäude LOD4 Verschiedene Detailtiefen Texturen und Fassaden Orthofotos Versionierung Source: Research Center Karlsruhe

Visualisierung und Werkzeuge... und weitere Werkzeuge, die 3DCityDB unterstützen

Visualisierung mit Google: KML

KML erzeugen und ins "XDB Repository" legen

... und in Google Earth ansehen...

Weitere Informationen Oracle Dokumentation Oracle Spatial User's Guide and Reference Abschnitt 1.11: Dreidimensionale Spatial-Objekte Oracle Technology Network (OTN) Database Location Services http://otn.oracle.com Blog: Oracle Spatial und Oracle Maps http://oracle-spatial.blogspot.com http://oracle-maps.blogspot.com Beitrag zu 3D mit Oracle Spatial im Splitter (vorauss. in Ausgabe Jun. 2012) http://www.itdz-berlin.de/services/splitter_archiv.html