Oracle Maps in der Praxis



Ähnliche Dokumente
SE2 - also ich möchte das nicht.

Dokumentation für das Web-basierte Abkürzungsverzeichnis (Oracle mod_plsql / Apache)

Visualisierung von Geodaten in APEX Interactive Grid und OpenLayers

Geodaten in Nutzung Oracle Spatial + Oracle MAPS + APEX

Standard Edition 2 - also ich möchte das nicht.

Oracle9i Designer. Rainer Willems. Page 1. Leitender Systemberater Server Technology Competence Center Frankfurt Oracle Deutschland GmbH

<HTML DB> Web Application Development

Diagramme - Next Generation

Geodaten und Karten in APEX

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

GeoDaten Visualisierung mit APEX und OpenLayers

APEX Office Print - Einfach Druck machen! Daniel Hochleitner Freelance APEX Developer, FOEX GmbH

<Insert Picture Here> Schnelle Anwendungen mit Oracle Application Express

DOAG Regionaltreffen Berlin/Brandenburg

megatel GmbH Nordlichtertreffen der Regionalgruppen Bremen, Hamburg und Hannover

Untersuchungen zum Einsatz von Apache CouchDB als Geodatenbank

APEX OOS TOOLS & HELFER

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

Neue Welten: Externe Daten mit APEX nutzen

Überblick über APEX Carolin Hagemann

The app the crashes, before the breakpoint is reached: Code to the event:

ALKIS- und Dienst-Nutzung mit Mapbender

PL/SQL Web-Services mit Oracle 11g

Mit PL/SQL auf s ipad

Wolkig bis heiter. Andreas Wismann WHEN OTHERS. APEX als Drehkreuz für Web Service-Anwendungen

Versionierung und Dateistruktur

Web Anwendungen mit PL/SQL

Präsentation. Entwicklung eines Frameworks. in Forms 12c. - Light Version. Friedhold Matz. Forms Day Entwicklung eines Frameworks in Forms 12c

5. Thüringer GIS-Forum ALK/ALB WEB - der moderne Auskunftsarbeitsplatz

JasperReports als Nachfolger von Oracle Reports

TIPPS & TRICKS. DXF Daten in GeoMedia anzeigen. 10. Juni 2003

Oracle Forms und APEX

Eclipse BIRT als Report Tool

Delphi MVC Framework. Mathias Pannier

DOAG München Layout und dynamische Elemente für APEX Anwendungen

Die Nutzung von Webservices in der Oracle Datenbank. 11 März 2010

APEX 5. Mit 6 Klicks kostenfrei zur APEX Webapplikation. Robotron Datenbank-Software GmbH Schulungszentrum Heilbronner Straße Dresden

Eclipse und EclipseLink

Daniela Reiner. Stuttgart,

APEX und Drucken Die Schöne und das Biest! Seite 1 von 61

Progressive Web Apps mit APEX. Till Albert

<Insert Picture Here> APEX? Aber sicher! Tipps und Tricks für eine sichere APEX-Umgebung. Carsten Czarski, ORACLE Deutschland B.V. Co.

14. GeoMedia-Anwendertreffen Süddeutschland. Barthauer Software GmbH Thomas Weber, Leiter Consulting

XML Publisher die universelle Lösung für Geschäftsdokumente

Rapid Java wie mit Forms

Webseiten erstellen für Einsteiger

Codegenerator für APEX Collections und Tabular Forms

CSGIS Gbr Canalejo & Schönbuchner GIS. Der VfS Viewer: Ein auf Open Source basiertes Web GIS zur Information von Waldbesitzern in Bayern

QUALIFIKATIONSPROFIL DR. SIMONE DANNENBERG

Software Kompatibilitätsübersicht für BaSYS 9

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

Spatial: WMS Web Map Services - Oracle Maps

XML in der Oracle Datenbank

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

REST Services To-Go Einfacher Einstieg in die REST Programmierung

Web Data Mining. Albert Weichselbraun

Die Webtechnologien PHP und ASP.NET im Vergleich

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

