Vortrag von Makologa Touré Damian Gawenda im ITT am 08. August 2006 07.08.06 Makologa Touré Damian Gawenda 1
Übersicht Was ist ein WMS? Web-Technologien Wie installiere ich einen Web-Map-Server? 07.08.06 Makologa Touré Damian Gawenda 2
Was ist ein WMS? Unter einem Web Map Service (WMS) versteht man die Internet-gestützte Erstellung von Karten innerhalb eines verteilten Geoinformationssystems (GIS) Quelle: http://de.wikipedia.org/wiki/web_map_service 07.08.06 Makologa Touré Damian Gawenda 3
07.08.06 Makologa Touré Damian Gawenda 4
Web Technologien Web Map Service (WMS) Web Feature Service (WFS) Web Coverage Service (WCS) Web Catalog Service (WCAS) Web Gazetteer Service (WFS-G) Web Terrain Service (WTS) 07.08.06 Makologa Touré Damian Gawenda 5
Web Technologien 07.08.06 Makologa Touré Damian Gawenda 6
Web Technologien Web Map Service (WMS) Liefert Grafiken in Form vom Raster- und Vektorgrafiken Fileformat: PNG, GIF, JPEG, SVG, WebCGM Kann von herkömmlichen Browsern geladen werden (URL) Im Open GIS Consortium (OGC) spezifiziert Web Map Service profile of ISO 8601 07.08.06 Makologa Touré Damian Gawenda 7
Web Technologien Web Feature Service (WFS) Internetgestützter Zugriff auf Geodaten innerhalb eines verteilten GIS Erlaubt dem Client geospezifische Daten zu emfangen und zu bearbeiten Encoded in Geography Markup Language (GML) Spezifikation des OpenGIS Consortium (OGC) 07.08.06 Makologa Touré Damian Gawenda 8
Web Technologien Web Feature Service (WFS) Operationen DescribeFeatureType: gibt Informationen zur Struktur der einzelnen Feature Types zurück GetFeature: gibt einzelne Features (Instanzen, Daten) zurück Transaction: Features in der Datenbasis ändern LockFeature: WFS gewährleistet, dass eine Transaktion von keiner anderen Instanz geändert wird. 07.08.06 Makologa Touré Damian Gawenda 9
UML-Modell WFS Interface WPF - Geographische Informationssysteme 07.08.06 Makologa Touré Damian Gawenda 10
Web Technologien Web Coverage Service (WCS) WPF - Geographische Informationssysteme stützt elektronischen Austausch von geospatial Daten als digitale geospatial Informationen. Coverage bedeutet Raum-unterschiedliche Phänomene darstellen kann mit dem OGC Web Map Service (WMS) und dem Web Feature Service (WFS) verglichen werden 07.08.06 Makologa Touré Damian Gawenda 11
Web Technologien Web Coverage Service (WCS) Operationen: WPF - Geographische Informationssysteme GetCapabilities: bringt ein XML Dokument zurück mit Beschreibungen der Datenerfassungen GetCoverage: gibt Werte oder Eigenschaften eines Satzes geographischer Positionen zurück DescribeCoverage: bittet um eine volle Beschreibung einer oder mehrer Coverage 07.08.06 Makologa Touré Damian Gawenda 12
Wie installiere ich einen Web Map Server? 1.Apache Tomcat installieren Auf Website http://tomcat.apache.org gehen Windows Executable herunterladen Installer-Anweisungen befolgen Auf http://localhost:8080 steht der Server bereit 07.08.06 Makologa Touré Damian Gawenda 13
Der Apache Tomcat Server Der Apache Tomcat stellt eine Umgebung zur Ausführung von Java-Code auf Webservern bereit. Es handelt sich um einen Servlet Container, der auch JavaServer Pages in Servlets übersetzen und ausführen kann. Dazu kommt ein kompletter HTTP-Server. 07.08.06 Makologa Touré Damian Gawenda 14
Wie installiere ich einen Web Map Server? 2. Web Map Bibliotheken implementieren Unter http://deegree.sourceforge.net/src/demos.html das degree WMS full herunterladen Dateien in C:/deegreewms entpacken Folgendes in conf/server.xml hinzufügen: 07.08.06 Makologa Touré Damian Gawenda 15
07.08.06 Makologa Touré Damian Gawenda 16
Wie installiere ich einen Web Map Server? 3. Web-Map-Server testen Gehe im Browser auf http://localhost:8080/deegreewms Sie sollten nun Ihren Wap-Map-Server sehen. Es erscheint ein Link zu getcapabilities und verschiedenen Karten. Probieren Sie die verschiedenen Links mal aus. Der Link zu getcapabilities kann kopiert werden und von Clients wie udig aufgerufen werden. 07.08.06 Makologa Touré Damian Gawenda 17
07.08.06 Makologa Touré Damian Gawenda 18
CDATA XML Character Data CRS Coordinate Reference System JPEG Joint Photographic Experts Group MIME Multipurpose Internet Mail Extensions CS Coordinate System NAD North American Datum DCP Distributed Computing Platform OGC Open GIS Consortium DTD Document Type Definition PNG Portable Network Graphics EPSG European Petroleum Survey Group RFC Request for Comments GIF Graphics Interchange Format SVG Scalable Vector Graphics GIS Geographic Information System GML Geography Markup Language HTTP Hypertext Transfer Protocol IANA Internet Assigned Numbers Authority IERS International Earth Rotation Service IETF Internet Engineering Task Force ITRF International Terrestrial Reference Frame IERS Terrestrial Reference System UCUM Unified Code for Units of Measure URL Uniform Resource Locator WebCGM Web Computer Graphics Metafile WCS Web Coverage Service WFS Web Feature Service WGS World Geodetic System WMS Web Map Service XML Extensible Markup Language 07.08.06 Makologa Touré Damian Gawenda 19
Quellen und Literatur http://www.opengeospatial.org http://deegree.sourceforge.net http://tomcat.apache.org 07.08.06 Makologa Touré Damian Gawenda 20