【Arcpy】批量投影栅格

1. 工具帮助

2. 实例

# encoding: utf-8
import arcpy

#设置参考投影坐标系,例子中以1991_P.tif的投影为参考
mg_arcpy_proj = arcpy.Describe(r"E:\02-BigDataWork\1991_P.tif").spatialReference

#带转换的TIF列表
arcpy.env.workspace = r"E:\02-BigDataWork\01-RainTIF"
rasterlist1 = arcpy.ListRasters("*","tif")
print(rasterlist1)

#转换
for raster in rasterlist1:
    print raster
    inRaster = raster
    #输出
    out = r"E:\02-BigDataWork\02-RainTIF_P\{}".format(raster)
    outProgress = arcpy.ProjectRaster_management(inRaster, out, img_arcpy_proj,
                                   "BILINEAR", "#", "#", "#", "#")

    print("Progress done!")
print("Well done!")

3. 补充

如果是定义投影则使用DefineProjection_management函数

arcpy.DefineProjection_management(input_png, img_arcpy_proj)
  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
python2.7数据批量转换投影:ProjectRaster_management (in_raster, out_raster, out_coor_system, {resampling_type}, {cell_size}, {geographic_transform}, {Registration_Point}, {in_coor_system}) in_raster 输入数据集。Mosaic Layer; Raster Layer out_raster 要创建的输出数据集。以文件式存储数据集时,需要指定文件扩展名,具体如下:.bil - Esri BIL, .bip - Esri BIP, .bmp - BMP, .bsq - Esri BSQ, .dat - ENVI DAT,.gif - GIF,.img - ERDAS IMAGINE,.jpg - JPEG,.jp2 - JPEG 2000,.png - PNG,.tif - TIFF,无扩展名 - Esri Grid,以地理数据库形式存储数据集时,不应向数据集的名称添加文件扩展名。 将数据集存储到 JPEG 文件、JPEG 2000 文件、TIFF 文件或地理数据库时,可以指定压缩类型和压缩质量。 Raster Dataset out_coor_system 输入投影到的目标坐标系。默认值将基于“输出坐标系”环境设置进行设定。该参数的有效值是扩展名为 .prj 的文件。现有要素类、要素数据集、目录(基本上包含了与坐标系相关的所有内容)。坐标系的字符串表示。要生成此类较长的字符串,可向模型构建器添加一个坐标系变量,并根据需要设置该变量的值,然后将模型导出到 Python 脚本。 Coordinate System resampling_type (可选) 要使用的重采样算法。默认设置为 NEAREST。 NEAREST —最邻近分配法 BILINEAR —双线性插值法 CUBIC —三次卷积插值法 MAJORITY —众数重采样法 NEAREST 和 MAJORITY 选项用于分类数据,如土地利用分类。NEAREST 选项是默认设置,因为它是最快的插值法,同时也因为它不会更改像元值。请勿对连续数据(如高程表面)使用 NEAREST 或 MAJORITY。BILINEAR 选项和 CUBIC 选项最适用于连续数据。不推荐对分类数据使用 BILINEAR 或者 CUBIC,因为像元值可能被更改。 cell_size (可选) 新数据集的像元大小。默认像元大小为所选数据集的像元大小。 Cell Size XY geographic_transform (可选) 在两个地理坐标系或基准面之间实现变换的方法。当输入和输出坐标系的基准面相同时,地理(坐标)变换为可选参数。如果输入和输出基准面不同,则必须指定地理(坐标)变换。 有关各个受支持的地理(基准面)变换的详细信息,请参阅位于 ArcGIS 安装目录的 \Documentation 文件夹下的 geographic_transformations.pdf 文件。 Registration_Point(可选)用于对齐像素的 x 和 y 坐标(位于输出空间中)。配准点的工作原理与捕捉的概念类似。通过配准点可指定用于定位输出像元的原点,而不是仅将输出捕捉到现有像元。所有输出像元与该点之间必须间隔一个像元。该点的坐标不必位于一角,也不必落入数据集中。捕捉环境设置参数将优先于 Registration_Point 参数。因此,如果您要设置配准点,请确保尚未设置捕捉。 in_coor_system (可选) 输入数据集的坐标系。Coordinate System

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值