GeoServer
Utvecklare | Gränslös spatial, geolösningar, refraktionsforskning |
---|---|
Initial release | 2001 |
Stabil frisättning | 2.22.1 / 6 februari 2023
|
Förvar | |
Skrivet i | Java |
Operativ system | Linux , MS-Windows , macOS , POSIX- kompatibla system |
Typ | Geografiskt informations-system |
Licens | GPL |
Hemsida | http://geoserver.org |
Inom databehandling är GeoServer en öppen källkodsserver skriven i Java som tillåter användare att dela, bearbeta och redigera geospatial data . Designad för interoperabilitet publicerar den data från alla större rumsliga datakällor med hjälp av öppna standarder . GeoServer har utvecklats till att bli en enkel metod för att koppla befintlig information till virtuella glober som Google Earth och NASA World Wind samt till webbaserade kartor som OpenLayers , Leaflet , Google Maps och Bing Maps . GeoServer fungerar som referensimplementering av Open Geospatial Consortium Web Feature Service- standarden och implementerar även webbkarttjänsten , webbtäckningstjänsten och webbbehandlingstjänstens specifikationer.
Mål
GeoServer syftar till att fungera som en nod inom en fri och öppen Spatial Data Infrastructure . Precis som Apache HTTP Server har erbjudit en gratis och öppen webbserver för att publicera HTML , siktar GeoServer på att göra samma sak för geospatial data.
Funktioner
GeoServer läser en mängd olika dataformat, inklusive:
- PostGIS
- Oracle Spatial
- ArcSDE
- IBM Db2
- MySQL
- MongoDB
- Apache Solr
- Shapefiler
- GeoTIFF
- GTOPO30
- ECW , MrSID
- JPEG2000
Genom standardprotokoll producerar den KML , GML , Shapefile , GeoRSS , PDF , GeoJSON , JPEG , GIF , SVG , PNG och mer. Dessutom kan man redigera data via WFS transaktionsprofil (WFS-T). GeoServer inkluderar en integrerad OpenLayers- klient för förhandsgranskning av datalager.
GeoServer stöder dessutom effektiv publicering av geospatial data till Google Earth genom användning av nätverkslänkar, med hjälp av KML. Avancerade funktioner för Google Earth-utdata inkluderar mallar för anpassade popup-fönster, tids- och höjdvisualiseringar och "superöverlägg".
GeoServer förlitar sig på GeoTools , ett GIS- bibliotek.
Användande
- MassGIS (Massachusetts State GIS)
- MACRIS Maps (Massachusetts Historical Commission)
- TriMet (Transitbyrå för Portland, Oregon)
- Ordnance Survey (National Mapping Agency of the UK)
- Institut Géographique National (Frankrikes nationella kartläggningsbyrå)
- GBIF (Global Biodiversity Information Facility)
- Världsbanken
- Global jordbävningsmodell
- GMOS (Global Mercury Observation System)
- FAO (Förenta Nationernas livsmedels- och jordbruksorganisation)
- New York City Department of Information Technology and Telecommunications
- TeamSurv
- ITU (International Telecommunication Union)
Arkitektur
GeoServer använder Spring Framework , som tillhandahåller en arkitektur för förfrågningssändning för moduler som implementerar OGC-tjänster. Webbadministrationsapplikationen använder wicket, vilket gör att tillägg kan bidra med ytterligare konfigurationsskärmar. Applikationen tillhandahåller ett REST API implementerat med hjälp av spring-mvc-framework .
GeoServer är en webbapplikation som stöder alla vanliga servletbehållare (en fristående distribution är tillgänglig med Jetty (webbserver) som en inbäddad server). GeoWebCache, en Java-baserad cachningskomponent som liknar TileCache, levereras med GeoServer, men tillgänglig separat. På samma sätt paketerar GeoServer GeoTools som ett Java-bibliotek, men det är också tillgängligt separat.
GeoServer är en långvarig applikation och har genomgått flera arkitektoniska förändringar. GeoServer 1.0 byggdes kring STRUTS-ramverket, där migreringen till Spring och Wicket ägde rum för GeoServer 2.0. Tidiga versioner av REST API använde restlet före migrering till spring-mvc-framework .
Se även
- Öppna Geospatial Consortium
- Webbfunktionstjänst
- Webbkarttjänst
- Webbtäckningstjänst
- MapServer - en öppen källkodsserver skriven i C
- Mapnik
- ^ "Historik — GeoServer 2.21.x användarmanual" . Hämtad 31 mars 2022 .
- ^ "Version 2.22.1" . 6 februari 2023 . Hämtad 11 februari 2023 .
- ^ "GeoServer" . geoserver.org . Hämtad 2018-08-02 .
- ^ "GeoServer" . geoserver.org . Hämtad 2018-08-02 .
- ^ "WFS-referens — GeoServer 2.14.x användarmanual" . docs.geoserver.org . Hämtad 2018-08-02 .
- ^ "Om - GeoServer" . geoserver.org . Hämtad 2018-08-02 .
- ^ "GeoWebCache" . Arkiverad från originalet 2010-04-05.
- ^ "GeoTools" .