1. 程式人生 > >#WEBGIS#校園地圖系統開發-2、postgresql+postgis+geoserver搭建WEBGIS

#WEBGIS#校園地圖系統開發-2、postgresql+postgis+geoserver搭建WEBGIS

上一篇文章寫到,這次的WEBGIS全部使用開源的軟體進行架構。
1、前端:
openlayers2.0 進行地圖的互動控制,最核心的元件。當然包括JS以及html在內的其他網頁基礎元件。
2、後端:
使用IIS以及ASP.NET進行網頁的釋出以及資料動態的互動;使用postgresql資料庫進行資料管理;使用geoserver將地圖資料用WMS,WFS以及網格切片的方法釋出出去,由前端openlayers進行接收。
3、資料處理流程:
對於底圖的處理請看:
對於向量資料的處理:在資料採集之後,用arcmap生成shp檔案,使用postgresql的外掛將shp檔案匯入postgresql資料庫中,之後使用openlayers將post格式釋出出來。
4、這邊文章簡述一下環境搭建
(1)伺服器端安裝postgresql+postgis
參考這篇文章

http://www.cnblogs.com/naaoveGIS/p/4188097.html
(2)資料處理的機器上安裝arcmap、coreldraw、UDIG
ARCGIS安裝:http://malagis.com/arcgis-desktop-10-4-1-full-installation-tutorial.html
arcgis業內主流資料處理的軟體,一般用於處理向量資料,儲存為shp檔案。

UDIG安裝: http://www.cnblogs.com/naaoveGIS/p/4188097.html
UDIG可以與postgresql進行互聯,可以修改資料庫的資料。

coreldraw安裝:http://www.cncrk.com/downinfo/28637.html
coreldraw和PS的功能類似,有貝塞爾曲線用來繪製底圖。