Graphen in Apex von Thomas Hernando.

Virtuelle Globen und web-basierte Kartendienste

Robotron Datenbank-Software GmbH

Order Ansicht Inhalt

Wir bringen Ihre Notes/Domino Anwendungen sicher ins Web , Bilster Berg Drive Resort Michael Steinhoff, agentbase AG.

PHP & Windows. Jan Burkl System Engineer, Zend Technologies. All rights reserved. Zend Technologies, Inc.

Erfahrungen beim Aufbau und der Verwaltung eines 4D GIS in der MIBRAG mbh

DOAG Demo Kino: Advisors, Monitoring Werkzeuge in der Datenbank Ulrike Schwinn Business Unit Database Oracle Deutschland B.V.

Oracle Snap Management Utility Snap mir eine. Marco Schwab, DOAG 2017,

Aktuelle Kurstermine

Designer Development Kit (DDK)

WebGIS mit Oracle-Technologie

Nutzung von WFS-Downloaddiensten leicht gemacht. Steffen John

Mit dem Google-Web-Toolkit moderne Web-Anwendungen entwickeln

Wie sichert man APEX-Anwendungen gegen schädliche Manipulationen und unerwünschte Zugriffe ab?

Forms auf Tablets. Vision oder Realität?

Komponentenorientierte Software-Entwicklung. Seite 1 / 42

Analysen, Konzepte & Anwendungsentwicklung für EDV. Gerhild Aselmeyer, Dipl.Math. Integration von drei Oracle Anwendungen. APEX Forms MapViewer

.NET Softwareentwicklung

APEX New Features Carola Berzl

Hochschule Darmstadt Fachbereich Informatik

Gut zu wissen... Lorenz Keller Server Technologies Competence Center Nord

Transkript:

Oracle Maps in der Praxis Als Vorschlag einer GIS-Komponente für Vattenfall Europe Mining & Generation AG Friedhold Matz Consultant Technical Utility Solutions I-CTO Vattenfall Europe Information Services GmbH Tel.: 03573-78-2399 email: Friedhold.Matz@vattenfall.de Blog: http://friedhold-matz.blogspot.com

Digitales Liegenschaftsauskunftssystem - DILAS Rechtlicher Nachweis des wirtschaftlichen Eigentums Vattenfall Europe Mining & Generation AG (Tagebaue & Kraftwerke) Kernsystem ist im Zeitraum 1996-1997 entstanden ca. 81.000 FlurstÅcke, davon ca. 50.000 FlurstÅcke als Vektordaten ca. 150 KaufvertrÇge/Jahr zwischen 3 bis 5 Mio /Jahr ca. 500 GIS-ServiceauftrÇge/Jahr Teilkomplexe DILAS : ALB DatenÅbernahme mit Ö jçhrigem Zyklus Vertragsmanagement Rechtenachweis Sicherung Dienstbarkeiten 2007 EinfÅhrung DILAS 3 11.07 20. DOAG Tagung: Oracle Maps in der Praxis - Fiedhold Matz - VE IS GmbH 2

DILAS 3 : Beispiel Liegenschaftsnachweis 11.07 20. DOAG Tagung: Oracle Maps in der Praxis - Fiedhold Matz - VE IS GmbH 3

DILAS 3 : Technologie Client/Server-Technologie: Oracle Forms 6i / Reports 6i Oracle VPD - mandantenfçhige Applikationsrechte feingranulare Rechte auf Item-, Block- und Modul - Ebene ausschlieülich CAD-System Bentley Microstation V8 im Einsatz Oracle DB 9i Sachdaten / Oracle DB 10g får Geometriedaten Prototyp zum Leistungsachweis der Interaktions-, Analyse- und PrÇsentationsfÇhigkeit von Oracle Maps geschaffen 11.07 20. DOAG Tagung: Oracle Maps in der Praxis - Fiedhold Matz - VE IS GmbH 4

