Folie 1/30WPS-Workshop, 30. September 2010 Der Web-Mapping-Client Legato C. Steger Gesellschaft für...
-
Upload
aleit-streng -
Category
Documents
-
view
102 -
download
0
Transcript of Folie 1/30WPS-Workshop, 30. September 2010 Der Web-Mapping-Client Legato C. Steger Gesellschaft für...
Folie 1/30 WPS-Workshop, 30. September 2010
Der Web-Mapping-Client
Legato
C. StegerGesellschaft für Angewandte Hydrologie und Kartographie mbH
Folie 2/30 WPS-Workshop, 30. September 2010
1. Was ist Legato?
1.1 JavaScript-Kartenviewer
1.2 OpenLayers
1.3 Vorteile
Folie 3/30 WPS-Workshop, 30. September 2010
1.1 JavaScript-Kartenviewer
Folie 4/30 WPS-Workshop, 30. September 2010
1.1 JavaScript-Kartenviewer
ArcIMS-Viewer
Folie 5/30 WPS-Workshop, 30. September 2010
1.1 JavaScript-Kartenviewer
WMS Bayerisches LfU
WMS LUBW
Folie 6/30 WPS-Workshop, 30. September 2010
Überblick OpenLayers
• aktuelle Version: 2.10
• Lizenz: BSD
• Konfiguration: JavaScript
1.2 OpenLayers
Folie 7/30 WPS-Workshop, 30. September 2010
Überblick Legato
• aktuelle Version: RC5
• Lizenz: in Zukunft Open Source
• Konfiguration: XML
1.3 Vorteile
Folie 8/30 WPS-Workshop, 30. September 2010
1.3 Vorteile
• XML-Konfiguration Vereinfachung Zeitersparnis
• Erweiterungen zu OpenLayers
• Vorteile durch OpenLayers in jede beliebige Webseite integrierbar Unterstützung zahlreicher Kartendienste
Folie 9/30 WPS-Workshop, 30. September 2010
var kartenoptionen = { maxExtent: new OpenLayers.Bounds(3388368, 5266823, 3610189, 5517400), maxScale: 8000, maxResolution: 'auto', units: 'm', projection: 'EPSG:31467'};var karte = new OpenLayers.Map('map', kartenoptionen);var basiskarte1 = new OpenLayers.Layer.ArcGIS93Rest( 'ArcGIS Server Cache', 'http://rips-dienste.lubw.baden-wuerttemberg.de/ArcGIS/rest/services/rips_hintergrund_2009/MapServer/export');var basiskarte2 = new OpenLayers.Layer.WMS( 'Schummerungskarte', 'http://rips-uis.lubw.baden-wuerttemberg.de/wms/cgi/UIS_0100000017700001', {layers: '0', isBaseLayer: true}, {singleTile: true});var kartenbeschriftung = new OpenLayers.Layer.ArcGIS93Rest( 'ArcGIS Server Cache II', 'http://rips-dienste.lubw.baden-wuerttemberg.de/ArcGIS/rest/services/rips_hintergrund_alk/MapServer/export', {transparent: true});var biotope = new OpenLayers.Layer.WMS( 'Biotope', 'http://rips-uis.lubw.baden-wuerttemberg.de/wms/cgi/UIS_0100000030200001', {layers: 'biotope', format: 'image/png', transparent: true}, {opacity: 0.5});karte.addLayers([basiskarte1, basiskarte2, kartenbeschriftung]);karte.addLayer(biotope);karte.addControl(new OpenLayers.Control.LayerSwitcher());var ka = new OpenLayers.Bounds();ka.extend(new OpenLayers.LonLat(3446268,5423496));ka.extend(new OpenLayers.LonLat(3465215,5438174));karte.zoomToExtent(ka);
1.3 Vorteile
Konfiguration von OpenLayersüber JavaScript-Programmierung
Zielgruppe Entwickler
Folie 10/30 WPS-Workshop, 30. September 2010
Bedienoberflächen-Konfigurationsdateibei Legato
config.xml:
1.3 Vorteile
Folie 11/30 WPS-Workshop, 30. September 2010
Layer-Konfigurationsdatei bei Legato
context.xml:
1.3 Vorteile
Folie 12/30 WPS-Workshop, 30. September 2010
1.3 Vorteile
• XML-Konfiguration Vereinfachung Zeitersparnis
• Erweiterungen zu OpenLayers
• Vorteile durch OpenLayers in jede beliebige Webseite integrierbar Unterstützung zahlreicher Kartendienste
Folie 13/30 WPS-Workshop, 30. September 2010
1.3 Vorteile
von Legato unterstützte Dienste:
• WMS
• ArcIMS (via ArcXML)
• ArcGIS Server (via Rest API)
• Google Maps
• Yahoo! Maps
Folie 14/30 WPS-Workshop, 30. September 2010
1.3 Vorteile
zusätzlich von OpenLayers unterstützt:
• WFS, WFS-T
• GeoRSS, GeoJSON
• Bing Maps
• OpenStreetMap
• etc.
Folie 15/30 WPS-Workshop, 30. September 2010
1.3 Vorteile
Umsetzung mit der Google Maps API: fehlende Trennung zwischen Technik und Daten
Folie 16/30 WPS-Workshop, 30. September 2010
2. Anwendungsbeispiele
2.1 innerhalb von Fachseiten
2.2 innerhalb von Fachanwendungen
2.3 GISterm Web / Cadenza Web
Folie 17/30 WPS-Workshop, 30. September 2010
2.1 innerhalb von Fachseiten : Funkwellen-Messprojekt
Folie 18/30 WPS-Workshop, 30. September 2010
2.1 innerhalb von Fachseiten : Themenpark Umwelt
Ist-Stand
Folie 19/30 WPS-Workshop, 30. September 2010
2.1 innerhalb von Fachseiten : Metadaten - Auskunft
Folie 20/30 WPS-Workshop, 30. September 2010
2.1 innerhalb von Fachseiten : Schwenkel - Bildarchiv
Folie 21/30 WPS-Workshop, 30. September 2010
2.1 innerhalb von Fachseiten : CMS - Integration
Folie 22/30 WPS-Workshop, 30. September 2010
2.1 innerhalb von Fachseiten : CMS - Integration
Folie 23/30 WPS-Workshop, 30. September 2010
2.1 innerhalb von Fachseiten : CMS - Integration
Folie 24/30 WPS-Workshop, 30. September 2010
2.1 innerhalb von Fachseiten : CMS - Integration
Folie 25/30 WPS-Workshop, 30. September 2010
2.2 innerhalb von Fachanwendungen : Madok
Folie 26/30 WPS-Workshop, 30. September 2010
2.3 GISterm Web
Folie 27/30 WPS-Workshop, 30. September 2010
2.3 Cadenza Web
Folie 28/30 WPS-Workshop, 30. September 2010
3. Ausblick
3.1 neuer Baustein im UIS
3.2 kontinuierlicher Ausbau von Legato
Folie 29/30 WPS-Workshop, 30. September 2010
3.1 neuer Baustein im UIS
Folie 30/30 WPS-Workshop, 30. September 2010
• Ergänzung durch weitere Layerformate (GeoJSON, TMS, WFS)
• einfachere Konfigurierbarkeit von Tooltips
• erweiterte Konfigurierbarkeit der Objektabfrage
• WPS-Dienste-Schnittstelle
3.2 kontinuierlicher Ausbau von Legato