收藏丨ArcGIS简单制作“模型构建器”
Editor's Note
推荐技能学习
The following article is from 数读城事 Author 周浩
前言:本身是想继续说一些基础的,但是没想到昨天的文章中我把模型写了进去,没有给大家解释,竟然有人顺着菌哥的推文,找到了我的号,加了我问了半天,
昨天在【ArcGIS基础】简述“地理处理”的作用这篇中提到了这个模型构建器,估计大家都是用的多,但是会去做的少,今天呢,我就先教大家做一个简单的模型构建器,了解了解它到底是不是真如传说中的那么方便呢!教程开始前,我先来说一下模型构建器它到底是个什么!模型构建器它是一个用来创建、编辑和管理模型的应用程序。是将一系列地理处理工具串联在一起的工作流,它将其中一个工具的输出作为另一个工具的输入,得出最终结果。Ps:我们也可以将模型构建器看成是用于构建工作流的可视化编程语言。下面就正式步骤啦,请大家仔细阅读!
01
准备工作
软件准备:ArcMAP
数据准备:澳门特别行政区谷歌影像,示例数据_R_高尔夫、示例数据_R_赛车场
期望结果:同时得到高尔夫及赛车场所覆盖范围的影像
软件及数据 |
---|
为了使我们裁剪影像更为漂亮一点,我们的思路是这样的:把两个矢量都向外缓冲100M去裁剪影像。
ArcMAP处理过程(单个流程)
打开模型构建器 |
---|
将缓冲工具直接拖进来 | 使用搜索将缓冲工具添加 |
---|---|
Ps:工具和输出数据现在均为空(即没有颜色),这是因为我们尚未指定任何工具参数。
3、向模型中添加裁剪工具(栅格裁剪)同第2步。
将裁剪工具直接拖进来 | 使用搜索将裁剪工具添加 |
---|---|
Ps:工具和输出数据现在均为空(即没有颜色),这是因为我们尚未指定任何工具参数。
4、可以直接使用模型构建器中的添加,找到工具位置去进行添加。
模型构建器中添加 |
---|
对于输入要素参数,我们先选择示例数据_R_高尔夫。
对于输出要素我们自行选择,我这里直接输出到了我们的示例的数据库中。
对于距离参数,可以选择字段选项(也可以指定参数)然后从下拉列表中选择我们添加好的“距离”字段。
侧类型我们选择FULL。
释义:将在面周围生成缓冲区,并将这些缓冲区将包含并叠加输入要素的区域。
融合类型选择ALL。
释义:将所有缓冲区融合成单个要素,从而移除所有重叠。
点击确定。
参数设定 | 设定结果 |
---|---|
Ps:最终的输入数据将作为变量(右上图中的蓝色椭圆)添加到模型中并自动连接到 Buffer。输入变量(蓝色椭圆)、工具(黄色矩形)和输出变量(绿色椭圆)的颜色发生了变化,这表明所有参数值均已指定并且工具已准备好运行。请注意,在工具对话框中单击确定并不会在“模型构建器”中执行工具。
数据或工具添加到模型中后就称为模型元素!共有三种基本元素:变量(例如,数据集)、工具和连接符6、在“模型构建器”中,双击“裁剪”工具打开其工具对话框对于输入要素,选择我们的澳门特别行政区。 对于输出范围,点击下拉列表,选择带有蓝色循环符号( )的示例数据_R_高尔夫_缓冲。
Ps:蓝色循环符号表示它是上一个模型中的输出变量,我们在设置好“缓冲区”工具时,便会在模型中创建这个变量
输入栅格 | 输出范围 |
---|---|
因为我们要严格按范围去裁剪栅格,所以要选中使用输出要素裁剪几何前面的复选框,这里可以看一下Arcgis中栅格数据不同的裁剪方法。 最后选择输出要素,这里我直接输出到了我们的示例的数据库中,并把NoData值设为0。
点击确定。
输出要素裁剪几何 | 输出栅格 |
---|---|
点击完确定,这个时候我们发现两个工具不怎么对称,可单击“模型构建器”工具条上的自动布局、全图两个按钮( 、 ),来排列工具,并使用( )验证工具检查我们的模型是否正确。
验证排列前 | 验证排列后 |
---|---|
运行过程 | 运行结果 |
---|---|
嗯!今天的这个简单模型构建器大致就是这个样子!大家可以先学习一下这基本功,后续等我差不多把基础弄完,再教大家如何进行嵌套的去制作模型构建器!
Ps:我在做三调时候,用了大概一个多星期制作了一个三调属性赋值的入库模型构建器,大概花费了约一个多礼拜的时间,在不断地试错中,勉勉强强的完成了,真是心力憔悴,不过效果还不错,起码给我节约出来好多摸鱼的时间!作者|周浩
排版|Moon
校阅|数读菌
那今天就到这里结束啦,欢迎留言讨论。文中的图片文字未经许可不要随便“引用”。
如果可以的话,希望能够转发分享,点个在看并且点个赞,给个赞赏~~也欢迎规范转载~
也希望大家和我多留言互动啊!(据说这样可以增加我的推送在你的订阅号里出现的概率)
需要你的“分享”和“在看”
END>
如需全文转载文章、投稿或者合作
可添加微信
(回复超慢!!!)
(不要添加我问各种问题,我大概率不会的==)
(入群请一定要备注入群)
(添加后会在晚上非工作时间通过,请稍安勿躁)
公众号
微博
所有用到的数据及影像送给大家,仅限于本文的技能练习,请不要用作它用!
完整培训资料索取路径
方式1:关注公众号youhenduoren,转发文章到朋友圈或微信群,欢迎点赞在看,微信添加崔老师handsystem发送截图验证后获得文件。
方式2:加入有很多人咨询的知识星球ID:98520046,https://t.zsxq.com/Vfy7EMN,可直接下载。
课程推荐
2021年04月22日—04月25日 郑州
(22日截止报名,23日-25日3天授课)
更多精彩内容推荐
ArcGIS基础教程
ArcGIS空间数据库管理ArcGIS坐标系统与投影变换
ArcGIS生成矢量的分层设色地形图
CGCS2000坐标系转换怎么办?
加群提示
有很多人咨询是基于地理信息的在线社交网络模型矩阵内容新媒体,定位是“有技术、有经验、有项目、有学术、有人才、有资金、有交流、有合作”的服务型平台。
目前建有九大社群交流平台:GIS技术交流、地质生态交流、遥感技术交流、空间规划编制、新型智慧城市、无人机航测建模、地理信息大数据、测绘软硬件产品、高精度地图自动驾驶。入群请加多向选择崔老师微信handsystem
更多精彩资讯扫码关注