![Page 1: Ablösung von MapInfo-Applikationen durch den ORACLE … · 2 Brigitte Egger Ablösung von MapInfo-Applikationen durch den ORACLE MapViewer Inhalt 1. Vorstellung des Unternehmens](https://reader031.vdokument.com/reader031/viewer/2022022011/5b15c0e57f8b9a06298e2b29/html5/thumbnails/1.jpg)
Brigitte Egger
Ablösung von MapInfo-Applikationen durch den ORACLE MapViewer 14.09.2010, Frankfurt
![Page 2: Ablösung von MapInfo-Applikationen durch den ORACLE … · 2 Brigitte Egger Ablösung von MapInfo-Applikationen durch den ORACLE MapViewer Inhalt 1. Vorstellung des Unternehmens](https://reader031.vdokument.com/reader031/viewer/2022022011/5b15c0e57f8b9a06298e2b29/html5/thumbnails/2.jpg)
Brigitte Egger Ablösung von MapInfo-Applikationen durch den ORACLE MapViewer2
Inhalt
1. Vorstellung des Unternehmens und Ziel des Projektes
2. Basisdaten
3. Visualisierung von Fachdaten mit dem ORACLE MapViewer3.1. Einbindung von Layer über WMS-Dienste3.2. Anzeige von SAP Stammdaten mit MapViewer3.3. Visualisierung von SAP BW-Auswertungen3.4. Problematik – Touren für die Qualitäter in der
Straßenreinigung3.5. Visualisierung von GPS-Touren
4. Zusammenfassung
![Page 3: Ablösung von MapInfo-Applikationen durch den ORACLE … · 2 Brigitte Egger Ablösung von MapInfo-Applikationen durch den ORACLE MapViewer Inhalt 1. Vorstellung des Unternehmens](https://reader031.vdokument.com/reader031/viewer/2022022011/5b15c0e57f8b9a06298e2b29/html5/thumbnails/3.jpg)
Brigitte Egger Ablösung von MapInfo-Applikationen durch den ORACLE MapViewer3
Die BSR ist das größte kommunale Entsorgungsunternehmen in Deutschland
auf einer Fläche von 890 km²(> als München, Frankfurt und Stuttgart zusammen)…
…in rd. 1.800.000 Haushalten
(> 400.000 ausgestellte Abfallbehälter…)
... leben rd.3,4 Mio. Einwohner …
... „unter“ rd.400.000 Bäumen
(> 90.000 m3 Laub) …
... und rd. 200.000
Hunde …
... produzieren pro Jahr rd.1,0 Mio. Mg Hausmüll
... gehen und fahren auf rd. 136 km² Verkehrsfläche
(z.B. Straßen, Flugplätze) ...
... und verursachen pro Jahr rd. 80.000 Mg Straßenkehricht ...
![Page 4: Ablösung von MapInfo-Applikationen durch den ORACLE … · 2 Brigitte Egger Ablösung von MapInfo-Applikationen durch den ORACLE MapViewer Inhalt 1. Vorstellung des Unternehmens](https://reader031.vdokument.com/reader031/viewer/2022022011/5b15c0e57f8b9a06298e2b29/html5/thumbnails/4.jpg)
Brigitte Egger Ablösung von MapInfo-Applikationen durch den ORACLE MapViewer4
Die Geschäftsprozesse der BSRwerden weitestgehend durch IT unterstützt.
![Page 5: Ablösung von MapInfo-Applikationen durch den ORACLE … · 2 Brigitte Egger Ablösung von MapInfo-Applikationen durch den ORACLE MapViewer Inhalt 1. Vorstellung des Unternehmens](https://reader031.vdokument.com/reader031/viewer/2022022011/5b15c0e57f8b9a06298e2b29/html5/thumbnails/5.jpg)
Brigitte Egger Ablösung von MapInfo-Applikationen durch den ORACLE MapViewer5
Historische Entwicklung der Geo-Applikationen bei der BSR
1998 ORACLE Spatial DB für die Basisdaten
1999 geographische Tourenplanung GeoServer mit SAP-Anbindung
2003 Visualisierung von BW-Berichten
2004 GPS-Lösung für den Winterdienst
2005 Integration GeoServer in die SAP ISU-Auftragsbearbeitung
2007 RBS-Stammdaten-Pflege in ORACLE
2008 Pilot mit g.on experience mit ORACLE MapViewer
2009 Abbau einer ORACLE-Umgebung mit Applikation-Server/MapBuilder/MapViewer
2010 schrittweise Entwicklung von Visualisierungenauf Basis der neuen Technologie
![Page 6: Ablösung von MapInfo-Applikationen durch den ORACLE … · 2 Brigitte Egger Ablösung von MapInfo-Applikationen durch den ORACLE MapViewer Inhalt 1. Vorstellung des Unternehmens](https://reader031.vdokument.com/reader031/viewer/2022022011/5b15c0e57f8b9a06298e2b29/html5/thumbnails/6.jpg)
Brigitte Egger Ablösung von MapInfo-Applikationen durch den ORACLE MapViewer6
2. Basisdaten
Geo-Daten in der ORACLE Spatial Datenbank
Beziehung zwischen Fachdaten und Geo-Daten
Fachliche Objektezugeordnetes
geographisches Objekt
Auftragsdaten/Grundstücke Adressen/ Blockseiten
Ladestellen Adressen
Reinigungsobjekte Blockseiten / BSR-Linien
Diese Beziehungen bilden die Basis für alle Visualisierungen von Fachdaten auf Berlin-Karten
![Page 7: Ablösung von MapInfo-Applikationen durch den ORACLE … · 2 Brigitte Egger Ablösung von MapInfo-Applikationen durch den ORACLE MapViewer Inhalt 1. Vorstellung des Unternehmens](https://reader031.vdokument.com/reader031/viewer/2022022011/5b15c0e57f8b9a06298e2b29/html5/thumbnails/7.jpg)
Brigitte Egger Ablösung von MapInfo-Applikationen durch den ORACLE MapViewer7
Adressen mit Bezügen zu weiteren Geo-Objekten:
Baublock, Blockseite und NavTeQ-Abschnitt
![Page 8: Ablösung von MapInfo-Applikationen durch den ORACLE … · 2 Brigitte Egger Ablösung von MapInfo-Applikationen durch den ORACLE MapViewer Inhalt 1. Vorstellung des Unternehmens](https://reader031.vdokument.com/reader031/viewer/2022022011/5b15c0e57f8b9a06298e2b29/html5/thumbnails/8.jpg)
Brigitte Egger Ablösung von MapInfo-Applikationen durch den ORACLE MapViewer8
Blockseiten mit Bezügen zu weiteren Geo-Objekten:
alle zugeordneten Adressen und NavTeQ-Abschnitt
![Page 9: Ablösung von MapInfo-Applikationen durch den ORACLE … · 2 Brigitte Egger Ablösung von MapInfo-Applikationen durch den ORACLE MapViewer Inhalt 1. Vorstellung des Unternehmens](https://reader031.vdokument.com/reader031/viewer/2022022011/5b15c0e57f8b9a06298e2b29/html5/thumbnails/9.jpg)
Brigitte Egger Ablösung von MapInfo-Applikationen durch den ORACLE MapViewer9
BSR-Linien mit Bezügen zu weiteren Geo-Objekten:
zugeordnete BSR-Linien und NavTeQ-Abschnitt
![Page 10: Ablösung von MapInfo-Applikationen durch den ORACLE … · 2 Brigitte Egger Ablösung von MapInfo-Applikationen durch den ORACLE MapViewer Inhalt 1. Vorstellung des Unternehmens](https://reader031.vdokument.com/reader031/viewer/2022022011/5b15c0e57f8b9a06298e2b29/html5/thumbnails/10.jpg)
Brigitte Egger Ablösung von MapInfo-Applikationen durch den ORACLE MapViewer10
NavTeQ-Abschnitt mit Bezügen zu weiteren Geo-Objekten:
alle zugeordneten Adressen, Blockseiten und BSR-Linien
![Page 11: Ablösung von MapInfo-Applikationen durch den ORACLE … · 2 Brigitte Egger Ablösung von MapInfo-Applikationen durch den ORACLE MapViewer Inhalt 1. Vorstellung des Unternehmens](https://reader031.vdokument.com/reader031/viewer/2022022011/5b15c0e57f8b9a06298e2b29/html5/thumbnails/11.jpg)
Brigitte Egger Ablösung von MapInfo-Applikationen durch den ORACLE MapViewer11
3.1. Einbindung von Layer über WMS-Dienste
• preisgünstig werden GIS-Daten über WMS angeboten
• Funktionalität im MapViewer verfügbar
• sehr viel Speicherplatz erforderlich
• Erzeugung von sehr vielen Dateien je Zoomstufe
• für den Endanwender eine ganz neue Qualität
• Die Übernahme von Updates kann automatisiert werden
• die Betreuung eines GIS-Systems vereinfacht sich wesentlich
Auszug aus der Berliner Flurkarte
Dies war noch vor 3 Jahren nur für sehr viel Geld (Beschaffungskosten) möglich.
![Page 12: Ablösung von MapInfo-Applikationen durch den ORACLE … · 2 Brigitte Egger Ablösung von MapInfo-Applikationen durch den ORACLE MapViewer Inhalt 1. Vorstellung des Unternehmens](https://reader031.vdokument.com/reader031/viewer/2022022011/5b15c0e57f8b9a06298e2b29/html5/thumbnails/12.jpg)
Brigitte Egger Ablösung von MapInfo-Applikationen durch den ORACLE MapViewer12
3.2. Visualisierung von SAP Stammdaten mit MapViewer
1. Übergabe der SAP-Daten
Erstellung einer View über SAP-DB-Link Verknüpfung mit Grafikobjekt über die logische Beziehung
2. Definition der Styles (Advanced) im MapBuilder
![Page 13: Ablösung von MapInfo-Applikationen durch den ORACLE … · 2 Brigitte Egger Ablösung von MapInfo-Applikationen durch den ORACLE MapViewer Inhalt 1. Vorstellung des Unternehmens](https://reader031.vdokument.com/reader031/viewer/2022022011/5b15c0e57f8b9a06298e2b29/html5/thumbnails/13.jpg)
Brigitte Egger Ablösung von MapInfo-Applikationen durch den ORACLE MapViewer13
3.2. Visualisierung von SAP Stammdaten mit MapViewer
3. Definition des Geometry Themes im MapBuilder
![Page 14: Ablösung von MapInfo-Applikationen durch den ORACLE … · 2 Brigitte Egger Ablösung von MapInfo-Applikationen durch den ORACLE MapViewer Inhalt 1. Vorstellung des Unternehmens](https://reader031.vdokument.com/reader031/viewer/2022022011/5b15c0e57f8b9a06298e2b29/html5/thumbnails/14.jpg)
Brigitte Egger Ablösung von MapInfo-Applikationen durch den ORACLE MapViewer14
3.2. Visualisierung von SAP Stammdaten mit MapViewer
4. Anzeige des Geometry Themes im MapBuilder
![Page 15: Ablösung von MapInfo-Applikationen durch den ORACLE … · 2 Brigitte Egger Ablösung von MapInfo-Applikationen durch den ORACLE MapViewer Inhalt 1. Vorstellung des Unternehmens](https://reader031.vdokument.com/reader031/viewer/2022022011/5b15c0e57f8b9a06298e2b29/html5/thumbnails/15.jpg)
Brigitte Egger Ablösung von MapInfo-Applikationen durch den ORACLE MapViewer15
3.2. Visualisierung von SAP Stammdaten mit MapViewer
5. Präsentationsoberfläche für den Endanwender im Intranet
![Page 16: Ablösung von MapInfo-Applikationen durch den ORACLE … · 2 Brigitte Egger Ablösung von MapInfo-Applikationen durch den ORACLE MapViewer Inhalt 1. Vorstellung des Unternehmens](https://reader031.vdokument.com/reader031/viewer/2022022011/5b15c0e57f8b9a06298e2b29/html5/thumbnails/16.jpg)
Brigitte Egger Ablösung von MapInfo-Applikationen durch den ORACLE MapViewer16
3.3. Visualisierung von SAP BW-Auswertungen
1. Übergabe der Daten aus dem SAP BW
BW schreibt das Ergebnis eines Excel-Berichtes in eine SAP-Tabelle Lesen der Daten über DB-Link
Die einzelnen Datensätze haben eine Beziehung zu einem geographische Basisobjekt, z.B. Adresse, Blockseite oder zu einem Gruppenobjekt, das z.B eine Tour oder eine gesamte Straße sein kann. Die Gruppenobjekte sind die Summe aus vielen Basisobjekten.
2. Konfigurationsschritte analog zum vorherigen Beispiel
Definition Definition der Stylesdes Geometry Themes insbesondere der Query
2. Beschreibung der Schnittstelle zum SAP-BW-System
Batch-Verarbeitung in der Nacht bei Standard-Berichten
Dialog-Verarbeitung bei speziellen Berichten einzelner USER
![Page 17: Ablösung von MapInfo-Applikationen durch den ORACLE … · 2 Brigitte Egger Ablösung von MapInfo-Applikationen durch den ORACLE MapViewer Inhalt 1. Vorstellung des Unternehmens](https://reader031.vdokument.com/reader031/viewer/2022022011/5b15c0e57f8b9a06298e2b29/html5/thumbnails/17.jpg)
Brigitte Egger Ablösung von MapInfo-Applikationen durch den ORACLE MapViewer17
3.3. Visualisierung von SAP BW-Auswertungen
![Page 18: Ablösung von MapInfo-Applikationen durch den ORACLE … · 2 Brigitte Egger Ablösung von MapInfo-Applikationen durch den ORACLE MapViewer Inhalt 1. Vorstellung des Unternehmens](https://reader031.vdokument.com/reader031/viewer/2022022011/5b15c0e57f8b9a06298e2b29/html5/thumbnails/18.jpg)
Brigitte Egger Ablösung von MapInfo-Applikationen durch den ORACLE MapViewer18
3.4. Problematik – Touren für die Qualitäter in der Straßenreinigung
1. Zur Bewertung der Sauberkeit in Berlin wird ein Qualitätsmanagementsystem eingesetzt
2. Es wird für jede Tour monatlich eine Bewertung durchgeführt
3. Dafür werden ca. 18-22 Blockseiten je Tourgebiet mittels eines Zufallsgenerators ausgewählt (Stichprobe)
4. Eine Stichproben ist eine „Qualitäter“-Touren, die auf Straßenabschnitten die Sauberkeit nach unterschiedlichen Kriterien bewertet
Forderung an die IT:
Zu den ausgewählten Objekten die gegenüberliegende Blockseite zu bestimmen und
eine optimale Abarbeitungsreihenfolge zu berechnen
Weiterhin soll diese Reihenfolge von einem Navigationstool auf dem PDA verstanden werden.
Lösung:
Berechnung der gegenüberliegenden Blockseite über die logische Objektbeziehung in unserer Geo-Datenbank
Reihenfolgeberechnung ORACLE-Tools
![Page 19: Ablösung von MapInfo-Applikationen durch den ORACLE … · 2 Brigitte Egger Ablösung von MapInfo-Applikationen durch den ORACLE MapViewer Inhalt 1. Vorstellung des Unternehmens](https://reader031.vdokument.com/reader031/viewer/2022022011/5b15c0e57f8b9a06298e2b29/html5/thumbnails/19.jpg)
Brigitte Egger Ablösung von MapInfo-Applikationen durch den ORACLE MapViewer19
3.4. Problematik – Touren für die Qualitäter in der Straßenreinigung
Basisdaten einer Stichprobe
Ermittelte Blockseiten mittels Zufallsgenerator zugeordnete gegenüberliegende Blockseiten
![Page 20: Ablösung von MapInfo-Applikationen durch den ORACLE … · 2 Brigitte Egger Ablösung von MapInfo-Applikationen durch den ORACLE MapViewer Inhalt 1. Vorstellung des Unternehmens](https://reader031.vdokument.com/reader031/viewer/2022022011/5b15c0e57f8b9a06298e2b29/html5/thumbnails/20.jpg)
Brigitte Egger Ablösung von MapInfo-Applikationen durch den ORACLE MapViewer20
3.4. Problematik – Touren für die Qualitäter in der Straßenreinigung
In der Grafik wird der berechnete Tourverlauf von ORACLE angezeigt.
verwendet wurde die ORACLE-Methode:
Traveling Salesman Problem
SDO_NET_MEN.network_manager
tsp.path in PL/SQL
![Page 21: Ablösung von MapInfo-Applikationen durch den ORACLE … · 2 Brigitte Egger Ablösung von MapInfo-Applikationen durch den ORACLE MapViewer Inhalt 1. Vorstellung des Unternehmens](https://reader031.vdokument.com/reader031/viewer/2022022011/5b15c0e57f8b9a06298e2b29/html5/thumbnails/21.jpg)
Brigitte Egger Ablösung von MapInfo-Applikationen durch den ORACLE MapViewer21
3.5. Visualisierung von GPS-Touren
Im Winterdienst sind seit 2004 200 Fahrzeuge mit GPS und Bordcomputer ausgerüstet.Die zeichnen im Sekundentakt die Einsatztour auf. An- und Abfahrt werden im 2 Sekundentakt
erfasst.Diese Aufzeichnungen werden mit ORACLE PL/SQL- eigenen Funktionen analysiert, um für
folgende Prozesse die Daten bereitzustellen:
Mengen und Zeiten für die SAP-RückmeldungVisualisierung der IST-TourStatistik über ausgebrachte Mengen Streumittel je Straße
Die Visualisierung erfolgt in der Wintersaison 2010/2011 erstmalig mit dem MapViewer.Die Darstellung erfolgt nach zwei Attributen, so dass ein komplexer Style verwendet wird.
![Page 22: Ablösung von MapInfo-Applikationen durch den ORACLE … · 2 Brigitte Egger Ablösung von MapInfo-Applikationen durch den ORACLE MapViewer Inhalt 1. Vorstellung des Unternehmens](https://reader031.vdokument.com/reader031/viewer/2022022011/5b15c0e57f8b9a06298e2b29/html5/thumbnails/22.jpg)
Brigitte Egger Ablösung von MapInfo-Applikationen durch den ORACLE MapViewer22
3.5. Visualisierung von GPS-Touren
![Page 23: Ablösung von MapInfo-Applikationen durch den ORACLE … · 2 Brigitte Egger Ablösung von MapInfo-Applikationen durch den ORACLE MapViewer Inhalt 1. Vorstellung des Unternehmens](https://reader031.vdokument.com/reader031/viewer/2022022011/5b15c0e57f8b9a06298e2b29/html5/thumbnails/23.jpg)
Brigitte Egger Ablösung von MapInfo-Applikationen durch den ORACLE MapViewer23
3.5. Visualisierung von GPS-TourenGrunddaten für eine Statistik: ausgebrachte Streumittel je Straße im BW
Visualisierung nach Strassen
SELECT zeitFROM vcl_zeit
WHERE zeitsec BETWEEN (SELECT minzeit FROM (SELECT MIN(sekunden-MOD(sekunden,900)) minzeit
FROM (SELECT TO_NUMBER(SUBSTR(rmparc_timelocal,1,2))*3600+TO_NUMBER(SUBSTR(rmparc_timelocal,4,2))*60+TO_NUMBER(SUBSTR(rmparc_timelocal,7,2)) sekunden FROM rmpos_arcv5 WHERE rmparc_daylocal='04.01.2010' AND rmparc_vehicle='ST192' AND rmparc_routenr='5105')))
AND usw.ORDER BY zeit;
Auszug aus einem SELECT zur Ermittlung der Startzeit in Viertelstunden-Intervallen
![Page 24: Ablösung von MapInfo-Applikationen durch den ORACLE … · 2 Brigitte Egger Ablösung von MapInfo-Applikationen durch den ORACLE MapViewer Inhalt 1. Vorstellung des Unternehmens](https://reader031.vdokument.com/reader031/viewer/2022022011/5b15c0e57f8b9a06298e2b29/html5/thumbnails/24.jpg)
Brigitte Egger Ablösung von MapInfo-Applikationen durch den ORACLE MapViewer24
4. Zusammenfassung
1. Die Umstellung auf die ORACLE-Technologie war richtig
2. Die Betreuung der ORACLE-Komponenten wird problemlos vom IT-Betrieb übernommen
3. Die Verwendung der Komponenten MapBuilder und MapViewer ist einfach
4. Ein wichtiger noch nicht geklärter Punkt ist bei uns, die Ablösung der vorhandenen Mehrfenstertechnik bei der Tourenplanung und SAP Auftragsbearbeitung