Praktische Beispiele für WPS

Download Report

Transcript Praktische Beispiele für WPS

Praktische Beispiele für WPS-Dienste
der LUBW
Bastian Ellmenreich, Manfred Müller, LUBW
Wolfgang Schillinger, UVM
WPS-Workshop, 30.09.2010
Folie 1
Praktische Beispiele für WPS-Dienste der LUBW
Übersicht Anbieter und Nutzer des WPS
Öffentlichkeit
z.B. LUBW
Fachanwender
Entwickler
Anbieter
WPS-Workshop, 30.09.2010
Nutzer
Folie 2
Praktische Beispiele für WPS-Dienste der LUBW
Motivation für den Einsatz von WPS beim Dienstanbieter> Beispiel LUBW (ITZ)
• Umsetzung fachlicher Vorgaben
• breite Nutzung der bestehenden Informationen (Umwelt für alle)
LUBW
• Berücksichtigung organisatorischer Strukturen (dezentrales UIS)
• Berücksichtigung der Eigenschaften von Daten (DGM)
• Umsetzung von Datenschutz oder Nutzungsbestimmungen (ALB)
• Nutzung von Synergien durch Mehrfachverwendung von Funktionen
• Umsetzung von gesetzlichen Vorgaben (Inspire/LGeoZG BW)
• Beispiel: Verweis auf Vortrag „ArcGIS als WPS-Server“
WPS-Workshop, 30.09.2010
Folie 3
Praktische Beispiele für WPS-Dienste der LUBW
Motivation für den Einsatz von WPS beim Dienstnutzer> Öffentlichkeit + übergreifender Fachnutzer
Bedürfnisse:
Öffentlichkeit
• Bereitstellung von Funktionen oder vielmehr Informationen
• einfache Bedienbarkeit und schnelles Ergebnis
• technische Umsetzung nachrangig
Umsetzung mit WPS:
• Bereitstellung von fertigen Anwendungen mit WPS Bausteinen
• Zukünftig WPS interessant für Ing. Büros  analog WMS
• Dienste grobgranular - dh. bilden einen kompletten Arbeitsablauf ab
(Funktion und Ergebnisdarstellung)
• nur Dienste mit einfachen Eingangs- und Ausgabeparameter geeignet
• keine Metainformation notwendig und nur einfache Hilfe
Beispiele: Nutzerstatistik, UIS GIS-Werkzeuge, RIPS-Webviewer
WPS-Workshop, 30.09.2010
Folie 4
Praktische Beispiele für WPS-Dienste der LUBW
Motivation für den Einsatz von WPS beim Dienstnutzer> Öffentlichkeit + übergreifender Fachnutzer
>>Beispiel Nutzerstatistik
Öffentlichkeit
Stand 29.09.2010
WPS-Workshop, 30.09.2010
Folie 5
Praktische Beispiele für WPS-Dienste der LUBW
Motivation für den Einsatz von WPS beim Dienstnutzer> Öffentlichkeit + übergreifender Fachnutzer
>>Beispiel GISterm Web als übergreifende Auskunftslösung
 Auskunftslösung
(übergreifend)
 Erschließt Informationen
aus verschiedenen Quellen
 Integriert WPS-Dienste
 Beispiel AWGN Steckbrief
 kompletter Arbeitsablauf
mit Präsentation
WPS-Workshop, 30.09.2010
Folie 6
Praktische Beispiele für WPS-Dienste der LUBW
Motivation für den Einsatz von WPS beim Dienstnutzer> Öffentlichkeit + übergreifender Fachnutzer
>>Beispiel GISterm Web als übergreifende Auskunftslösung
 Beispiel Gewässersteckbrief
WPS-Workshop, 30.09.2010
Folie 7
Praktische Beispiele für WPS-Dienste der LUBW
Motivation für den Einsatz von WPS beim Dienstnutzer> Öffentlichkeit + übergreifender Fachnutzer
>>Beispiel GISterm Web als übergreifende Auskunftslösung
 Beispiel Gewässersteckbrief
