https://files.cnblogs.com/files/hongdanni/%E5%A4%9A%E5%9B%BE%E5%B1%82%E6%B7%BB%E5%8A%A0%E5%AD%97%E6%AE%B5hdn.rar
直接放上ArcTool工具下載的地址,親測有效。
底下一大堆廢話就不用看了。
記錄數據處理過程中的一些意外收獲:
批量添加字段的方法:
在我自己摸索的過程中無意中發現了這個“批處理”,然后突然發現自己之前做的簡直就是個傻蛋。再次證明這個ArcGIS這個軟件的強大,只要是重復性的工作,目前這個版本的軟件一定能夠有一些未被發掘的功能去解決。
舉一個簡單的例子去說明一下這個批處理的應用,其實也很簡單,方便我自己以后翻看,還是記錄清楚點。
1.這是“添加字段”工具箱的打開界面,因此我一度認為添加字段的方法只能是一個一個字段的添加。
2.這是右鍵選擇“批處理”的界面:
3.來,我們試一試添加幾個數據后的處理效果:
(這里有一個不好的地方就是每次只能處理一個表格,即每次只能處理一個圖層。但是我在網上發現了一個大神自己編寫的工具箱可以實現多個圖層的同時處理,這部分留到后面說。)
(這里的輸入表的值是必須的,但是是可以復制粘貼的,哈哈~我一開始還每個雙擊進去一個個的點選我所要處理的圖層)
4.喏,這就是處理后的成果圖:
另起一行,談一談多圖層多字段同時處理的方法。
1.其實就是在第一步將“添加字段”工具改為“批量添加字段”工具:
(這是一個大神寫的工具,在這里膜拜一下他)
2.雙擊打開效果圖:
(有區別的就是輸入圖層的地方,這里可以輸入多個圖層;當然在第二個界面,依然是用復制粘貼的方式最快捷)
3.后面步驟一樣
總結:
1.“工具箱”里的“腳本”是可以“批處理”的;
2.“輸入圖層”的地方是可以復制粘貼的;
3.“腳本”右鍵“編輯”是可以查看代碼的;
4.這個解決辦法應該還有更簡單的,比如可以類似於直接導入寫好的表格,同樣的字段處理下一個地圖文檔時,就不用再重新輸入。可惜能力太弱,做不出想做的東西。