目前GIS系統的開發,大多采用Arcgis,superMap等專業的gis開發平台。部分項目采用當前主流的在線地圖提供的api進行開發。Arcgis、supermap等專業廠商提供的開發平台,開發周期長,並且購買這些開發平台,成本相對很高。采用在線地圖api進行項目開發,在部分不能上外網的單位項目沒辦法進行部署和使用。並且采用在線地圖api進行開發,需要申請地圖調用的所謂key。部分接口和api每天有調用次數限制。
大部分的GIS項目,其實只需要比較簡單的GIS功能,如地圖基本顯示,在顯示的地圖上添加一些地物和線路,並對添加的地物進行信息查看,使數據以及圖表的展示變得相對相對形象一些。
離線地圖解決方案,主要應用於部分不能上外網的單位和項目,以及大部分只需要基本地圖顯示,數據展示的“輕量級”應用項目。
基本思路是:
1、地圖來源:使用地圖下載器下載當前各種主流地圖的瓦片圖片或者使用geoserver切出的瓦片。直接部署瓦片數據到web服務器。
2、前端展示:使用openlayers3直接調用服務器發布在瓦片數據。
3、主要功能歸類:
解決方案的主要特點是不部署GIS服務器,不依賴地圖廠商的api,在局域網單位內網中快速實現大部分GIS系統功能。
解決方案實現效果參加:http://www.cdguiyi.com/gistg.html 如有疑問請聯系qq:8313632