Web GIS 應用程序開發和 GIS 服務器?;ヂ摼W的日益普及,從網上沖浪到電子商務再到互動聊天,使互聯網成為社會不可或缺的一部分。新聞、科學、出版和其他領域的許多應用程序已經被互聯網改變并適應在互聯網上使用。同樣,互聯網改變了 GIS 數據和處理的訪問、共享和操作方式?;ヂ摼W正在三個主要領域影響 GIS:GIS 數據訪問、空間信息傳播和 GIS 建模/處理。互聯網為 GIS 用戶提供了從不同數據提供者獲取 GIS 數據的便捷途徑。
Web GIS 的四個組成部分:Web GIS 應用程序開發和 GIS 服務器
- 客戶端
- Web 服務器和應用程序服務器
- GIS服務器
- 數據服務器
客戶端:客戶端是用戶與 Web GIS 中的空間對象 和分析功能進行交互的地方。它也是 Internet GIS 程序向用戶呈現輸出的地方。
Web 服務器和應用服務器: Web 服務器通過 HTTP 響應來自 Web 瀏覽器的請求。當 Web 服務器將請求傳遞給其他程序時,會從應用程序服務器請求服務。應用程序服務器充當 Web 服務器 和 GIS 服務器之間的轉換器或連接器。
GIS 服務器: GIS 服務器是主要的主力組件,可根據用戶的請求完成空間查詢、進行空間分析以及生成地圖并將其交付給客戶端。
添加微信好友, 獲取更多信息
復制微信號
數據服務器:數據服務器以關系或非關系數據庫結構提供空間和非空間數據。
在這篇文章中,將特別關注 GIS 服務器?;ヂ摼W上有許多可用的 GIS 服務器,例如 GeoServer、MapServer、Mapnik、MapGuide、QGIS 服務器等。所有這些服務器都是開源服務器,即免費提供。ArcGIS 還提供服務器,但不是免費提供的,具有許多附加功能。所有開源服務器都可以從各自的網站免費下載。
開源 GIS 服務器列表:
1.GeoServer:可在此網址 (http://docs.geoserver.org/2.7.1/user/) 閱讀文檔。GeoServer 是用 JAVA 編寫的,機器上必須安裝 JRE 7。GeoServer 與 Tomcat 應用程序服務器配合使用效果更佳。
2.MapServer:可在此網址 (http://mapserver.org/introduction.html) 閱讀有關 MapServer 的信息,適用于 Apache 應用程序服務器,需要配置apache和MapServer用于開發。mapfile 是 MapServer 的核心。它定義了對象之間的關系,將 MapServer 指向數據所在的位置,并定義了如何繪制事物。
3.Mapnik:可在此網址 (http://wiki.openstreetmap.org/wiki/Mapnik) 上閱讀有關 Mapnik 的信息,Mapnik 中的開發也可以使用 java。
4.MapGuide:可在此網址 (MapGuide https://mapguide.osgeo.org/) 閱讀開發人員指南和安裝指南。MapGuide 支持幾乎所有主要的編程語言。MapGuide 支持 apache 和 IIS 應用服務器。
5.QGIS 服務器:
可在此網址 (http://hub.qgis.org/projects/quantum-gis/wiki/qgis_server_tutorial) 閱讀有關 QGIS 服務器的信息。QGIS 服務器可以在安裝 QGIS 時使用高級安裝進行安裝。
來源:開源地理空間基金會中文分會
來源鏈接:https://www.osgeo.cn/post/1a692
本站聲明:網站內容來源于 *** ,如有侵權,請聯系我們,我們將及時處理。