Loading AI tools
来自维基百科,自由的百科全书
在計算領域,GeoServer是一個用Java編寫的開源伺服器,它允許用戶共享、處理和編輯地理空間數據。為了互操作性而設計,它使用開源標準發佈來自任何主要空間數據源的數據。GeoServer已經發展成為一種將現有信息與Google地球、NASA World Wind等虛擬地球儀以及OpenLayers、Leaflet、Google地圖和必應地圖等基於網絡的地圖連接起來的簡單方法。GeoServer的功能是開放地理空間協會Web要素服務(WFS)標準的參考實現,同時也實現了Web地圖服務(WMS)、Web覆蓋服務(WCS)和Web地理信息處理服務(WPS)規範。[2]
GeoServer的目標是作為自由和開放的空間數據基礎設施中的一分子。正如Apache HTTP Server提供了一個免費開放的網絡伺服器來發佈HTML一樣,GeoServer也打算對地理空間數據做同樣的事情。
GeoServer可以讀取各種數據格式,[3] 包括:
通過標準協議,它可以生成KML、GML,Shapefile,GeoRSS,PDF,GeoJSON,JPEG,GIF,SVG,PNG等。 另外,可以通過WFS事務配置文件(WFS-T)編輯數據。[4] GeoServer內置了一個OpenLayers客戶端用來預覽數據圖層。
另外,GeoServer還支持使用KML通過網絡連結,輕鬆將地理空間數據發佈到Google地球。Google地球輸出的高級功能包括用於定製彈出窗口的模板,時間和高度的可視化效果,以及「超級疊加層」。
GeoServer使用Spring框架,為實現OGC服務的模塊提供了請求分發架構。Web管理應用程式使用wicket,允許擴展程序提供其他配置屏幕。該應用程式提供了一個使用spring-mvc-framework實現的REST API。
GeoServer是一個Web應用程式,支持任何常見的Servlet容器(Jetty作為嵌入式伺服器可提供獨立發行版)。GeoWebCache是與TileCache相似的基於Java的緩存組件,與GeoServer捆綁在一起,但可以單獨使用。[6] 同樣,GeoServer將GeoTools打包為Java庫,但也可以單獨使用。[7]
GeoServer是一個長期存在的應用程式,並且經歷了幾項體系結構更改。 GeoServer 1.0是圍繞STRUTS框架構建的,在GeoServer 2.0遷移到Spring和Wicket。REST API的早期版本在遷移到spring-mvc-framework之前使用restlet。
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.