Forms 6i Fachschale mit Geometrie - Interaktion Interaktion mit Oracle Maps Review in der Fachschale Locate in DGN - Files Interaktion mit Microstation V8 DGN - Files 11.07 20. DOAG Tagung: Oracle Maps in der Praxis - Fiedhold Matz - VE IS GmbH 5

Verwendete Entwicklungstools Oracle SQL Developer Entwicklungstool får SQL u. PL/SQL u.a.m. Add In : GeoRaptor á Validierung der Geometrien á Bestimmung der MBRs und á Bildung des Index á Visualisierung Oracle Mapbuilder Definition Styles, Themes, Maps und Preview Firefox Web-Browser zum Entwicklen und Testen Firebug Debugging von HTML, CSS u. Javascript Programmen Topstyle CSS Editor nvu HTLM - Layouteditor PSPad Editor får XHTML, Javascript, SQL etc. 11.07 20. DOAG Tagung: Oracle Maps in der Praxis - Fiedhold Matz - VE IS GmbH 6

Realisierungsschritte Oracle 10g R2 Installation Apache und HTML-DB von der Companion CD Einrichtung von PL/SQL DADs, jeweils zum Geometrie-u. Datenschema Laden der Daten mit Geomedia Professional 6.0 Transfer aus den Geomedia Ebenen in eigene Oracle Maps Tabellen Datenvalidierung mit Oracle SQLDeveloper, GeoRaptor Extension Definition der Metadaten und Anlegen der Spatial Indizes Definition eigener Styles und Themes im Oracle Mapbuilder 11.07 20. DOAG Tagung: Oracle Maps in der Praxis - Fiedhold Matz - VE IS GmbH 7

