GeoServer ist ein in Java geschriebener Open-Source -Server , der es Nutzern ermöglicht, Geodaten zu teilen, zu verarbeiten und zu bearbeiten . Er ist auf Interoperabilität ausgelegt und veröffentlicht Daten aus allen gängigen Geodatenquellen mithilfe offener Standards . GeoServer hat sich zu einer einfachen Methode entwickelt, bestehende Informationen mit virtuellen Globen wie Google Earth und NASA World Wind sowie mit webbasierten Karten wie OpenLayers , Leaflet , Google Maps und Bing Maps zu verbinden . GeoServer dient als Referenzimplementierung des Web Feature Service- Standards des Open Geospatial Consortium (OGC) und implementiert außerdem die Spezifikationen für Web Map Service , Web Coverage Service und Web Processing Service . [ 3 ]
Ziele
GeoServer versteht sich als Knotenpunkt innerhalb einer freien und offenen Geodateninfrastruktur . Ähnlich wie der Apache HTTP Server einen freien und offenen Webserver zur Veröffentlichung von HTML-Inhalten bereitstellt , verfolgt GeoServer das Ziel, dies auch für Geodaten zu tun.
Merkmale
GeoServer kann eine Vielzahl von Datenformaten lesen, [ 4 ] darunter:
- PostGIS
- Oracle Spatial
- ArcSDE
- IBM Db2
- MySQL
- MongoDB
- Apache Solr
- Shapefiles
- GeoTIFF
- GTOPO30
- ECW , MrSID
- JPEG2000
Mithilfe gängiger Protokolle erzeugt es Daten in den Formaten KML , GML , Shapefile, GeoRSS , PDF , GeoJSON , JPEG , GIF , SVG , PNG und weiteren. Zusätzlich können Daten über das WFS-Transaktionsprofil (WFS-T) bearbeitet werden. [ 5 ] GeoServer enthält einen integrierten OpenLayers- Client zur Vorschau von Datenebenen.
GeoServer unterstützt zudem die effiziente Veröffentlichung von Geodaten in Google Earth über Netzwerkverbindungen mittels KML. Zu den erweiterten Funktionen für die Google Earth-Ausgabe gehören Vorlagen für benutzerdefinierte Pop-ups, Zeit- und Höhenvisualisierungen sowie „Super-Overlays“.
GeoServer basiert auf GeoTools , einer GIS- Bibliothek. [ 6 ]
Verwendung
- MassGIS (Massachusetts State GIS)
- MACRIS-Karten (Massachusetts Historical Commission)
- TriMet (Verkehrsbehörde für Portland, Oregon)
- Ordnance Survey (Nationale Kartierungsbehörde des Vereinigten Königreichs)
- Institut Géographique National (Nationale Kartierungsagentur Frankreichs)
- GBIF (Globale Informationseinrichtung für Biodiversität)
- Weltbank
- Globales Erdbebenmodell
- GMOS (Globales Merkur-Beobachtungssystem)
- FAO (Ernährungs- und Landwirtschaftsorganisation der Vereinten Nationen)
- New Yorker Ministerium für Informationstechnologie und Telekommunikation
- TeamSurv
- ITU (Internationale Fernmeldeunion)
Architektur
GeoServer nutzt das Spring Framework und stellt damit eine Architektur zur Anforderungsverarbeitung für Module bereit, die OGC-Dienste implementieren. Die Web-Administrationsanwendung verwendet Wicket, wodurch Erweiterungen zusätzliche Konfigurationsoberflächen bereitstellen können. Die Anwendung bietet eine REST-API, die mit dem Spring MVC Framework implementiert wurde .
GeoServer ist eine Webanwendung, die alle gängigen Servlet-Container unterstützt (eine eigenständige Distribution ist mit dem Webserver Jetty als eingebettetem Server verfügbar). GeoWebCache , eine Java-basierte Caching-Komponente ähnlich wie TileCache , ist in GeoServer integriert, aber auch separat erhältlich. [ 7 ] Ebenso ist GeoTools als Java-Bibliothek in GeoServer enthalten, aber auch separat erhältlich. [ 8 ]
GeoServer ist eine etablierte Anwendung, die mehrere architektonische Änderungen durchlaufen hat. GeoServer 1.0 basierte auf dem STRUTS-Framework, während für GeoServer 2.0 die Migration zu Spring und Wicket erfolgte. Frühe Versionen der REST-API nutzten Restlet vor der Migration zum Spring-MVC-Framework .
Siehe auch
- Offenes Geodaten-Konsortium
- Web Feature Service
- Webkartendienst
- Webabdeckungsdienst
- MapServer – ein in C geschriebener Open-Source-Server.
- Mapnik
Referenzen
- ^ „Historie – GeoServer 2.21.x Benutzerhandbuch“ . Abgerufen am 31. März 2022 .
- ^ „Version 3.0.0“ . 11. Juni 2026. Abgerufen am 12. Juni 2026 .
- ^ "GeoServer" . geoserver.org . Abgerufen am 2. August 2018 .
- ^ "GeoServer" . geoserver.org . Abgerufen am 2. August 2018 .
- ^ „WFS-Referenz – GeoServer 2.14.x Benutzerhandbuch“ . docs.geoserver.org . Abgerufen am 2. August 2018 .
- ^ „Über GeoServer“ . geoserver.org . Abgerufen am 2. August 2018 .
- ^ "GeoWebCache" . Archiviert vom Original am 05.04.2010.
- ^ "GeoTools" .
