Legato Der Web-Mapping-Client C. Steger Gesellschaft für Angewandte Hydrologie und Kartographie mbH
1. Was ist Legato? 1.1 JavaScript-Kartenviewer 1.2 OpenLayers 1.3 Vorteile
1.1 JavaScript-Kartenviewer
1.1 JavaScript-Kartenviewer ArcIMS-Viewer
1.1 JavaScript-Kartenviewer WMS LUBW WMS Bayerisches LfU
1.2 OpenLayers Überblick OpenLayers aktuelle Version: 2.10 Lizenz: BSD Konfiguration: JavaScript
1.3 Vorteile Überblick Legato aktuelle Version: RC5 Lizenz: in Zukunft Open Source Konfiguration: XML
1.3 Vorteile XML-Konfiguration Vereinfachung Zeitersparnis Erweiterungen zu OpenLayers Vorteile durch OpenLayers in jede beliebige Webseite integrierbar Unterstützung zahlreicher Kartendienste
Konfiguration von OpenLayers über JavaScript-Programmierung 1.3 Vorteile 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); Konfiguration von OpenLayers über JavaScript-Programmierung Zielgruppe Entwickler
1.3 Vorteile config.xml: Bedienoberflächen-Konfigurationsdatei bei Legato
1.3 Vorteile context.xml: Layer-Konfigurationsdatei bei Legato
1.3 Vorteile XML-Konfiguration Vereinfachung Zeitersparnis Erweiterungen zu OpenLayers Vorteile durch OpenLayers in jede beliebige Webseite integrierbar Unterstützung zahlreicher Kartendienste
1.3 Vorteile von Legato unterstützte Dienste: WMS ArcIMS (via ArcXML) ArcGIS Server (via Rest API) Google Maps Yahoo! Maps
1.3 Vorteile zusätzlich von OpenLayers unterstützt: WFS, WFS-T GeoRSS, GeoJSON Bing Maps OpenStreetMap etc.
1.3 Vorteile Umsetzung mit der Google Maps API: fehlende Trennung zwischen Technik und Daten
2. Anwendungsbeispiele 2.1 innerhalb von Fachseiten 2.2 innerhalb von Fachanwendungen 2.3 GISterm Web / Cadenza Web
2.1 innerhalb von Fachseiten : Funkwellen-Messprojekt
2.1 innerhalb von Fachseiten : Themenpark Umwelt Ist-Stand
2.1 innerhalb von Fachseiten : Metadaten - Auskunft
2.1 innerhalb von Fachseiten : Schwenkel - Bildarchiv
2.1 innerhalb von Fachseiten : CMS - Integration
2.1 innerhalb von Fachseiten : CMS - Integration
2.1 innerhalb von Fachseiten : CMS - Integration
2.1 innerhalb von Fachseiten : CMS - Integration
2.2 innerhalb von Fachanwendungen : Madok
2.3 GISterm Web
2.3 Cadenza Web
3. Ausblick 3.1 neuer Baustein im UIS 3.2 kontinuierlicher Ausbau von Legato
3.1 neuer Baustein im UIS
3.2 kontinuierlicher Ausbau von Legato Ergänzung durch weitere Layerformate (GeoJSON, TMS, WFS) einfachere Konfigurierbarkeit von Tooltips erweiterte Konfigurierbarkeit der Objektabfrage WPS-Dienste-Schnittstelle