1. Geoprocessing概览
  • 地理处理Geoprocessing,简称GP。

主要目的:自动执行GIS任务以及执行地理分析和建模。

核心思想:迅速地将用户的想法转化成自动化的软件或工具。

  • 地理处理框架:指ArcGIS用于建立自动化流程的应用环境和开发框架,主要内容包括:地理处理工具、ModelBuilder、脚本、ArcObjects中的地理处理。

可通过多种方式使用地理处理工具:工具对话框、Python窗口、模型构造器、脚本、ArcObjects开发。

模型和架构的区别 模型构建是什么_数据

  1. Modelbuilder介绍
  •  模型构建器是一种可视化编程语言,用于构建地理处理工作流。地理处理模型用于对空间分析和数据管理流程进行自动化处理并记录。可创建并修改模型构建器中的地理处理模型,其中模型表示为将一系列流程和地理处理工具串联在一起的示意图,并将一个流程的输出用作另一个流程的输入。

即模型是以流程图形式表示,流程由数据处理工具与数据组成,整个数据处理过程按流程图现后执行,是顺序、支持并行。都有数据输入与输出。

  •  模型属性:名称不能有空格;

标注:在ArcToolbox中显示,可以有空格

说明:关于模型的详细信息,便于分享

相对路径:便于分享

  •  模型元素:变量、工具、连接符

模型和架构的区别 模型构建是什么_模型和架构的区别_02

  1. 使用ModelBuilder创建工具

模型和架构的区别 模型构建是什么_模型和架构的区别_03

模型和架构的区别 模型构建是什么_数据处理_04

模型和架构的区别 模型构建是什么_数据处理_05

 

  1. 模型的优化与美化
  • 删除中间数据
  • 加载到其他的模型中嵌套使用
  • 模型运行

在ModelBuilder中运行:中间数据不会自动被删除;使用添加到显示将输出结果加载到地图显示中;不会后台运行。

作为工具运行:运行结束时删除所有的中间数据;仅显示添加的参数;可后台运行(模型菜单>模型属性对话框>启用/禁用后台处理)

  • 页面布局:自动布局模式&手动布局模式
  • 标注说明
  • 图片要素:可以将图像文件用作工具和变量元素(模型元素上右键>切换至图片符号)
  • 模型共享:灵活多样、清晰易读懂、注释说明

——zyr