白话ArcGIS系列软件技术应用(五)Arcgis pro2.5的深度学习模块的应用

1.arcgis pro深度学习模块简介

深度学习的发展经历很长的时间,但是大的转折点会有三点,如下图所示。

ArcGIS Pro是影像产品可视化,处理和管理的主要桌面客户端。Image Analyst扩展模块将ArcGIS Pro扩展成为图像分析工作站,主要包含影像判读,特征提取和影像分析的工具。该扩展程序专为图像分析师、地理空间分析师和影像专家而设计,为他们提供图像解译和影像产品创建工具。

深度学习在arcgis pro 2.3开始使用,所以请注意自己的软件是否具有深度学习模块。博主目前使用的2.5,这里需要注意,在2.5以前的版本,深度学习模块是需要自己搭建环境的,但是在2.5中,有自带conda虚拟环境,使得pro的python环境非常灵活。

即拿即用的模块式应用,可以使你在没有python基础的情况下使用深度学习模块,尝一下猪肉。

2.深度学习的环境配置

深度学习模块是你安装好arcgis pro以后就存在于工具箱的,具体位置如下:

在使用这个模块以前需要配置深度学习框架,这里详见官方用户手册:https://pro.arcgis.com/en/pro-app/tool-reference/image-analyst/install-deep-learning-frameworks.htm

建议使用Chrome浏览器,对于英语不好的同学(包括我在内,这个功能太有用了!)依据以下步骤可以快速的安装深度学习所需要包。

在做这一步时很多同学可能遇到很多问题(因为我遇到过wunai(╥╯^╰╥)),例如:Python Command Prompt window在哪啊?点击windows窗口键,在arcgis软件文件下即可找到Python Command Prompt。

还有的同学在克隆环境时,就会遇到condaHttperror,无法连接到某个资源,而浏览器也无法打开这个资源,那么这时就会有两种方法:第一,找已经配置好环境的人要环境,然后将环境放到C:\Program Files\ArcGIS\Pro\bin\Python\envs也就是在pro的安装目录下。第二,就是可能是网络环境问题,目前博主尝试的,电信以太网,移动移动热点均无法链接至国外网站,只有联通手机热点可以正常下载,

什么?台式电脑怎么办?买个无线网卡吧,这样就可以使用热点了,但是全过程流量会超过2个G大家最好有心理觉悟。此外你也应该添加国内镜像,这样辅助起来就没啥问题了。

什么?清华镜像怎么加?看这里:https://blog.csdn.net/u014061630/article/details/92744781,在Python Command Prompt window添加相应的代码就行。

还有知乎的问题也可以参考:http://zhihu.esrichina.com.cn/question/36886

为克隆环境安装好所有需要的包以后,就可以使用相应的工具了。

3.深度学习的工具使用

深度学习在GIS中的应用如下:

在arcgis pro中,的深度学习特点包括以下三方面:

多种应用环境。

一条龙服务,不需要换软件。

面向多种数据处理人员,不同的数据处理人员有不同体验。

说这么多,具体怎么用?干货来了。

3.1样本制作

在这里使用“训练样本管理器”或者“标注对象以供深度学习使用”都是可以的但是我倾向于第二个工具,因为我使用第一种工具创建的样本不能使用,总报错。如下图所示,新建方案后,圈出每个棕榈树,可以保存样本或者导出样本,当然也可以用其他工具导出样本。

第二种工具,导出效果是一样的。

元数据格式是根据你的执行的操作不同,如果想要监测对象那就要导出相应的样本。注意2.5暂不支持KITTI标注。建议使用下图的第二种来进行对象监测。

3.2训练模型

打开训练深度学习模型的界面,如下

只要输入训练数据就可以,就会自动显示能用的模型类型,

3.3应用训练模型

以深度学习检测对象为例,输出检测到的对象到数据库,这样才会不报错,然后非极大值抑制这个尽量不要选,因为选完之后识别出来的地物就会非常少,点击运行,即可出现结果。

4.结语

这里会有一部分学习资料供大家学习:https://mp.weixin.qq.com/s/FUidHBdDAEhb0nrNXNriBg这个可以练手,之后的模型优化什么的大家都可以尝试,花点时间也是可以的。

  • 4
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
ArcGIS Pro深度学习是指利用ArcGIS Pro软件平台结合深度学习技术进行空间数据分析和处理的方法。利用深度学习技术,ArcGIS Pro可以更精确地识别和分类地理空间数据中的目标,例如土地利用、植被覆盖、建筑物等,有效提高地理信息系统的数据处理和分析能力。 ArcGIS Pro深度学习的核心是深度学习模型的应用。通过训练深度学习模型,可以自动从大量的地理空间数据中提取特征,并进行精确的分类和识别。例如,利用卷积神经网络模型可以对遥感影像进行地物分类,识别道路、湖泊、森林等地物类型。同时,ArcGIS Pro还可以利用深度学习技术进行目标检测,例如识别建筑物、车辆、船只等目标,为城市规划、环境监测等提供更准确的数据支持。 除了图像识别和目标检测,ArcGIS Pro深度学习还可以应用于地理空间数据的预测和分析。比如利用循环神经网络模型对气候数据进行预测,对地质数据进行矿区勘探等。深度学习技术的应用使ArcGIS Pro在空间数据处理和分析方面具有更高的精度和效率,为地理信息系统的应用提供了更多可能性与发展空间。 总之,ArcGIS Pro深度学习是一种创新的地理信息处理方法,通过结合深度学习技术,可以更加高效、准确地处理和分析各类地理空间数据,为各个领域的应用提供更为精确和可靠的数据支持。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值