1. 程式人生 > >Udig開發環境搭建/入門教程

Udig開發環境搭建/入門教程

老師讓我畫地圖符號,就一句,把這些符號做出來,看網上說可以用udig,很簡單的,你看看

百度百科關於uDig的解釋

uDig是一個 open source (EPL and BSD) 桌面應用程式框架,構建在Eclipse RCP和GeoTools(一個開源的Java GIS工具包)上的桌面GIS(地理資訊系統) ;是一款開源桌面GIS軟體,基於Java和Eclipse平臺,可以進行shp格式地圖檔案的編輯和檢視;是一個開源空間資料檢視器/編輯器,對OpenGIS標準,關於網際網路GIS、網路地圖伺服器和網路功能伺服器有特別的加強。uDig提供一個一般的java平臺來用開源元件建設空間應用。

一開始覺得它不能憑空畫出一些地理符號然後通用啊,難道它不是編輯地圖樣式的?然後在ArcGIS裡畫,在coreldraw裡面畫,在PS裡畫,我也蠻拼。。最後還是時間解決了這個問題,經過幾天的折騰終於知道在udig裡如何畫符號了

剛開始使問題變得如此讓人抓不到重點的一個重要原因或者說唯一的原因是,我以為官網這些安裝程式都是一樣的,下載一個安裝包就完了,這麼想可能也是因為當初老師說隨便下一個就好。


最後發現遠遠不夠啊,還要下好多奇怪的包。。


連我都能看的懂了相信聰明的你不會不懂了。

現在做到這一步了


還有啊,我發現奇怪錯誤:

【2017/10/25更新,圖片丟失,本地也沒有存所以此處少圖】

可能是少某個外掛引起的,我就是由這個問題,發現還要裝sdk,裝eclipse的。。

——-0318更新—–

最後嚴格按照官方幫助文件都解決了,還有一個問題就是,新建符號時,形狀的大小沒有單位,不知道這個大小是什麼意思。

Layer -> Create -> 編輯名字和型別(第三步的截圖是新建了個點型別的符號)


然後新建好的圖層上右鍵,改變樣式


有些複雜的符號在udig裡很難畫也可以在其他工具裡畫然後存為png檔案匯入udig,一樣可以修改大小可以組合形成新圖案等,如下


在這個介面左下角還有個匯出按鈕,可以匯出為sld檔案,然後在geoserver裡用這個sld檔案