免费视频|新人指南|投诉删帖|广告合作|地信网APP下载

查看: 3590|回复: 8
收起左侧

[经验分享] GIS批量裁剪影像

  [复制链接]

6

主题

878

铜板

4

好友

助理工程师

Rank: 5Rank: 5

积分
113
发表于 2019-7-31 10:10 | 显示全部楼层 |阅读模式
GIS批量裁剪影像
一、            研究背景
领导安排说要根据图斑缓冲50米,批量裁剪出整个贵州省的影像。开始我想到的是先将图斑缓冲50米,然后再循环裁剪。
二、            实现方法
实现的方法有:1.arcgis构建模型;2.arcengine接口实现;3.python脚本实现;
由于Arcengine的速度都比其他两种方法慢,所以我首先是抛弃这种方法。因此选取了arcgis构建模型的方法。
1.arcgis构建模型:
1.png
总结:裁剪了一天后,发现这个模型中间有报错的话,就会中断了,又得重新运行,所以得经常盯着它。故果断放弃了这个方法,进而选python脚本来进行。
2. python脚本构建工具实现:
        3.png 4.png
使用python脚本的方法裁剪了差不多一周后,发现虽然不需要盯着电脑,中间出错依旧会进行下一步,并且把报错记录了下来。但是速度还是达不到我想要的效果,全省几百G影像,用了两台机器开了9个模型,裁剪了差不多一周还有两个市的影像没有裁剪完,于是想到了使用python脚本开多进程的方法。
5.png
总结:机器运行内存够大,性能够好,一次性可以开多个进程,我的服务器内存8G,我开了10个进程内存就爆满了,于是跑了一夜10个县的影像裁剪完毕。
        这种方法虽然好,但是机器的性能要足够强大才足以支撑起速度快的效果。
技术交流,QQ:875782548

评分

参与人数 1铜板 +1 收起 理由
卷毛321 + 1

查看全部评分

0

主题

473

铜板

1

好友

技术员

Rank: 3Rank: 3

积分
44
发表于 2019-8-12 14:41 | 显示全部楼层
凄凄切切群
回复 支持 反对

使用道具 举报

0

主题

790

铜板

1

好友

助理工程师

Rank: 5Rank: 5

积分
111
发表于 2019-8-22 13:38 | 显示全部楼层
谢谢分享!!!
回复

使用道具 举报

1

主题

802

铜板

1

好友

助理工程师

Rank: 5Rank: 5

积分
142
发表于 2019-11-20 15:42 | 显示全部楼层
这方法好啊
回复 支持 反对

使用道具 举报

0

主题

1005

铜板

4

好友

工程师

Rank: 7Rank: 7Rank: 7

积分
420
发表于 2019-12-16 18:27 | 显示全部楼层
谢谢楼主分享,可以学习一下
回复 支持 反对

使用道具 举报

2

主题

5288

铜板

3

好友

VIP会员

Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23

积分
237

爱心勋章地信元老活跃勋章

发表于 2020-3-16 09:31 | 显示全部楼层
大佬,这就是强者的世界吗?
回复 支持 反对

使用道具 举报

0

主题

160

铜板

6

好友

技术员

Rank: 3Rank: 3

积分
84
发表于 2020-6-23 11:38 | 显示全部楼层
777777777777
回复 支持 反对

使用道具 举报

0

主题

3161

铜板

6

好友

地信院士

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

积分
2496
发表于 2021-5-26 09:38 | 显示全部楼层
感谢楼主提供宝贵的学习机会!
回复 支持 反对

使用道具 举报

10

主题

1万

铜板

22

好友

资深会员

Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18

积分
3911
发表于 2021-11-10 13:40 | 显示全部楼层
感谢分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服
快速回复 返回顶部 返回列表