uDig是使用Eclipse Rich Client(RCP)技術(shù)構(gòu)建的開源(EPL和BSD)桌面應(yīng)用程序框架。具有完整的分層開放源碼GIS,uDig可以使用GRASS進行復(fù)雜的矢量運算,還可以嵌入來自Horton Machine的JGRASS和專業(yè)水文工具,它支持shapefiles、PostGIS、WMS和許多其他數(shù)據(jù)源。有需要的小伙伴歡迎來西西下載體驗。
軟件簡介:
uDig是一個 open source (EPL and BSD) 桌面應(yīng)用程序框架,構(gòu)建在Eclipse RCP和GeoTools(一個開源的Java GIS工具包)上的桌面GIS(地理信息系統(tǒng)) ;是一款開源桌面GIS軟件,基于Java和Eclipse平臺,可以進行shp格式地圖文件的編輯和查看;是一個開源空間數(shù)據(jù)查看器/編輯器,對OpenGIS標(biāo)準(zhǔn),關(guān)于互聯(lián)網(wǎng)GIS、網(wǎng)絡(luò)地圖服務(wù)器和網(wǎng)絡(luò)功能服務(wù)器有特別的加強。uDig提供一個一般的java平臺來用開源組件建設(shè)空間應(yīng)用。
軟件特色:
uDig是一個開源的(EPL和BSD)桌面應(yīng)用框架,采用Eclipse Rich Client(RCP)技術(shù)構(gòu)建。
uDig可以作為一個獨立的應(yīng)用程序來使用。
uDig可以通過RCP "插件 "進行擴展。
uDig可以作為現(xiàn)有RCP應(yīng)用程序中的插件使用。
uDig的目標(biāo)是為桌面GIS數(shù)據(jù)的訪問、編輯和查看提供一個完整的Java解決方案。
用戶友好,為GIS用戶提供一個熟悉的圖形環(huán)境。
桌面定位,作為一個厚客戶端運行,原生地在Windows、Mac OS/X和Linux上運行。
面向互聯(lián)網(wǎng),消費標(biāo)準(zhǔn)(WMS、WFS、WPS)和事實上的(GeoRS S、KML、Tiles)地理空間網(wǎng)絡(luò)服務(wù);以及。
uDig是一個為GIS準(zhǔn)備好的,提供了復(fù)雜的分析能力的框架,可以在此基礎(chǔ)上建立復(fù)雜的分析能力,并逐漸將這些能力歸入到主應(yīng)用程序中。
uDig是在Eclipse Public License EPL下發(fā)布的。
軟件應(yīng)用:
一、 在uDig中編輯和提交數(shù)據(jù)
我們以修改一條路的路徑為例。選擇tasimania_roads_type圖層,使用工具欄上的路徑編輯工具。放大
地圖,我們會發(fā)現(xiàn)有一條道路與水面重合,通過修改一個節(jié)點的位置可以將其糾正。
具體方法是將節(jié)點拖動到新的位置,然后選擇路徑編輯工具下來菜單中的Add Vertex命令。如果您想撤
銷編輯可以使用工具欄上的Rollback changes。修改完成后點擊工具欄上的Commit changes按鈕。這是
一個典型的事務(wù)處理操作。
二、 在uDig中創(chuàng)建地圖
在 工程下新建一張map,在map中創(chuàng)建一個層。將圖層geometry域的類型改為Geometry,并插入一個整型
的名為type的域。在原圖中選中 water層,用工具欄上的區(qū)域選擇工具框選所有的水面,復(fù)制,并粘貼
到新圖中去。再選中roads層,框選全部道路,做同樣的事情。
三、 在uDig中編輯地圖
使用工具欄上的HoleCutter按鈕,在湖中劃一封閉區(qū)域,雙擊即完成島的繪制。
使用工具欄上的CreateLine按鈕,在島的內(nèi)部畫出一條道路,雙擊即完成。
使用工具欄上的CreatePolygon按鈕,在湖邊繪制封閉區(qū)域?梢允褂肅TRL+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一項,進行相關(guān)的選擇,即可顯示
Label的內(nèi)容。
用editGeometry工具點擊城市符號,右鍵菜單中選擇edit,即可在Default Feature Editor中編輯屬性
值。使用CommitChanges即可提交。