運用開源的geoserver+postgis+postgresql+arcgis for flex api 開發地圖應用系統。
1.Geoserver
GeoServer 是 OpenGIS Web 服務器規範的 J2EE 實現的社區開源項目,利用 GeoServer 可以方便的發佈地圖數據,允許用戶對特徵數據進行更新、刪除、插入操作,通過 GeoServer 可以比較容易的在用戶之間迅速共享空間地理信息。
2.pstgis+postgresql
PostgreSQL 是一種對象-關係型數據庫管理系統.PostGIS在對象關係型數據庫PostgreSQL上增加了存儲管理空間數據的能力,相當於Oracle的spatial部分。PostGIS最大的特點是符合並且實現了OpenGIS的一些規範,是最著名的開源GIS數據庫。這兩個結合開發空間數據基礎服務,實現空間查詢,緩衝區分析,空間數據修改。
3.arcgis for flex api
- 顯示你的地圖數據並可以和數據交互
- 在服務器上執行空間處理模型並顯示結果
- 基於ArcGIS Online上的底圖顯示你自己的數據
- 根據屬性或者位置查找你的數據並顯示結果
- 查找地址並顯示結果
- 用創新的方式可視化結果
- 創建mashups
前段用flex展現地圖,後臺geosever發佈地圖服務(wmts),postgis+postgresql發佈地圖基礎服務。
轉自:http://blog.csdn.net/allen_oscar/article/details/9673149