arcpy之arcpy.BuildPyramids_management()批量加入tif

这一次是有需求,需要用arcgis的arcpy将很多的tif遥感影像图加入到arcgis中去。

问题:arcgis无法一次性把大量的TIF遥感影像图加入到Layer中去,难道要手工一张一张加入?impossibility!!

需求:利用arcpy写一个脚本,把TIF加入到Layer中去

文章参考:http://blog.csdn.net/supergiser_lee/article/details/56012714

步骤:

1.打开arcgis,并且找到arcpy(红色处,显示为python)

2.逐行输入代码如下:

import arcpy
from arcpy import env
#这里路径用的是绝对路径,到文件夹的名字就可以
#强烈建议所用的路径名字全为英文符号,不然总会出现未可知的错误
env.workspace = "E:\\xxx\\xxx\\test"
tifflist = arcpy.ListRasters("","TIF")
for tiff in tifflist:
    arcpy.BuildPyramids_management(tiff)

这样就把”E:\\xxx\\xxx\\test”文件夹里的TIF遥感影像文件加载入了Layer图层之中

注意:

这里强烈要求用英文符号作为文件夹名称“\\”分割路径保证不会发生未可知的错误。

 

 

当你用这个处理完影像图片之后,会多出两个文件,分别是tif.aux.xml文件和tif.ovr文件

tif.aux.xml文件作用:

     随附于栅格的辅助(AUX 或 AUX.XML)文件与栅格文件处于同一位置,用于存储无法在栅格文件本身存储的任何辅助信息。

  辅助文件可存储以下内容:

  色彩映射表

  统计数据、直方图或表

  金字塔文件的指针

  坐标系

  变换

  投影信息

tif.ovr文件作用:

    金字塔 (.ovr) 文件是用于存储栅格数据集的金字塔 (pyramid) 图层的最新格式。

 

另外,原始的遥感影像图片应该有三个文件:.tif、.tfw、tif.xml

.tif和.tfw作用:

标记图像文件格式 (TIFF)(支持 GeoTIFF 标记),广泛应用于桌面出版领域。它可用作某些扫描仪和图形艺术包的界面。TIFF 支持黑白、灰度、伪彩色以及真彩色图像,所有这些图像都可以以压缩或者解压缩的格式存储。

单个文件 – 可能的文件扩展名 *.tif、*.tiff 和 *.tff

坐标文件 – 扩展名 *.tfw

tif.xml的作用:

影像文本信息,用于存储一些影像的其他信息,非必须存在的文件

转载自:https://blog.csdn.net/csdn_xuebing/article/details/82987618

You may also like...