arcpy对栅格数据进行坐标转换——arcpy在处理路径中踩得坑

虽然在之前说的在FME中,处理数组我经常用pythonCaller,但是我真不会python,这也并不是我的学习重心,算是买一赠一的赠品,只不过这赠品有的使用还挺好用。
最近尝试着用arcpy写了一个小脚本,一路踩了各种坑,简直是坑的我死去活来,记录一下,做个备忘。
(里面的代码做了删减,运行不起来的,需要添加你自己的目标坐标系定义,源坐标系因为我的数据已经有了,也没有进行设置。)

这算是我写的第一个比较完整的包含了路径处理的小脚本了。
想要实现数据的批量处理,其实arcpy的难点并不多。主要就两个方法:
arcpy.ListRasters()和arcpy.ProjectRaster_management()
关键在于是中文格式编码的处理,和路径的拼接。

1.引入文件路径
在处理中文的时候首先需要声明
#--coding=utf-8--
其次,由于路径中存在中文,对于引入的中文路径,需要做decode
这步是极其关键的一步,我就是处理好中文路径,坑了自己好长时间。

#-*-coding=utf-8-*-
import arcpy,os,os.path
from arcpy import env
input_path = r'I:\源坐文件'.</
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值