Realisierungsschritt : PL/SQL DAD - Definition Nach der Installation des Oracle HTTP Server und der Oracle HTML DB Einrichtung der PL/SQL DAD s (dad.conf) : <Location /pls/liegens> SetHandler pls_handler Order deny,allow Allow from all AllowOverride None PlsqlDatabaseUsername liegens PlsqlDatabasePassword liegens PlsqlDatabaseConnectString localhost:1521:db10g PlsqlAuthenticationMode Basic PlsqlDefaultPage liegens.home PlsqlDocumentTablename liegens.wwdoc_document PlsqlDocumentPath docs PlsqlDocumentProcedure l iegens.wwdoc_process.process_download </Location> Restart des Oracle HTTP Servers Test: PROCEDURE Test BEGIN htp.p(`test: /pls/liegens/test ); END; 11.07 20. DOAG Tagung: Oracle Maps in der Praxis - Fiedhold Matz - VE IS GmbH 8

Realisierungsschritt : Themendefinition Definition eigener Styles und Themes im Oracle Mapbuilder z.b. Theme - Definition per Insert : insert into user_sdo_themes values ( 'TH_INFO', 'theme for OM_FST_TABLE', 'OM_INFO', 'GEOMETRY', '<?xml version="1.0" standalone="yes"?> <styling_rules> <hidden_info> <field column="bez" name="bez"/> <field column="info1" name="info1"/> <field column="info2" name="info2"/> <field column="state" name="state"/> <field column="derst" name="derst"/> </hidden_info> <rule> <features style="m.point"> </features> <label column="bez" style="t.map TITLE"> 1 </label> </rule> </styling_rules>'); 11.07 20. DOAG Tagung: Oracle Maps in der Praxis - Fiedhold Matz - VE IS GmbH 9

Realisierungsschritt : Nutzereigenes InfoWindow Rechter Mausklick => Informationsdarstellung in einem IFRAME Mausklick getpointx() getpointy() displayinfowindow(loc, Sachdatenschema Geometrieschema <IFRAME>.. URL: ://..?p_x&p_y show_fst(p_x,p_y) src=url+?p_x&p_y.. (p_x, p_y) fnc_get_fid(p_x,p_y) </IFRAME>, InfoWindowStyle2 ); htp.p(`<html> </html>`); FID sdo_relate FÅr Sachdaten-Windows und Inside Maps (Nested Maps) anwendbar 11.07 20. DOAG Tagung: Oracle Maps in der Praxis - Fiedhold Matz - VE IS GmbH 10

Funktionen von Oracle Maps in DILAS 3 Einfache Anbindung vorhandener DILAS-Formsmodule an Oracle Maps Navigation von DILAS-Applikationen zu Oracle Maps Aufruf der Karte und Markierung der FlurstÅcksflÇche, Requery von Oracle Maps Clickable Polygons FlurstÅcke in Oracle Maps manuell durch Klick markiert Erfassung von Informationen in Oracle Maps an Points of Interest (FOIs) Darstellung von Layers of Interest (FOIs) Erstellen von Objektlisten durch Interaktion der DILAS Fachschale mit CAD Microstation mit GIS Oracle Maps Ausgabe von Sachinformationen aus Oracle Maps in Information Windows an Points of Interrest auf Layers of Interest an beliebigem Koordinatenklick,Nested Maps Prinzip : Master Map => Detail Map an Klickpositionen 11.07 20. DOAG Tagung: Oracle Maps in der Praxis - Fiedhold Matz - VE IS GmbH 11

Demo : Polygonabfrage nach Flurstücken 11.07 20. DOAG Tagung: Oracle Maps in der Praxis - Fiedhold Matz - VE IS GmbH 12

Demo : Rechter Mausklick => Userdef. InfoWindow 11.07 20. DOAG Tagung: Oracle Maps in der Praxis - Fiedhold Matz - VE IS GmbH 13

Demo : Points & Layers of Interest in Interaktion 11.07 20. DOAG Tagung: Oracle Maps in der Praxis - Fiedhold Matz - VE IS GmbH 14

Demo : Kreisabfrage nach Flurstücken 11.07 20. DOAG Tagung: Oracle Maps in der Praxis - Fiedhold Matz - VE IS GmbH 15

Zusammenfassung zu Oracle Maps Problemlos schnelle Installation auf dem OC4J Niedrige Einstiegsschwelle anhand gut nachvollziehbarer Demos Programmierung mit Javascript nach gut dokumentierten API s Sehr guter Code-Wirkungsgrad : Demo enthçlt ca.170 Zeilen Code Geeignet får direkte Analyse und PrÇsentation von Spatialdaten IntegrationsfÇhigkeit in bestehende IT Landschaft Serverbasierte Technologien mit PL/SQL (APEX) und J2EE(ADF Faces) Robuste Technologie : PL/SQL meets Javascript! Positive Perspektive : Getrieben u.a. durch Google und Web 2.0! 11.07 20. DOAG Tagung: Oracle Maps in der Praxis - Fiedhold Matz - VE IS GmbH 16

Oracle Maps die Antwort auf Google Maps! AussagekrÇftige und gut dokumentierte Demos Leicht anwendbare, Åbersichtliche Javascript APIs Keine Map Files (kein SVG, GML, KML..) Base Maps werden gekachelt im Map Cache vorgehalten Dynamische Themen Åber Features of Interest layers per JDBC LeichtgÇngige Navigation - Handling ist Google Maps like Skalierung von Funktionen und Datenaufbereitung in der Spatial-DB Erweiterbarkeit durch Anwendung von Spatial-Abfragen / -Funktionen Perspektive durch Anwendung von AJAX (OpenAJAX & Frameworks) 11.07 20. DOAG Tagung: Oracle Maps in der Praxis - Fiedhold Matz - VE IS GmbH 17

Ausblick : Komponentenbasiertes GIS Intergraph GeoMedia Professional DGN V8 Bentley Map Spatial Editor GDV Spatial Commander Oracle Maps DILAS 3 Oracle Spatial Geomedia Ebenen Tabellen Geomedia Medadaten Bentley Map? Oracle Maps Info - Ebenen Oracle Spatial Medadaten 11.07 20. DOAG Tagung: Oracle Maps in der Praxis - Fiedhold Matz - VE IS GmbH 18

Vielen Dank für Ihre Aufmerksamkeit!