arcgis批量excel資料轉點

2021-09-26 23:16:04 字數 1045 閱讀 3304

首先是做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來進行柵格裁剪。關於...