GIS批量裁剪影像

GIS批量裁剪影像

  • 研究背景

领导安排说要根据图斑缓冲50米,批量裁剪出整个贵州省的影像。开始我想到的是先将图斑缓冲50米,然后再循环裁剪。

  • 实现方法

实现的方法有:1.arcgis构建模型;2.arcengine接口实现;3.python脚本实现;

由于Arcengine的速度都比其他两种方法慢,所以我首先是抛弃这种方法。因此选取了arcgis构建模型的方法。

 

1.arcgis构建模型:

总结:裁剪了一天后,发现这个模型中间有报错的话,就会中断了,又得重新运行,所以得经常盯着它。故果断放弃了这个方法,进而选python脚本来进行。

2. python脚本构建工具实现:

       

 

使用python脚本的方法裁剪了差不多一周后,发现虽然不需要盯着电脑,中间出错依旧会进行下一步,并且把报错记录了下来。但是速度还是达不到我想要的效果,全省几百G影像,用了两台机器开了9个模型,裁剪了差不多一周还有两个市的影像没有裁剪完,于是想到了使用python脚本开多进程的方法。

总结:机器运行内存够大,性能够好,一次性可以开多个进程,我的服务器内存8G,我开了10个进程内存就爆满了,于是跑了一夜10个县的影像裁剪完毕。

        这种方法虽然好,但是机器的性能要足够强大才足以支撑起速度快的效果。

技术交流,QQ:875782548

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值