Folie 1/30WPS-Workshop, 30. September 2010 Der Web-Mapping-Client Legato C. Steger Gesellschaft für...

30
Folie 1/30 WPS-Workshop, 30. September 2010 Der Web-Mapping-Client Legato C. Steger Gesellschaft für Angewandte Hydrologie und Kartographie mbH

Transcript of Folie 1/30WPS-Workshop, 30. September 2010 Der Web-Mapping-Client Legato C. Steger Gesellschaft für...

Page 1: Folie 1/30WPS-Workshop, 30. September 2010 Der Web-Mapping-Client Legato C. Steger Gesellschaft für Angewandte Hydrologie und Kartographie mbH.

Folie 1/30 WPS-Workshop, 30. September 2010

Der Web-Mapping-Client

Legato

C. StegerGesellschaft für Angewandte Hydrologie und Kartographie mbH

Page 2: Folie 1/30WPS-Workshop, 30. September 2010 Der Web-Mapping-Client Legato C. Steger Gesellschaft 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

Page 3: Folie 1/30WPS-Workshop, 30. September 2010 Der Web-Mapping-Client Legato C. Steger Gesellschaft für Angewandte Hydrologie und Kartographie mbH.

Folie 3/30 WPS-Workshop, 30. September 2010

1.1 JavaScript-Kartenviewer

Page 4: Folie 1/30WPS-Workshop, 30. September 2010 Der Web-Mapping-Client Legato C. Steger Gesellschaft für Angewandte Hydrologie und Kartographie mbH.

Folie 4/30 WPS-Workshop, 30. September 2010

1.1 JavaScript-Kartenviewer

ArcIMS-Viewer

Page 5: Folie 1/30WPS-Workshop, 30. September 2010 Der Web-Mapping-Client Legato C. Steger Gesellschaft für Angewandte Hydrologie und Kartographie mbH.

Folie 5/30 WPS-Workshop, 30. September 2010

1.1 JavaScript-Kartenviewer

WMS Bayerisches LfU

WMS LUBW

Page 6: Folie 1/30WPS-Workshop, 30. September 2010 Der Web-Mapping-Client Legato C. Steger Gesellschaft für Angewandte Hydrologie und Kartographie mbH.

Folie 6/30 WPS-Workshop, 30. September 2010

Überblick OpenLayers

• aktuelle Version: 2.10

• Lizenz: BSD

• Konfiguration: JavaScript

1.2 OpenLayers

Page 7: Folie 1/30WPS-Workshop, 30. September 2010 Der Web-Mapping-Client Legato C. Steger Gesellschaft für Angewandte Hydrologie und Kartographie mbH.

Folie 7/30 WPS-Workshop, 30. September 2010

Überblick Legato

• aktuelle Version: RC5

• Lizenz: in Zukunft Open Source

• Konfiguration: XML

1.3 Vorteile

Page 8: Folie 1/30WPS-Workshop, 30. September 2010 Der Web-Mapping-Client Legato C. Steger Gesellschaft für Angewandte Hydrologie und Kartographie mbH.

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

Page 9: Folie 1/30WPS-Workshop, 30. September 2010 Der Web-Mapping-Client Legato C. Steger Gesellschaft für Angewandte Hydrologie und Kartographie mbH.

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

Page 10: Folie 1/30WPS-Workshop, 30. September 2010 Der Web-Mapping-Client Legato C. Steger Gesellschaft für Angewandte Hydrologie und Kartographie mbH.

Folie 10/30 WPS-Workshop, 30. September 2010

Bedienoberflächen-Konfigurationsdateibei Legato

config.xml:

1.3 Vorteile

Page 11: Folie 1/30WPS-Workshop, 30. September 2010 Der Web-Mapping-Client Legato C. Steger Gesellschaft für Angewandte Hydrologie und Kartographie mbH.

Folie 11/30 WPS-Workshop, 30. September 2010

Layer-Konfigurationsdatei bei Legato

context.xml:

1.3 Vorteile

Page 12: Folie 1/30WPS-Workshop, 30. September 2010 Der Web-Mapping-Client Legato C. Steger Gesellschaft für Angewandte Hydrologie und Kartographie mbH.

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

Page 13: Folie 1/30WPS-Workshop, 30. September 2010 Der Web-Mapping-Client Legato C. Steger Gesellschaft für Angewandte Hydrologie und Kartographie mbH.

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

Page 14: Folie 1/30WPS-Workshop, 30. September 2010 Der Web-Mapping-Client Legato C. Steger Gesellschaft für Angewandte Hydrologie und Kartographie mbH.

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.

Page 15: Folie 1/30WPS-Workshop, 30. September 2010 Der Web-Mapping-Client Legato C. Steger Gesellschaft für Angewandte Hydrologie und Kartographie mbH.

