問征夫以前路
          感謝所有關(guān)心過支持過我的人, 感謝所有恨過我嘲笑過我的人 !
          posts - 30,comments - 147,trackbacks - 0
                  最近要做webgis的項目,剛接觸這個,先從各個軟件入手,希望可以明白其中的相關(guān)業(yè)務(wù)和軟件的使用方法。
                  原文出自:http://hi.baidu.com/aidos/blog/item/2d09d63fcfa431c07d1e71d0.html

          一、安裝配置Java平臺
                  此步驟不必多說,如果您是Java開發(fā)者可以跳過。如果您的機(jī)器上沒有Java平臺,那么請到http://java.sun.com下載jdk,當(dāng)下最新的版本是1.6。
          安裝jdk,請注意,GeoServer運(yùn)行所需的是jdk,而非jre。
          在環(huán)境變量中設(shè)置jdk路徑。具體方法是右擊我的電腦,依次選擇屬性-高級-環(huán)境變量,新建系統(tǒng)變量,JAVA_HOME,值為jdk安裝路徑。
          如:
                  配環(huán)境變量 "C:\j2sdk1.4.2_13"為安裝目錄
                  classpath    C:\j2sdk1.4.2_13\lib\tools.jar
                  JAVA_HOME    D:\j2sdk1.4.2_13
                  Path         C:\j2sdk1.4.2_13\bin

          二、安裝GeoServer
                  通過雙擊下載的EXE安裝包就可以實現(xiàn)自動安裝。安裝前安裝程序會檢測您系統(tǒng)中Java環(huán)境的版本,并對您進(jìn)行相關(guān)提示。此安裝程序還照顧到了升級的朋友,專門提供了配置文件的路徑供選擇,當(dāng)然,如果是第一次安裝這一步可以跳過。

          三、啟動GeoServer
                  可以從開始菜單中選擇GeoServer -> Start GeoServer進(jìn)行啟動。
          GeoServer默認(rèn)的Java容器是Jetty,如果你已經(jīng)有程序占用了8080端口,那么可以通過修改GeoServer安裝目錄下的etc/jetty.xml文件更改端口:查找8080,可以找到,修改其默認(rèn)設(shè)置重啟服務(wù)器即可。 
                  打開您的瀏覽器,輸入http://localhost:8080/geoserver/就可以查看到GeoServer的歡迎界面了。

          四、 查看Demo
                   在welcome界面中單擊demo page鏈接,進(jìn)入頁面后單擊WFS-T鏈接就可以啟動一個名叫MapBuilder的基于Javascript的地圖編輯器。MapBuilder是一個開源項目,你可以在SF.net找到它。
                  啟動MapBuilder后我們可以看到一張樣圖,那就就從它開始吧!

          五、 從uDig中訪問GeoServer
                   uDig是一款開源桌面GIS軟件,基于Java和Eclipse平臺,可以進(jìn)行shp格式地圖文件的編輯和查看。它的地址為:http://udig.refractions.net。由于已經(jīng)有了Java環(huán)境,你可以下載安裝包直接進(jìn)行安裝。
                  在uDig中新建工程,地圖。
                  返回GerServer的歡迎界面,復(fù)制WMS Capabilities的鏈接地址。右擊map使用Add命令,在彈出的對話框中選擇Web Map Server。將剛才復(fù)制的URL粘貼到輸入框中,點擊確定。
                  運(yùn)行處理后我們可以在窗口中看到可用的資源。例如,我們選擇tasimania_cities_type和tasmania_state_boudaries兩項,單擊完成。
          繼續(xù)返回GerServer的歡迎界面,復(fù)制WFS Capabilities的鏈接地址。繼續(xù)使用add命令,選擇Web Feature Server,粘貼地址。
          服務(wù)器上的資源會被列出來,我們選擇tasimania_water_type和tasimania_roads_type,單擊完成。我們就可以在uDig的窗口中看到剛才在MapBuilder中的地圖了。

          六、在uDig中編輯和提交數(shù)據(jù)
                  我們以修改一條路的路徑為例。選擇tasimania_roads_type圖層,使用工具欄上的路徑編輯工具。放大地圖,我們會發(fā)現(xiàn)有一條道路與水面重合,通過修改一個節(jié)點的位置可以將其糾正。
                  具體方法是將節(jié)點拖動到新的位置,然后選擇路徑編輯工具下來菜單中的Add Vertex命令。如果您想撤銷編輯可以使用工具欄上的Rollback changes。修改完成后點擊工具欄上的Commit changes按鈕。這是一個典型的事務(wù)處理操作。
                  這時,我們再打開MapBuilder,地圖已經(jīng)被修改了。

          七、在uDig中創(chuàng)建地圖
                  在工程下新建一張map,在map中創(chuàng)建一個層。將圖層geometry域的類型改為Geometry,并插入一個整型的名為type的域。在原圖中選中 water層,用工具欄上的區(qū)域選擇工具框選所有的水面,復(fù)制,并粘貼到新圖中去。再選中roads層,框選全部道路,做同樣的事情。

          八、在uDig中編輯地圖
                  使用工具欄上的HoleCutter按鈕,在湖中劃一封閉區(qū)域,雙擊即完成島的繪制。
                  使用工具欄上的CreateLine按鈕,在島的內(nèi)部畫出一條道路,雙擊即完成。
                  使用工具欄上的CreatePolygon按鈕,在湖邊繪制封閉區(qū)域。可以使用CTRL+SHIFT+S打開Snap狀態(tài),使用自動貼合功能。
          Sanp包括五種狀態(tài):
                  No Snapping
                  Selected Features
                  Current Layer
                  All Layers
                  Grid
                  意如其名,不再贅述。
                  使用工具欄上的DeleteFeature按鈕,點即剛才創(chuàng)建的區(qū)域,可以刪除該區(qū)域。
                  使用FillArea按鈕創(chuàng)建區(qū)域,可以實現(xiàn)與原有的區(qū)域自動接合的功能。

          九、 uDig的地圖屬性操作
                  從原map中刪除city圖層,打開Catalog選項卡,右擊My GeoServer WFS下的city圖層,選擇add to current layer的。
                  在右擊圖層管理器中的cities層,選擇Change Style命令,勾選Label一項,進(jìn)行相關(guān)的選擇,即可顯示Label的內(nèi)容。
                  用editGeometry工具點擊城市符號,右鍵菜單中選擇edit,即可在Default Feature Editor中編輯屬性值。使用CommitChanges即可提交。

          posted on 2007-12-11 10:37 kenzhang 閱讀(1969) 評論(4)  編輯  收藏

          FeedBack:
          # re: [轉(zhuǎn)載]Windows平臺下GeoServer1、uDig的安裝和使用
          2007-12-11 13:46 | 怎么羨慕天空的飛鳥
          不錯啊!做webgis的內(nèi)容了,Geoserver還是頭一次聽說呢.關(guān)注!!  回復(fù)  更多評論
            
          # re: [轉(zhuǎn)載]Windows平臺下GeoServer、uDig的安裝和使用
          2007-12-11 14:06 | kenzhang
          @怎么羨慕天空的飛鳥
          呵呵,GIS的知識還要多向你請教。我剛開始學(xué)!  回復(fù)  更多評論
            
          # re: [轉(zhuǎn)載]Windows平臺下GeoServer、uDig的安裝和使用
          2010-11-06 14:26 | OAKIS
          請問 你那個第三點的 關(guān)于[ 修改GeoServer安裝目錄下的etc/jetty.xml文件更改端口:查找8080,可以找到,修改其默認(rèn)設(shè)置重啟服務(wù)器即可 ] 我要怎么理解 BTW 我是個無敵濫新手 請指教~~ THX ...  回復(fù)  更多評論
            
          # re: [轉(zhuǎn)載]Windows平臺下GeoServer、uDig的安裝和使用
          2010-11-06 20:14 | OAKIS
          能手把手的教一下不 ....   回復(fù)  更多評論
            

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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 定兴县| 济阳县| 汉沽区| 涞源县| 若尔盖县| 陆川县| 桓仁| 社旗县| 洛隆县| 句容市| 七台河市| 常德市| 白银市| 门头沟区| 长丰县| 文登市| 蕲春县| 玉山县| 闽侯县| 福鼎市| 建德市| 榆树市| 和静县| 西乌| 秭归县| 舒兰市| 云浮市| 泰宁县| 西安市| 祁阳县| 闽清县| 桑植县| 西乡县| 道真| 梨树县| 建宁县| 陆丰市| 墨竹工卡县| 肥西县| 凤阳县| 抚松县|