WPS-Workshop, 30.09.2010
Folie 8
Praktische Beispiele für WPS-Dienste der LUBW
Motivation für den Einsatz von WPS beim Dienstnutzer> Öffentlichkeit + übergreifender Fachnutzer
>>Beispiel RipsWeb-Viewer
 Pilot-Webauftritt für
Fachbereich Wasser
(übergreifend)
 Eigenentwicklung
 Integriert bestehende
WebDienste
WPS-Workshop, 30.09.2010
Live: http://ripswebgis.lubw.bwl.de/rips/ripswebviewer/
Folie 9
Praktische Beispiele für WPS-Dienste der LUBW
Motivation für den Einsatz von WPS beim Dienstnutzer> Fachanwender
Bedürfnisse:
Fachanwender
• Bereitstellung auch von komplexeren Funktionen (Modelle,Batch)
• Integration in die jeweilige Fachanwendung/Fachkonzept(Inspire/GDI)
• technische Umsetzung nachrangig
Umsetzung mit WPS:
• Bereitstellung von WPS Bausteinen – keine Anwendungen
• Dienste mittelgranular - dh. bilden einen teilweisen Arbeitsablauf ab
(Funktion und ggf. Ergebnisdarstellung)
• Dienste mit komplexeren Eingangs- und Ausgabeparameter geeignet
• Metainformation notwendig (Worauf basierend das Modell?) sowie Hilfe
Beispiele: Rips Metadatenauskunft, Meldeverfahren, Basisstationierung
WPS-Workshop, 30.09.2010
Folie 10
Praktische Beispiele für WPS-Dienste der LUBW
Motivation für den Einsatz von WPS beim Dienstnutzer> Fachanwender
>>Beispiel Rips Metadatenauskunft
 Beschreibung der Dienste
in techn. und fachl. Hinsicht
für Fachnutzer notwendig
 Umsetzung aufgrund
gesetzlicher Vorgaben (LGeoZG)
über Metadatenauskunft
Themensuche
 Filterung
WPS-Workshop, 30.09.2010
Folie 11
Praktische Beispiele für WPS-Dienste der LUBW
Motivation für den Einsatz von WPS beim Dienstnutzer> Fachanwender
>>Beispiel Rips Metadatenauskunft
 Auflistung
WPS-Workshop, 30.09.2010
Folie 12
Praktische Beispiele für WPS-Dienste der LUBW
Motivation für den Einsatz von WPS beim Dienstnutzer> Fachanwender
>>Beispiel Rips Metadatenauskunft
 Datensatzbeschreibung
 (Datengrundlage, Auflösung,…)
WPS-Workshop, 30.09.2010
Folie 13
Praktische Beispiele für WPS-Dienste der LUBW
Motivation für den Einsatz von WPS beim Dienstnutzer> Fachanwender
>>Beispiel Rips Metadatenauskunft
 Dienstbeschreibung
(technisch)
WPS-Workshop, 30.09.2010
Folie 14
Praktische Beispiele für WPS-Dienste der LUBW
Motivation für den Einsatz von WPS beim Dienstnutzer> Fachanwender
>>Beispiel Rips Metadatenauskunft
 Dienstbeschreibung
(fachlich)
WPS-Workshop, 30.09.2010
Folie 15
Praktische Beispiele für WPS-Dienste der LUBW
Motivation für den Einsatz von WPS beim Dienstnutzer> Fachanwender
>>Beispiel HWRM-Meldeverfahren (Stand)
 zentrales Beteiligungsverfahren
 Gemeinden Sichten Karten vor
Freigabe und melden Fehler
 LRA und RP prüfen Rückmeldungen
 Eigenentwicklung, hoher Erstellungsaufwand
 weitere Meldeverfahren im UIS
