lfnxd

          在局域網(wǎng)中搭建自己的gis服務器

          需求
                  在客戶的B/S應用系統(tǒng)中使用電子地圖。該系統(tǒng)只可運行于內部網(wǎng)中。

          分析
                  由于系統(tǒng)中的電子地圖只能運行于局域網(wǎng)中所以不能采用google地圖等。而且客戶項目不大,所以不能購買收費的gis服務器。

          設計及架構
                  gis服務器采用開源的geoserver+tomcat。
                  地圖數(shù)據(jù)可以從國家基礎地理信息系統(tǒng)http://nfgis.nsdi.gov.cn/nfgis/chinese/c_xz.htm下載。
                  數(shù)據(jù)庫采用postgresql8.3。
                  頁面技術采用OpenLayers。
                 

          實施
                 1、安裝postgresql數(shù)據(jù)庫,可以安裝時選擇安裝postgis組件。也可在安裝完的基礎山再安裝postgis。
                 2、創(chuàng)建gis數(shù)據(jù)庫,新建數(shù)據(jù)庫時選擇模板為template_postgis。
                 3、下載縣級數(shù)據(jù)bount500.e00。
                 4、用工具將bount500.e00轉換為shp格式。
                 5、下載開源工具FWTools2.2,執(zhí)行命令ogr2ogr -f "PostgreSQL" PG:"host=localhost dbname=數(shù)據(jù)庫名稱 user=用戶名 password=密碼"  shp文件路徑 -append -update,將數(shù)據(jù)導入postgis數(shù)據(jù)庫中。
                 6、下載tomcat5.5和geoserver,將geoserver.war部署到tomcat中,啟動應用服務器。
                 7、登錄geoserver應用,配置地圖服務端,參考geoserver在線幫助。
                 8、下載OpenLayers,在javascript中包含OpenLayers.js。參考openlayers的例子編寫客戶端腳本。
                  這樣一個簡單的電子地圖系統(tǒng)就完成了。

          posted on 2008-08-07 11:27 云和山的彼端 閱讀(4924) 評論(1)  編輯  收藏

          評論

          # re: 在局域網(wǎng)中搭建自己的gis服務器 2008-08-08 10:03 長江三峽

          向高手學習了
            回復  更多評論   


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導航:
           

          導航

          <2008年8月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          31123456

          統(tǒng)計

          常用鏈接

          留言簿(4)

          我參與的團隊

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 奉化市| 九龙县| 杭锦旗| 德州市| 乐安县| 宝坻区| 方城县| 西青区| 石台县| 大悟县| 冷水江市| 南皮县| 塔河县| 宝山区| 星子县| 南昌市| 安丘市| 信宜市| 尉氏县| 鄂托克旗| 新干县| 仙游县| 伊金霍洛旗| 莲花县| 历史| 张掖市| 东源县| 多伦县| 蒲江县| 馆陶县| 合山市| 新乡市| 玉溪市| 新昌县| 西充县| 城固县| 游戏| 繁昌县| 南丹县| 综艺| 永丰县|