arcgis怎么压缩tif文件_地理工具学习--arcgis篇:单工具学习(1)
一直以來就想做這個系列。記錄學習arcgis、geoda、python、cad等工具的過程。
在arcgis篇,最開始的打算是想把arcgis中的工具都整理一遍,不過經過幾年得使用和學習,發現其中有很多工具都用不上,或者不常用,所以我覺得應該把精力集中在常用的工具上。
arcgis篇初步打算是分為兩個子系列,包括:單工具學習和綜合應用。
在單工具篇里,我會對arcgis得某些工具進行單獨得說明;在綜合應用篇(如果后面時間充足有時間可以做下來得話),對某幾個工具進行聯合得操作以實現某個效果,或者說為了達到某個目的應該怎么去做。
1.Clip工具
clip工具的操作邏輯是:
這個工具主要是做裁剪,對原數據裁剪出自己需要的范圍。
值得注意的是,針對矢量數據和柵格數據有兩個clip。
1處的clip是裁剪矢量數據,2處的clip是裁剪柵格數據。
矢量數據可以為面數據、線數據以及點數數據。clip 元素也不限制。
通過查閱arcgis幫助文檔,也可以找到兩個clip工具的python代碼:
(1)矢量clip工具python代碼:
#python window #stand-alone Python script(2)柵格clip工具python代碼:
#python window #stand-alone Python script2.split工具
這個工具可以看作是clip工具的進階版。分割工具,可以進行按著數據的屬性對元數據進行分割。
對矢量數據操作界面:
對柵格數據操作界面:
比如當我們拿到縣級地類數據,現在需要分到各鄉。對某個鄉而言,我們可以利用一個鄉的行政數據clip地類數據,但當我們拿到的是多個縣級數據,需要同時處理的時候,就可以使用split工具。
使用片區的鄉級行政區數據,然后再split field選擇鄉的代碼就行,然后再target workspace選擇以一個文件夾。
值得注意的是對柵格數據分割得到的分割數據命名好像只能以一個名字為開頭,后續疊加,比如在output base name填a,得到的命名就是a0、a1、a2……可能是我還沒找到怎么改變這個名字,如果有知道的同學可以告訴一下;然后在柵格分割中如果要按矢量進行分割,還有一個地方要選擇,在split method中要選擇polygon_features。
最后分割出來的數據就是需要的各個鄉的地類數據。操作邏輯如下:
split工具也有兩個版本,和clip工具屬于同一層。
其python代碼分別如下:
(1)矢量split工具python代碼:
#python window #stand-alone Python script(2)柵格split工具python代碼:
#python window #stand-alone Python script今天先介紹兩個工具,后續會慢慢更新,目前單工具以圖文為主,后續如果是多工具同時聯動的時候,可能就會采用視頻的方式進行講解了。大家有什么想看的也可以給我私信留言。歡迎大家提建議。
參考資料:
ArcGIS的clip操作_java能飛翔-CSDN博客
https://desktop.arcgis.com/zh-cn/arcmap/10.3/tools/analysis-toolbox/split.htm
當前會在知乎、嗶哩嗶哩、CSDN同步更新。
以后將主要發布在微信公眾號和知乎上。歡迎大家關注:
總結
以上是生活随笔為你收集整理的arcgis怎么压缩tif文件_地理工具学习--arcgis篇:单工具学习(1)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c++编码规范_Python02编码规范
- 下一篇: wpf中loaded += 是干什么的_