udig

uDig是一個開源 ( LGPL協定 )桌面應用程式框架,構建在Eclipse RCP和GeoTools(一個開源的Java GIS工具包)上的桌面GIS(地理信息系統) ;是一款開源桌面GIS軟體,基於Java和Eclipse平台,可以進行shp格式地圖檔案的編輯和查看;是一個開源空間數據查看器/編輯器,對OpenGIS標準,關於網際網路GIS、網路地圖伺服器和網路功能伺服器有特別的加強。

uDig簡介

uDig是一個 開源 ( LGPL協定 )桌面應用程式框架,構建在Eclipse RCP和GeoTools(一個開源的Java GIS工具包)上的桌面GIS(地理信息系統) ;是一款開源桌面GIS軟體,基於Java和eclipse平台,可以進行shp格式地圖檔案的編輯和查看;是一個開源空間數據查看器/編輯器,對OpenGIS標準,關於網際網路GIS、網路地圖伺服器和網路功能伺服器有特別的加強。uDig提供一個一般的java平台來用開源組件建設空間套用。

uDig套用

一、 在uDig中編輯和提交數據
我們以修改一條路的路徑為例。選擇tasimania_roads_type圖層,使用工具列上的路徑編輯工具。放大
地圖,我們會發現有一條道路與水面重合,通過修改一個節點的位置可以將其糾正。
具體方法是將節點拖動到新的位置,然後選擇路徑編輯工具下來選單中的Add Vertex命令。如果您想撤
銷編輯可以使用工具列上的Rollback changes。修改完成後點擊工具列上的Commit changes按鈕。這是
一個典型的事務處理操作。
二、 在uDig中創建地圖
在 工程下新建一張map,在map中創建一個層。將圖層geometry域的類型改為Geometry,並插入一個整型
的名為type的域。在原圖中選中 water層,用工具列上的區域選擇工具框選所有的水面,複製,並貼上
到新圖中去。再選中roads層,框選全部道路,做同樣的事情。
三、 在uDig中編輯地圖
使用工具列上的HoleCutter按鈕,在湖中劃一封閉區域,雙擊即完成島的繪製。
使用工具列上的CreateLine按鈕,在島的內部畫出一條道路,雙擊即完成。
使用工具列上的CreatePolygon按鈕,在湖邊繪製封閉區域。可以使用CTRL+SHIFT+S打開Snap狀態,使用
自動貼合功能。
Sanp包括五種狀態:
No Snapping
Selected Features
Current Layer
All Layers
Grid
意如其名,不再贅述。
使用工具列上的DeleteFeature按鈕,點即剛才創建的區域,可以刪除該區域。
使用FillArea按鈕創建區域,可以實現與原有的區域自動接合的功能。
四、 uDig的地圖屬性操作
從原map中刪除city圖層,打開Catalog選項卡,右擊My geoserver WFS下的city圖層,選擇add to
current layer的。
在右擊圖層管理器中的cities層,選擇Change Style命令,勾選Label一項,進行相關的選擇,即可顯示
Label的內容。
用editGeometry工具點擊城市符號,右鍵選單中選擇edit,即可在Default Feature Editor中編輯屬性
值。使用CommitChanges即可提交。

相關詞條

熱門詞條

聯絡我們