arcgis矢量化——點矢量化
我們作為GIS行業的一名成員,不會矢量化簡直天理難容啊。那麼,矢量化到底是什麼呢?
矢量化就是指把柵格數據轉換成矢量數據的過程。(>o一臉懵逼o<)那麼什麼是柵格數據, 什麼又是矢量數據呢?
舉個簡單的栗子:
我們平時所見到的圖片幾乎都是柵格數據的圖,這種圖當你在逐漸放大它的時候它顯示的是一個一個的小方格,而這種小方格就是我們平時所說的像素,當像素組成有規律的點陣時我們一般稱它為解析度(PP)。所以,柵格圖的缺點是放大後會失真,因此不適合我們在行業內的應用。
矢量圖我們一般需要我們藉助專用的工具將柵格圖轉換而來,在日常生活中我們一般很少見到矢量圖,除非專業需要。矢量圖的特點是不管你將它放大到任何程度都不會出現失真,而且它還具有體積小的特點。而它最大的缺點就是很難表現出層次豐富的逼真圖像效果。
說了這麼多,小夥伴們現在分清什麼是柵格圖,什麼是矢量圖了吧。那麼到底我們要怎樣來實現圖形的矢量化呢?
首先,找到一張底圖(一般為*.jpg格式,如果其他格式在載入影像對話框找不到,我們可以直接把它拖進arcmap編輯窗口中),將它載入到arcmap中(以下我們以簡單的中國地圖為例):
新建Shapefile,為了方便管理,先在自己需要存儲的位置建立一個文件夾,然後再將所有的Shapefile都直接新建在該文件夾下,然後新建Shapefile:彈出如下對話框,我們可以填寫名稱(按照所需要求填寫即可,命名盡量避免使用中文,以防後期導致數據丟失),要素類型有點、線、面(面我們一般不會用到,後面師兄會教大家利用線文件生成面文件)等,根據需求新建即可,今天我們主要講解點的矢量化,空間參考按照需要選擇北京54、西安80或國家2000(坐標系的轉換、導入等後面會講到)。選擇好後點擊確定:
彈出如下提示框,今天我們還用不到坐標系,所以直接點擊確定:
此時左邊的內容列表裡出現我們新建的文件:
接著我們開始編輯點文件,右擊工具欄的空白處,找到「編輯器」工具條,在前面打勾:此時我們看到編輯器工具條已經載入至工具欄中了:
點擊編輯器下拉菜單-開始編輯,工具條激活,同時,右側彈出創建要素選項卡,單擊我們需要編輯的要素,在下方的構造工具中選擇需要的方式:
現在開始編輯點,雙擊左側內容列表裡新建的點,可以設置點的樣式,大小,角度等,如果沒有合適的點樣式,我們可以自己編輯一個(樣式編輯後面會講到)。這時如果用快捷鍵則會事半功倍(想要了解快捷鍵的童鞋進入微信公眾號—學習園地—技巧獲取即可查看):我把每個省會駐地都已經矢量化完了,北京是咱們的首都,我新建了一個點文件,樣式設置為五角星,小夥伴如果需要分別顯示不同的點也可多建幾個點要素文件:
好了,點已經編輯完成了,接下來就是添加點屬性了,右擊左側內容列表的點屬性要素名稱,選擇打開屬性表:
我們可以看到什麼屬性都沒有,這就需要我們添加屬性了,單擊表選項,在下拉菜單中選擇添加欄位:
名稱,類型、欄位屬性等根據需要選擇、填寫即可:
欄位添加完成後如圖所示(注意:一定要在非編輯狀態下添加欄位,如果此時仍不能添加,我們只需要開啟編輯,然後停止編輯即可),點擊左側的箭頭,相應的點要素既高亮顯示,雙擊可定位到相應的點要素,再根據底圖或要求編輯欄位內容即可(注意:編輯欄位內容時要在編輯狀態在才能輸入內容):
欄位內容編輯完成後保存編輯內容,停止編輯。 如果只是添加屬性的話,這副圖點的矢量化到此結束。如果要編輯標註,我們接著右擊需要標註的點要素名稱—屬性—標註: 標註欄位欄可以選擇需要標註的欄位,如果需要標註的欄位比較多,此時後面的表達式可以幫你實現;還可以選擇字體、大小、顏色、標註樣式等內容,選擇好後點擊確定。然後我們右擊需要標註的點要素名稱—標註要素(或者在上一步圖層屬性對話框中的第一行勾選「標註次圖層中的要素」),完成後如圖所示: 好了,今天的內容就分享到這裡,喜歡的小夥伴快快關注我吧,後面還會有更多更精彩的技術分享哦!推薦閱讀:
※地圖製圖基礎總結歸納——地圖的分幅與編號
※arcgis矢量化——線矢量化
※利用arcgis生成面要素
※(原創)通過FME將MapGIS轉換為ArcGIS數據的方法
※告別ArcGis, 擁抱Python(1):DEM輸入和顯示