WPS-Workshop, 30.09.2010
Folie 16
Praktische Beispiele für WPS-Dienste der LUBW
Motivation für den Einsatz von WPS beim Dienstnutzer> Fachanwender
>>Beispiel HWRM-Meldeverfahren
 einfache Konfiguration und
Einbettung von Legato
Nutzung der WPS-Schnittstelle
Zugriff auf Meldedienst
HWGK - Meldungen
Benutzername
Dienststelle
Projektgebiet
ODER
WPS-Workshop, 30.09.2010
Meldung
Legato + WPS
Folie 17
Praktische Beispiele für WPS-Dienste der LUBW
Motivation für den Einsatz von WPS beim Dienstnutzer> Fachanwender
>>Beispiel HWRM-Meldeverfahren
HWGK - Meldungen
Benutzername
 Anwender nutzen den zentralen
WPS-Dienst in Ihrer gewohnten
Anwendung
 Kartenmaterial als WMS nutzbar
Keine zentrale Anwendung
Keine Bedienhilfe
Überlagerung mit eigenen Daten
möglich
Dienststelle
Projektgebiet
Meldung
GISterm Web
GISterm Desktop
WPS-Workshop, 30.09.2010
Folie 18
ArcUIS Tools
Praktische Beispiele für WPS-Dienste der LUBW
Motivation für den Einsatz von WPS beim Dienstnutzer> Fachanwender
>>Beispiel MaDok Abwasser
 zentrales, webbasierte Fachanwendung
 Focus liegt auf Sachdaten
erfassung
 Zuordnung von Objekten
über Sachdaten
WPS-Workshop, 30.09.2010
Folie 19
Praktische Beispiele für WPS-Dienste der LUBW
Motivation für den Einsatz von WPS beim Dienstnutzer> Fachanwender
>>Beispiel MaDok Abwasser
Erfassung von Gewässerabschnitten über WPS
WPS-Workshop, 30.09.2010
Folie 20
Praktische Beispiele für WPS-Dienste der LUBW
Motivation für den Einsatz von WPS beim Dienstnutzer> Fachanwender
>>Beispiel UIS Fachanwendungen
Cadenza Professional als
Anwendungsrahmen mit XCNF
(Extensible Database Application Configurator)
und integrierten GISterm
Abbildung eines Workflows
fachliche Anforderung aus FA
„Anlagenbezogener Gewässerschutz“
 Anlegen einer Kläranlage,
Erfassung eines Punktes,
Ermittlung der Basisstationierung,
Hervorheben des Gewässers,
Rückgabe von Punkt,GewID und BStat.
GISterm kann mittels einfacher Scriptschnittstelle gesteuert werden und soll
zukünftig auch den WPS Baustein
im Hintergrund nutzen können
WPS-Workshop, 30.09.2010
Folie 21
Praktische Beispiele für WPS-Dienste der LUBW
Motivation für den Einsatz von WPS beim Dienstnutzer> Entwickler + Forschung
Bedürfnisse:
Entwickler
• größte Flexibilität
• einfache und komplexere Funktionen
• Integration in die jeweilige Anwendung
• Nutzung von Standards effiziente Entwicklung
Umsetzung mit WPS:
• Nutzung bestehender API‘s - keine WPS Bausteinen notwendig
• Dienste feingranular - dh. bilden einzelne Funktionen ab
• Kombinierbarkeit von Diensten auch von verschiedenen Server
• je nach Anwendung einfach oder komplex
• Metainformation sowie Hilfe notwendig
Beispiel: GDI 2020
WPS-Workshop, 30.09.2010
Folie 22
Praktische Beispiele für WPS-Dienste der LUBW
Motivation für den Einsatz von WPS beim Dienstnutzer> Entwickler + Forschung
>>Beispiel : GDI 2020
 Komplexes Zusammenspiel
verschiedener, verteilter
Dienste und Daten
 Forschungsszenario
Quelle: Fraunhofer
WPS-Workshop, 30.09.2010
Folie 23