GeoServer - GeoServer
Vývojáři | Neomezený prostor, GeoSolutions, Refrakční výzkum |
---|---|
Stabilní uvolnění | 2.18.0[1] / 21. září 2020 |
Úložiště | |
Napsáno | Jáva |
Operační systém | GNU / Linux, MS-Windows, Operační Systém Mac, POSIX kompatibilní systémy |
Typ | Geografický informační systém |
Licence | GPL |
webová stránka | http://geoserver.org |
v výpočetní, GeoServer je open-source server napsaný v Jáva který umožňuje uživatelům sdílet, zpracovávat a upravovat geoprostorová data. Navržen pro interoperabilitu, publikuje data z jakéhokoli hlavního zdroje prostorových dat pomocí otevřené standardy. GeoServer se vyvinul, aby se stal snadnou metodou připojení existujících informací k virtuální globusy jako Google Earth a Světový vítr NASA a také na webové mapy, jako je OpenLayers, Leták, Google mapy a Mapy Bing. GeoServer funguje jako referenční implementace z Otevřete geoprostorové konsorcium Služba webových funkcí standard, a také implementuje Webová mapová služba, Služba webového pokrytí a Služba webového zpracování Specifikace.[2]
Cíle
GeoServer si klade za cíl fungovat jako uzel v rámci svobodného a otevřeného Infrastruktura prostorových dat. Stejně jako Apache HTTP Server nabízí bezplatný a otevřený webový server k publikování HTML, GeoServer si klade za cíl udělat totéž pro geoprostorová data.
Funkce
GeoServer čte různé datové formáty,[3] počítaje v to:
Prostřednictvím standardních protokolů produkuje KML, GML, Shapefile, GeoRSS, PDF, GeoJSON, JPEG, GIF, SVG, PNG a více. Kromě toho lze údaje upravovat pomocí Transakční profil WFS (WFS-T).[4] GeoServer obsahuje integrovaný OpenLayers klient pro náhled datových vrstev.
GeoServer navíc podporuje efektivní publikování geoprostorových dat do Google Earth prostřednictvím použití síťových odkazů pomocí KML. Mezi pokročilé funkce výstupu aplikace Google Earth patří šablony pro přizpůsobená vyskakovací okna, vizualizace času a výšky a „super-překryvy“.
GeoServer spoléhá na GeoTools, a GIS knihovna.[5]
Používání
- MassGIS (Massachusetts stát GIS)
- Mapy MACRIS (Massachusetts Historical Commission)
- TriMet (Transit agency for Portland, Oregon)
- Průzkum arzenálu (National Mapping Agency of the UK)
- Institut Géographique National (Národní mapovací agentura Francie)
- GBIF (Globální informační zařízení o biologické rozmanitosti)
- Světová banka
- Globální model zemětřesení
- GMOS (Global Mercury Observation System)
- FAO (Organizace OSN pro výživu a zemědělství)
- New York City Department of Information Technology and Telecommunications
- TeamSurv
- ITU (Mezinárodní telekomunikační unie)
Architektura
GeoServer používá Jarní rámec, poskytující architekturu odeslání požadavku pro moduly implementující služby OGC. Aplikace pro správu webu používá branku, která umožňuje rozšířením přispívat dalšími obrazovkami konfigurace. Aplikace poskytuje rozhraní REST API implementované pomocí jarní-mvc-framework.
GeoServer je webová aplikace, která podporuje všechny běžné servletová nádoba (samostatná distribuce je k dispozici u Jetty (webový server) jako vložený server). GeoWebCache, komponenta Java založená na ukládání do mezipaměti podobná TileCache, je dodáván s GeoServerem, ale je k dispozici samostatně.[6] Podobně GeoServer balí GeoTools jako knihovnu Java, ale je k dispozici také samostatně.[7]
GeoServer je dlouholetá aplikace a prošla několika architektonickými změnami. GeoServer 1.0 byl postaven na rámci STRUTS, přičemž migrace na Spring and Wicket probíhá u GeoServer 2.0. Dřívější verze rozhraní REST API používaly před migrací na restlet jarní-mvc-framework.
Viz také
- Otevřete geoprostorové konsorcium
- Služba webových funkcí
- Webová mapová služba
- Služba webového pokrytí
- MapServer
- Mapnik
Reference
- ^ „Verze 2.18.0“. 21. září 2020. Citováno 10. října 2020.
- ^ „GeoServer“. geoserver.org. Citováno 2018-08-02.
- ^ „GeoServer“. geoserver.org. Citováno 2018-08-02.
- ^ „Reference WFS - GeoServer 2.14.x User Manual“. docs.geoserver.org. Citováno 2018-08-02.
- ^ „About - GeoServer“. geoserver.org. Citováno 2018-08-02.
- ^ „GeoWebCache“. Archivovány od originál dne 2010-04-05.
- ^ „GeoTools“.