Folie 15/30 WPS-Workshop, 30. September 2010

1.3 Vorteile

Umsetzung mit der Google Maps API: fehlende Trennung zwischen Technik und Daten

Page 16: Folie 1/30WPS-Workshop, 30. September 2010 Der Web-Mapping-Client Legato C. Steger Gesellschaft für Angewandte Hydrologie und Kartographie mbH.

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

Page 17: Folie 1/30WPS-Workshop, 30. September 2010 Der Web-Mapping-Client Legato C. Steger Gesellschaft für Angewandte Hydrologie und Kartographie mbH.

Folie 17/30 WPS-Workshop, 30. September 2010

2.1 innerhalb von Fachseiten : Funkwellen-Messprojekt

Page 18: Folie 1/30WPS-Workshop, 30. September 2010 Der Web-Mapping-Client Legato C. Steger Gesellschaft für Angewandte Hydrologie und Kartographie mbH.

Folie 18/30 WPS-Workshop, 30. September 2010

2.1 innerhalb von Fachseiten : Themenpark Umwelt

Ist-Stand

Page 19: Folie 1/30WPS-Workshop, 30. September 2010 Der Web-Mapping-Client Legato C. Steger Gesellschaft für Angewandte Hydrologie und Kartographie mbH.

Folie 19/30 WPS-Workshop, 30. September 2010

2.1 innerhalb von Fachseiten : Metadaten - Auskunft

Page 20: Folie 1/30WPS-Workshop, 30. September 2010 Der Web-Mapping-Client Legato C. Steger Gesellschaft für Angewandte Hydrologie und Kartographie mbH.

Folie 20/30 WPS-Workshop, 30. September 2010

2.1 innerhalb von Fachseiten : Schwenkel - Bildarchiv

Page 21: Folie 1/30WPS-Workshop, 30. September 2010 Der Web-Mapping-Client Legato C. Steger Gesellschaft für Angewandte Hydrologie und Kartographie mbH.

Folie 21/30 WPS-Workshop, 30. September 2010

2.1 innerhalb von Fachseiten : CMS - Integration

Page 22: Folie 1/30WPS-Workshop, 30. September 2010 Der Web-Mapping-Client Legato C. Steger Gesellschaft für Angewandte Hydrologie und Kartographie mbH.

Folie 22/30 WPS-Workshop, 30. September 2010

2.1 innerhalb von Fachseiten : CMS - Integration

Page 23: Folie 1/30WPS-Workshop, 30. September 2010 Der Web-Mapping-Client Legato C. Steger Gesellschaft für Angewandte Hydrologie und Kartographie mbH.

Folie 23/30 WPS-Workshop, 30. September 2010

2.1 innerhalb von Fachseiten : CMS - Integration

Page 24: Folie 1/30WPS-Workshop, 30. September 2010 Der Web-Mapping-Client Legato C. Steger Gesellschaft für Angewandte Hydrologie und Kartographie mbH.

Folie 24/30 WPS-Workshop, 30. September 2010

2.1 innerhalb von Fachseiten : CMS - Integration

Page 25: Folie 1/30WPS-Workshop, 30. September 2010 Der Web-Mapping-Client Legato C. Steger Gesellschaft für Angewandte Hydrologie und Kartographie mbH.

Folie 25/30 WPS-Workshop, 30. September 2010

2.2 innerhalb von Fachanwendungen : Madok

Page 26: Folie 1/30WPS-Workshop, 30. September 2010 Der Web-Mapping-Client Legato C. Steger Gesellschaft für Angewandte Hydrologie und Kartographie mbH.

Folie 26/30 WPS-Workshop, 30. September 2010

2.3 GISterm Web

Page 27: Folie 1/30WPS-Workshop, 30. September 2010 Der Web-Mapping-Client Legato C. Steger Gesellschaft für Angewandte Hydrologie und Kartographie mbH.

Folie 27/30 WPS-Workshop, 30. September 2010

2.3 Cadenza Web

Page 28: Folie 1/30WPS-Workshop, 30. September 2010 Der Web-Mapping-Client Legato C. Steger Gesellschaft für Angewandte Hydrologie und Kartographie mbH.

Folie 28/30 WPS-Workshop, 30. September 2010

3. Ausblick

3.1 neuer Baustein im UIS

3.2 kontinuierlicher Ausbau von Legato

Page 29: Folie 1/30WPS-Workshop, 30. September 2010 Der Web-Mapping-Client Legato C. Steger Gesellschaft für Angewandte Hydrologie und Kartographie mbH.

Folie 29/30 WPS-Workshop, 30. September 2010

3.1 neuer Baustein im UIS

Page 30: Folie 1/30WPS-Workshop, 30. September 2010 Der Web-Mapping-Client Legato C. Steger Gesellschaft für Angewandte Hydrologie und Kartographie mbH.

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