首先是做model builder
注意該流程是用每乙個**中的我設的id欄位來命名每個點檔案,防止都是一樣的名字然後覆蓋掉,此外這裡的new指的我輸出資料夾名字為new,%value%是中間輸出檔名,表示之前從id欄位中提取的值。將流程儲存為model2。batch的話檔案一多就宕機了。
python
執行python**。
# -*-coding:utf-8-*-
import os
import arcpy
g = os.walk(r"e:\typhoon\w")
arcpy.importtoolbox("c:/users/82647/documents/arcgis/toolbox.tbx")
arcpy.gp.toolbox = "c:/users/82647/documents/arcgis/toolbox.tbx"
i = 0
a=range(1100)
for path,dir_list,file_list in g:
for file_name in file_list:
a[i]=os.path.join(path, file_name)+"\sheet1$"
print(a[i])
i=i+1
print(a)
for i in range(1100):
dpath=a[i]
arcpy.gp.model2(dpath)
e:\typhoon\w為存放excel的檔案路徑。至於為什麼沒有在遍歷檔案列表的時候執行model2的操作,而是大費周章的將檔案列表匯出為列表再去for迴圈,是因為前者老是報錯,不知道什麼原因。
2020.5.5更新
後來我又做了批量轉點,發現沒那麼麻煩,並不需要get field工具來命名,只需要將輸出路徑作為工具的一項引數,在用arcpy.gp.model2()時將引數按照位置加進去即可。
ArcGIS向量資料批量合併工具
對arcgis的向量資料如shp,mdb personal geodatabise gdb file geodatabase 多個實現批量合併,合併時可以選擇模板,其他自動對照。本軟體是綠色共享軟體,無需安裝,操作方便,自動記憶上次介面設定,有其他特殊需要和問題,都可以發email gisoracl...
arcgis批量處理柵格資料
在arcgis中,柵格資料的處理比較繁瑣,自帶的工具箱中可做的統計有限。本次借助arcpy對柵格資料進行批量處理,並可以實現柵格到numpy陣列的轉變,從而可以對其進行中位數 平均數 眾數等更多元化的統計分析。選用的arcgis版本為10.2,python版本為2.7,還需要numpy arcpy等...
ArcGIS批量裁剪柵格資料
arcpy批量計算柵格資料平均值 arcgis批量裁剪柵格資料 arcpy批量柵格重取樣 arcpy批量裁剪柵格資料 idl多程序批處理遙感資料 arcpy批量拼接柵格資料 做遙感資料處理,經常會用到,長時間序列的某些影像。這些資料的特點是 相同區域,不同時間,要使用同乙個shp來進行柵格裁剪。關於...