- 将一个文件夹里的所有的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)
- 加载后按照时间顺序了