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