Arcgis 模型构建器的操作案例

Arcgis 模型构建器的操作案例

最近在实习,做国情,领导给了我一份数据,要我把每条国省道经过的乡镇做成表格,告诉我这个很简单,提取出道路相交一下就可以了

 

问题是,你这不止一条啊,我寻思着复制粘贴不得累死。。于是就做了这个小工具,制作很简单,主要是大家可以关注一下细节,这样可以让这个工具可以在其他电脑上使用,避免重复造轮子。(因为数据是保密的,所以我这里演示的数据是我自己的)

 

这个是108国道的一部分,和全国的乡镇级行政区划

正常情况下,我们需要在路网中提取每一条公路,然后与乡镇相交,并进行汇总统计

这个是工具操作流程

 

接下来我们来开始制作模型

 

首先我们需要新建一个文件夹,并在里面新建一个文件地理数据,也就是gdb数据库(用来存放我们模型执行过程中所产生的临时文件)和一个工具箱,在arcmap的目录窗格就可以创建

这个文件夹,最好存放在我们的某个盘的根目录下如“F:\临时存放文件夹”

这样做的好处是,我们可以在把这个工具传给别人的时候,直接将这个文件夹发过去,然后他直接把这个文件夹拷贝到对应盘的根目录就可以了

 

接下来在工具箱中右键新建模型

右键单击模型,编辑

开始添加程序功能组件,选择工具,拖拽到模型构建器面板,依次添加三个工具

使用连接工具,连接三个工具

接下来分别打开三个工具的运行面板,也就是带锤子的那个图标,双击打开,注意设置文件存储路径,分别设置其他两个,一定要注意shp文件放到gdb数据库中,xls表格最好放在文件夹里

 

将相交结果添加至显示,注意观察我们需要的字段,因为发现经过的县有重复的,所以我们需要使用汇总工具提取出单个乡镇名称

打开汇总工具模块,设置相关属性,需要注意的是统计字段需要是双精度,一般默认几何属性字段都是双精度,随便选一个就好了,统计类型也是,主要是案例分组字段,这个选择我们需要的

他的运行结果如下

接下来把他导出excel表格就完事了

验证模型,运行试一下

0.38秒

然后就可以直接复制粘贴了

接下来打开输入元素,将他们设置成模型参数,然后删除里面的输入要素

 

最后保存并打开模型,他就变成我们的一个小工具了

 

最后说一下整个模型的优化,其实还可以在前面添加一个迭代工具,迭代要素类里的图层,实现批量处理,但是我是在上班工作时间做的,几分钟,没那么多时间进行优化,有点小遗憾

 

这个模型构建器不需要你有编程功底,操作简单,十分适合我们“测绘人”大家有机会还是学习一下,毕竟重复劳动实在累人,即使活是干不完的,,,坑爹国情,我加班一个半月了,都还没歇过。。。

  • 9
    点赞
  • 65
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
ArcGIS中,模型构建的前提条件主要包括以下几个方面: 1. 数据准备:模型构建的前提是有可用的输入数据。这包括具有空间属性的地理数据,如点、线、面等要素数据,以及与之相关的属性数据。数据可以来自已有的GIS数据集或外部数据源。 2. 空间分析需求:模型构建的前提是明确的空间分析需求。这可以是对属性数据进行统计、对地理数据进行空间查询、缓冲区分析等等。了解需要进行的空间分析操作模型构建的基础。 3. 空间分析工具的选择:在模型构建之前,需要对可用的空间分析工具进行了解和选择。ArcGIS中提供了丰富的空间分析工具,如缓冲区分析、裁剪、合并、叠加等等。正确选择合适的分析工具是成功构建模型的关键。 4. 数据处理流程设计:模型构建的前提是设计好的数据处理流程。这包括确定数据的输入和输出,以及每个步骤之间的关系和依赖关系。通过设计良好的数据处理流程,可以实现数据的自动化处理和分析。 5. 熟悉模型构建工具:在模型构建之前,需要熟悉ArcGIS中的模型构建工具。这些工具提供了可视化的界面,可以通过拖拽和连接模块来构建模型。熟悉这些工具的使用方法是模型构建的基础。 总之,ArcGIS模型构建的前提条件是有可用的输入数据,明确的空间分析需求,选择合适的空间分析工具,设计好的数据处理流程,以及熟悉模型构建工具的使用方法。只有满足这些前提条件,才能成功构建模型并进行空间分析。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

陈南GISer

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值