精华内容
下载资源
问答
  • ArcGIS模型构建器之水文分析模型构建.mp4
  • ARCGIS模型构建器教程

    2018-09-10 22:57:51
    ARCGIS模型构建器教程官方教材,内容详细,高清。ARCGIS模型构建器教程官方教材,内容详细,高清。
  • ArcGIS模型构建器.pptx

    2021-03-06 21:43:07
    ArcGIS模型构建器.pptx
  • ArcGIS模型构建器批量操作:批量提取转角点坐标
  • ArcGIS模型构建器教程

    2021-05-25 18:03:02
    本课程详细讲解Arcpy模型构建器的使用,包括各种迭代器的使用(迭代要素类、迭代地里工作空间等、计算值、收集值)、在模型构建器中集成python脚本、if else逻辑判断的使用、最后通过大量的综合案例巩固了前面的知识...
  • ArcGIS模型构建器批量操作:批量提取转角点坐标(附工具下载) ArcGIS模型构建器使用:矢量要素按规则进行排序(附工具下载) ArcGIS模型构建器使用:掩膜提取(附练习数据下载) ArcGIS模型构建器:生成DEM并计算...

    在这里插入图片描述
    之前简单介绍了制作模型、模型的修改、使用模型批量处理数据等。

    ArcGIS模型构建器批量操作:批量提取转角点坐标(附工具下载)

    ArcGIS模型构建器使用:矢量要素按规则进行排序(附工具下载)

    ArcGIS模型构建器使用:掩膜提取(附练习数据下载)

    ArcGIS模型构建器:生成DEM并计算地形起伏度(附工具和练习数据)

    今天我们来解决如下几个问题。

    如果他人要使用我们的模型且他人电脑中没有我们模型生成数据的目录,这种情况该怎么办。

    如果他人使用我们的模型,但是初始数据不同,是否可以不修改模型就能更换初始数据。

    我们来解决第一个问题:

    一般操作是我们编辑模型将数据生成目录修改,或者我们在电脑相应位置新建对应的文件夹。但是此方法比较繁琐,而且改变模型很容易造成模型报错。下面我们来说便捷方法:

    右击打开之前做好的模型,点击编辑,在空白处右击创建变量,在弹出的窗口中选择工作空间。在这里插入图片描述
    在这里插入图片描述
    双击工作空间在弹出的框中选择工作空间为我们电脑的分区盘,这里选择E盘。在这里插入图片描述
    确定后右击工作空间重名名为space,双击最终数据将文件生成目录改为:%space%\宗地面_FeatureToLine_FeatureVer_TableToExcel.xls图片完成后点击运行,发现E根目录下生成了我们想要的成果。
    在这里插入图片描述

    我们来看第二个问题,

    如果他人的初始数据为其他数据,怎样在不修改模型的情况下更改初始数据。这就需要我们将初始数据作为可变参数加入模型。

    我们返回模型,在初始数据总地面.shp上右击,勾选模型参数。我们发现初始数据右上角多出了P标志。在这里插入图片描述

    勾选之后我们保存并关闭模型。在这里插入图片描述
    打开右侧的目录,在目录相应位置找到我们创建的工具箱及模型在这里插入图片描述
    直接双击模型后我们发现跳出了如下弹窗,在这里插入图片描述

    接下来我们就可以点击文件位置右侧的文件夹,打开相应位置将我们想要添加的数据添加到模型中做初始数据在这里插入图片描述

    添加完成后点击确定,模型即可自动运行。

    • END -
    展开全文
  • ArcGIS模型构建器(ArcGIS)

    万次阅读 多人点赞 2019-03-07 21:03:14
    今天课上学了点模型构建器的相关知识,在实际操作特此整理一下: 1.流域

    从ArcGIS帮助中进一步熟悉模型构建器,总结帮助中的内容:

    1.三种类型的模型元素:

    1.工具:包括ArcGIS自带的工具,脚本工具和已经创建的模型工具,工具被加到模型中后就成为模型元素
    2.变量:分为两种类型:
    (1)数据:包括矢量数据和栅格数据等包含字段信息、空间参考和路径的数据,也可分为输入数据和输出数据
    (2)值:如字符串、数值、bool值、空间参考、线性单位或范围等值,也可分为输入值和输出值
    3.连接符:将数据和值连接到工具,连接符箭头显示了地理处理的执行方向,分为四种类型:
    (1)数据连接符:用于将变量连接到工具(最常见)
    (2)环境连接符:用于将包含环境设置的变量连接到工具,工具在执行时将使用该环境设置
    (3)前提条件连接符:用于将变量连接到工具,只有在创建了前提条件变量的内容之后,工具才会执行
    (4)反馈连接符:用于将某一工具的输出返回给同一工具作为输入
    不同的模型元素采用不同的符号表达,如下图所示:
    在这里插入图片描述

    2.标注模型:

    除变量、工具和连接器模型元素以外,还存在文本标注元素,即模型中解释文本的图形元素。标注不是处理顺序的一部分。可将标注附加到元素上,也可使其在模型图中自由浮动:
    1.向元素添加标注:
    (1)右键单击元素或连接线,然后单击创建标注
    (2)由于该标注被附加到元素上,因此移动元素时,标注也随之移动
    (3)双击标注以输入文本
    (4)编辑标注时,按住 Shift 键的同时按 Enter 可输入新一行
    2.添加自由浮动式标注:
    (1)右键单击空白处,然后单击创建标注
    (2)双击标注以输入文本
    (3)编辑标注时,按住 Shift 键的同时按 Enter 可输入新一行
    3.显示 URL,打开一个网页:
    (1)选择标注,单击右键,然后单击显示属性
    (2)在标注的显示属性 窗口中(参见下图),输入 URL
    (3)右键单击标注,然后单击显示 URL,Web 浏览器将启动并打开网页
    在这里插入图片描述

    3.模型工作流程:

    由一个工具和连接到此工具的变量组成的流程。连接线用于表示处理顺序。模型中可存在多个彼此相连的流程,这样,从某一流程获取的数据将成为另一流程的输入数据。模型中的每个流程都将处于以下四种状态之一:
    1.尚未准备好运行:最初将工具拖动到模型构建器窗口中时,流程将处于“尚未准备好运行”状态(工具显示为白色),因为缺少所需的参数值
    2.准备运行:为工具指定了全部所需参数值后,流程将处于“准备运行”状态
    3.正在运行:如果模型工具显示为红色并且在结果 窗口中创建包含消息的结果,则流程处于“正在运行”状态
    4.已运行:如果在模型构建器中运行模型,所显示的工具和派生数据元素将带有下移阴影,表示已运行此流程并且已生成派生数据
    在这里插入图片描述

    4.模型参数:

    1.为了提高模型的作用,增强模型的复用性,可以右键单击模型变量,然后选择模型参数来创建模型参数,模型参数以变量旁显示字母 P 的方式表示
    2.右击参数重命名可以更改参数名称,这样参数的名称就变得更通用,也能在输入输出时起到提示意义
    在这里插入图片描述
    3.将参数留空:如果你不想每次使用该模型时都看到因使用默认参数而产生的错误提示,你可以在模型中删除默认值,如下图:在这里插入图片描述
    4.更改模型参数顺序:
    (1)可以先取消所有创建的模型参数,然后再按自己想要的模型参数顺序创建模型参数
    (2)右键单击空白处,然后单击模型属性,单击参数选项卡,选择一个参数,用上下箭头更改其位置,如下图:
    在这里插入图片描述
    5.更改模型参数类型:可以将可选参数更改为必需参数依旧打开4中的选项卡修改,如下图:
    在这里插入图片描述
    6.过滤参数值:参数过滤器用于限制或约束指定给模型工具参数的输入值或数据,依旧打开4中的选项卡修改,如下图:
    (1)值列表过滤:
    在这里插入图片描述
    (2)范围过滤:
    在这里插入图片描述
    (3)要素类过滤:
    在这里插入图片描述
    (4)字段过滤:
    在这里插入图片描述

    5.设置常规模型属性:

    为了使模型更加规范,可以为模型加上软件自带工具拥有的工具名称和工具说明等:
    (1)右键空白处,然后单击模型属性,单机常规,输入名称、标注和描述等信息
    (2)命名尽量不采用中文和特殊字符以及空格
    (3)修改参数描述:(Dialog Explanation)
    在这里插入图片描述
    在这里插入图片描述

    6.可以将模型导出:

    1.将模型导出为图形:通过“模型构建器”中的菜单,指向并单击模型 > 导出 > 至图形
    2.将模型导出为 Python 脚本:通过“模型构建器”中的菜单,指向并单击模型 > 导出 > 至 Python 脚本,输入脚本名“.py”

    7.注意路径:

    1.如果您想要模型中的所有数据的路径都是相对于工具箱位置的,则请选中存储相对路径名(不是绝对路径名)。
    2.不要轻易挪动模型的位置或是说路径,这样有可能导致利用该模型创建的其他模型损坏

    8.官方帮助:

    网页链接:http://desktop.arcgis.com/zh-cn/arcmap/10.3/analyze/modelbuilder/what-is-modelbuilder.htm

    展开全文
  • ArcGIS模型构建器.zip

    2021-06-01 16:34:15
    https://blog.csdn.net/A____t/article/details/117443414
  • Arcgis 模型构建器的操作案例

    千次阅读 2020-11-19 07:22:56
    Arcgis模型构建器的操作案例 ​ 最近在实习,做国情,领导给了我一份数据,要我把每条国省道经过的乡镇做成表格,告诉我这个很简单,提取出道路相交一下就可以了 问题是,你这不止一条啊,我寻思着复制粘贴不得...

    Arcgis 模型构建器的操作案例

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

     

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

     

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

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

    这个是工具操作流程

     

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

     

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

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

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

     

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

    右键单击模型,编辑

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

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

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

     

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

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

    他的运行结果如下

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

    验证模型,运行试一下

    0.38秒

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

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

     

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

     

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

     

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

    展开全文
  • arcgis模型构建器发布GP服务 首先模型构建器图下这个玩意 打开之后是一个空白的区域,可以在里面添加工具。 图上的是写的一个用反距离权重法的工具,输入数据,然后要进行空间插值的字段和要进行空间插值的属性,...

    arcgis模型构建器发布GP服务

    首先模型构建器图下这个玩意
    在这里插入图片描述
    打开之后是一个空白的区域,可以在里面添加工具。
    在这里插入图片描述
    图上的是写的一个用反距离权重法的工具,输入数据,然后要进行空间插值的字段和要进行空间插值的属性,就可以直接输出结果,结果就是一张图。
    在这里插入图片描述

    黄色的就是直接从arcgis的工具箱里面复制过来的,复制过来自带一个输出的方框。
    黄色的工具的环境可以直接右键获取变量就出现了,然后点进去把每一个设置好用自己的数据,工具的输出的图像可以自己手动连接作为下一个工具的底图啦或者啥环境。设置好就调试,如果没有显示出来参数的话可以右键自己设置的模型的属性,在参数那里有个加号,把参数添加进去就可以了,然后也可以在那里调整顺序。
    全都设置好没问题之后,就可以左键运行一遍,如果上面的模型构建器里面所有的框框都是有颜色的,不是白色的,应该就没有啥问题,不能有白色的。然后所有参数都设置的对,就能运行,不能运行就自己调试调试。
    成功运行后就可以在结果那里发布服务,分析一下解决完重要的问题,勾选显示地图,把地图服务和GP服务一起发布出去就好了。

    成功发布后,如果导出的数据不会立刻出现在arcmap中,这时候有可能是在模型的参数中你没有把那个输出的结果显示在模型上,需要按那个+号打开
    在这里插入图片描述

    展开全文
  • ArcGIS模型构建器和Python语言在第三次全国国土调查数据处理中的应用.pdf
  • ArcGIS模型构建器案例学习笔记-字段处理模型集 联系方式:向日葵,135-4855-4328,xiexiaokui@qq.com 由四个子模型组成 子模型1:判断字段是否存在 方法:python工具 子模型2:字段存在,则删除 方法: ...
  • 参考学习: ArcGIS模型构建器(ModelBuilder)视频教程(GIS思维)
  • 可参考:ArcGIS模型构建器操作案例——提取相关属性信息 首先先简单介绍一下这次模型的功能,就是我们要用省级行政区划边界和全国的县城点来提取出该省县城位置 首先我们先想一下,我们正常的操作流程,是新建一个...
  • 摘要:本文针对第三次全国国土调查中存在的数据处理,基于ArcGIS模型构建器对其进行耕地二级类变化、新增耕地、种植属性、石漠化标注以及入库前的数据进行不一致检查,本文对实现这几项数据处理功能进行方法探究,...
  • arcgis模型构建器实现数据批量处理

    千次阅读 2020-06-29 17:32:42
    Arcgis是一个比较好用的GIS常规数据处理软件,有...不过好在软件开发者早就替我们考虑好了,【模型构建器】可以帮助我们快速实现批处理功能(不熟悉模型构建器的小伙伴们可自行百度一下,解释很全),下面我以“模型
  • ArcGIS模型构建器案例学习笔记-批量删除空要素类地理模型 联系方式:谢老师,135-4855-4328,xiexiaokui@qq.com 目的:批量删除记录个数为0的矢量文件 优点:逻辑清晰,不写代码,可处理任意工作空间 方法: ...
  • 教你怎么样用最快的速度批量处理数据,能节约大量时间,提高工作效率
  • ArcGIS模型构建器案例教程-批量复制工作空间所有要素类 目的:批量复制工作空间所有要素类 工具名称:WorkspaceCopyFeatureClasses 使用方法:输入工作空间,指定输出工作空间 结果: 联系方式:谢老师,I...
  • 利用Arcgis模型构建器批量裁剪

    千次阅读 2020-03-12 23:02:06
    1.在工具箱里构建模型。 在arctool box里右键点击空白处,选择【添加工具箱】,在弹出页面点击【新建工具箱】右键点击arctoolbox里找到toolbox,,【新建】-模型 2.编写模型 插入–迭代–栅格。 从工具箱中把裁剪...
  • ArcGIS模型构建器案例教程-批量修改工作空间所有要素类的空间参考 目的:批量修改工作空间所有要素类的空间参考(坐标系) 工具名称:WorkspaceChangeSpatialReference 使用方法:输入工作空间,指定目标坐标系 ...
  • 循环字段值来选中要素,并使用选中要素范围来裁剪栅格,文件以字段值命名,文件格式为tif ,可用于影像批量分幅
  • ArcGIS模型构建器计算几何的方法

    千次阅读 2020-06-30 10:59:48
    模型构建器对现有图层添加一个字段,字段值为投影坐标下的面积或长度。 方法:字段计算器,选择python,表达式为!Shape.Area!即可,根据实际需要转换单位即可 !Shape.extent.Xmin!用来计算最小横坐标!Shape....
  • 面对工作中重复的冗长Arcgis处理流程,开始思索简单高效可成果共享的解决办法,直到遇到模型构建器ModelBuilder,问题迎刃而解。 目录 背景知识 优势 使用准备 输入与输出 模型实例 背景知识 什么是模型...
  • arcgis模型构建器_批量裁剪

    千次阅读 热门讨论 2019-08-15 15:31:32
    打开ModelBuilder,建立一个栅格迭代 再将剪裁工具找出来,放到我们的modelbuilder画布中来 之后将raster作为输入栅格连接到裁剪工具过程去(此过程讷,容易引起软件的崩溃,性子急得小伙伴可以砸电脑了) 之后...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,339
精华内容 935
关键字:

arcgis模型构建器