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