- 將一個文件夾裏的所有的tif添加到arcgis中
- 指定波段順序,例如假彩色,真彩色,arcgis默認會使用前3個波段作爲RGB顯示。
- 運行之前最好先建好金字塔,否則添加會很慢
- 指定拉伸方式沒有查到怎麼實現
'''
將一個文件夾裏的所有的tif添加到arcgis中
指定波段順序,例如假彩色,真彩色
'''
import os
import sys
reload(sys)
sys.setdefaultencoding('utf8')
tifDir = r'D:\data\images'
bandsIndex = '4;3;2'
tifs = [i for i in os.listdir(tifDir) if i.endswith('.tif')]
mxd = arcpy.mapping.MapDocument("CURRENT")
df = arcpy.mapping.ListDataFrames(mxd)[0]
nums = len(tifs)
for i in range(nums):
rasterPath = os.path.join(tifDir,tifs[nums - i - 1])
rasterLayerName = tifs[nums - i -1]
result = arcpy.MakeRasterLayer_management(rasterPath, rasterLayerName,'#','#',bandsIndex)
- 加載後按照時間順序了