MapServer

MapServer

瀏覽: 833 次

摘要: MapServer,它是美國明尼蘇達大學 (University of Minnesota, 簡稱 UMN)在二十世紀90 年代利用 C語言開發的開源 WebGIS項目。 MapServer起源于 UMN和美國國家航空航天局的合作項目ForNet,以及之后的T....

MapServer,它是美國明尼蘇達大學 (University of Minnesota, 簡稱 UMN)在二十世紀90 年代利用 C語言開發的開源 WebGIS項目。

MapServer起源于 UMN和美國國家航空航天局的合作項目ForNet,以及之后的TerrSIP項目。可以說政府的支持在MapServer前期的發展中起了很大的作用,1994年MapServer之父Steve Lime和他的MapServer為更多的人熟悉。MapServer在發展壯大中,并不是孤立的,而是得到了許多開源社區和開源愛好者的支持。2005年11月,MapServer基金會成立,基金會本著“促進專業的開源網絡制圖開發環境和社區。即使最初集中于網絡制圖的項目,但希望能夠給其他開源地理信息的項目提供資助”的宗旨,不僅促進了MapServer的專業化發展,而且促進了整個開源網絡制圖技術的發展。隨著開源地理信息系統軟件的進一步發展以及開源網絡制圖環境的進一步優化,2006年2月MapServer基金會正式改名為開源地理空間基金會(OSGeo),Autodesk公司將MapGuide作為開放源代碼加入了該基金會,進一步促進了 MapServer的發展。

MapServer是一套基于胖服務器端/瘦客戶端模式的實時地圖發布系統,客戶端發送數據請求時,服務器端實時的處理空間數據,并將生成的數據發送給客戶端。MapServer 的核心部分是C語言編寫的地圖操作模塊,它本身許多功能的實現依賴一些開源或免費的庫。MapServer 基于C 語言,利用GEOS、OGR/GDAL 對多種矢量和柵格數據的支持,通過Proj.4共享庫實時的進行投影變換。同時,還集合PostGIS 和開源數據庫PostgreSQL 對地理空間數據進行存儲和SQL 查詢操作,基于ka-map、MapLab、Cartoweb 和Chameleon 等一系列客戶端JavaScript API來支持對地理空間數據的傳輸與表達,并且遵守OGC制定的WMS、WFS、WCS、WMC、SLD、GML 和Filter Encoding 等一系列規范。

Copyright © 2014-2019 OSGeo中國中心 吉ICP備05002032號

Powered by TorCMS

168彩票合法吗