- 积分
- 20368
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2012-8-6
- 最后登录
- 1970-1-1
![[勤劳的微笑navy] 粉丝数:26 微博数:54 新浪微博达人勋](source/plugin/sina_login/img/light.png)
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 denghaijun 于 2015-6-14 16:29 编辑
栅格数据批量裁剪:
最近下载了一些Modis积雪产品,并用MRT工具拼接好。因为有12年每8天一幅影像,数据量大,用研究边界进行掩膜时,如果用手动的话,工作量太大,就想到能不能用批处理脚本来完成这个工作,最后决定用python(IDL也可以,暂时还没学)。以前没有接触过Python,于是就在网上搜了搜相关的帖子,发现有写过的,但是把程序拿过来,修改了相关参数后,还是不能运行,最后综合了几个帖子,新写了一个脚本,运行时又弹出了“ImportError: No module named arcpy”,在谷歌中搜了一些解决方法,但是,还没有解决。后来,想到这个Python编译器是安装arcgis时,自带安装的,我就把写好的脚本复制到arcgis中的Python命令窗口中,回车后,发现可以运行。很兴奋,因为研究了大半天终于搞明白了,但是,在这个过程中发现了很多问题,有些解决了,有些还没有解决,在这里把这个脚本和大家分享,希望能有所帮助,另外,还请家园中的Python大牛多多指导。
下面这个就是栅格数据批量处理的脚本:
上面这个是针对大批量的栅格数据裁剪的,这样一个是速度快,还可以避免手动裁剪过程中的错误。
注:把边界和待裁剪的栅格数据放到一个文件下。
如果是需要处理的影像少的话,就可以用arcgis中自带的Batch工具进行裁剪,可以参考这个博文(http://blog.sina.com.cn/s/blog_67bd825f0101d6qp.html),讲的很详细。
在这个过程中,参考了好几篇博文(下面的链接),感谢这些博主的无私奉献,再次表示感谢。
1.http://blog.csdn.net/lucky51222/article/details/39100109
2.http://www.gisall.com/forum.php?mod=viewthread&tid=132112&extra=&page=1
另外,帖子中关于Python的内容,若有不对之处,还请家园中的老师多多指导。
附件是栅格数据批量裁剪的脚本。
|
-
裁剪后
-
裁剪前
-
-
extract.py
459 Bytes, 下载次数: 96, 下载积分: 金钱 -5
评分
-
查看全部评分
|