




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、ArcGIS空间数据处理在ArcGIS空间处理是地理信息的处理过程:数据数据 操作操作 数据数据ArcGIS空间数据处理模型ArcGIS的工具是建立复杂处理过程的基础,通过对数据反复使用不同的工具,可以得到新的数据或结果。把多个步骤中使用的工具连接起来就形成了一个空间数据处理模型,这个模型可以被用来自动执行和完成ArcGIS中的空间数据处理任务。Arcgis地理处理工具是进行地理数据分析的主要手段地理数据处理方法复杂,操作步骤多,重复工作耗时耗力Arcgis空间处理工具支持:工具、命令、模型、脚本空间数据处理方式在ArcGIS toolbox中运行具有GUI的工具以命令行的形式运行一个分析工具
2、生成并运行一个模型,执行一系列的空间处理操作.编写并运行脚本程序调用空间处理工具(支持VBScript,Python等脚本语言)ArcGIS Model Builder模型是现实问题的抽象和简化来源于现实问题的影响因素在模型中以数据的形式呈现对现实问题的影响因素的处理方法在模型中以工具的形式呈现研究者的思考在模型中以处理逻辑和流程的形式呈现最简单的模型ArcGIS Model Builder实现通过按处理逻辑(流程)把多个处理过程组合到一起从而实现对复杂问题的建模公园选址模型地理模型的用途自动完成空间数据处理分析、数据管理、转换工作记录和保存一种处理方法共享空间处理过程创建定制的工具,将通用的
3、操作集合到一个工具中地理建模的主要数据处理方法图层叠加Overlay将多个图层的信息结合在一个图层中。矢量图层的复合:相交、合并、剪切栅格图层的叠加:栅格计算器栅格计算器加权叠加ArcGIS Model BuilderModel Builder提供了一个图形化的操作环境,可以在其中创建及修改模型。类似于图形化(非可视化)的程序设计界面,实现GIS问题的建模模型输出结果可以加入到ArcMap数据框中数据或工具可以直接从ArcMap中拖入Model BuilderModelBuilder:模型参数化模型中的变量(数据和派生数据)可以参数化 ,这样做的目的有两个: 可以通过对话框的方式运行模型,就如
4、运行Arctoolbox中的其它分析工具一样; 能够作为子模型用于其它模型中参数化的模型可以作为子模型用于构造更复杂的模型唯一输入数据的模型Area Within 100 meters of Streams多个输入数据的模型:Parcels Within Flood Zone多个输出数据的模型Model Builder介绍Model Builder界面介绍如何加入数据如何加入工具如何设置参数变量如何运行和将已完成的工具共享,让其他人使用Model Builder界面介绍启动Model Builder在ArcGIS(Catalog、Map、Globe、Scene)的菜单中选择地理处理菜单下的模型
5、构建器菜单新建工具,在ToolBox中单击右键,出来右键菜单,在New的子菜单里选ModelModel Builder界面介绍模型运行过程产生的数据,不删除可能会造成模型因为文件名冲突而不能运行编辑菜单,依次是剪贴、复制、粘贴和选择所有视图菜单,自动布局是流程更加美观 、各种放大Model Builder界面介绍添加数据到模型中选择模型中的数据,工具将数据和工具连接起来运行选中的处理过程或整个模型Page 31加入数据四种方式 add data按钮 从ArcMap或ArcCatalog从直接拖到模型中 模式界面中右键create variable在工具中添加数据加入工具从ArcToolBox中
6、拖拽拖拽已有的工具,添加到模型中在ArcToolBox中查找工具方法:概要创建一个模型模型概念部分模型基本元素模型过程构建模型部分添加模型元素连接模型元素验证和运行模型模型的整饰创建一个模型创建一个简单模型关于简单模型的基本问题组成一个Model的基本元素有什么?如何根据基本元素一个Model?如何运行一个Model?Model基本元素模型的基本元素Data VariableDerived DataValue VariableTools连接线DataData:代表数据流向或执行方向连接线Environment下一级覆盖上一级连接线Environment通过模型属性设置可以是常量也可以指向一个变
7、量连接线Environment连接线Precondition前提:用某个变量控制其他工具执行连接线Feedback反馈:将结果重新作为输入过程一个过程过程 = 工具 + 变量 + 连接线模型的执行以过程为基本单位这些都是过程使用多个过程多个相关的过程就组成了一个模型添加模型元素添加工具直接拖拽Add Data or Tool添加变量所有变量类型工具右键创建空白处右键创建添加变量数据变量从Catalog Window中直接拖拽使用Add Data or Tool演示添加变量和工具连接模型元素输出结果会默认连好普通GP迭代器Model Only Tools连接工具与变量使用连接工具下拉框选择使用连
8、接工具动态显示可用的参数使用连接工具根据模型元素类型判断连接线类型演示连接模型元素在Model Builder中运行模型元素的状态模型的验证模型验证做了什么检查是否有效检查是否有效检查是否有效运行的方式运行单个过程运行所有可运行的过程运行Ready-To-Run的过程在ArcMap检查结果勾选Add To Display使之添加到ArcMap中间数据用于连接多个过程的中间结果是中间数据以下情况外都默认设置成中间数据:已有数据、最终结果、设为参数在Model Builder中运行模型中间数据需要手动删除中间数据的存放位置人工指定到特定位置共享后其他人没有相应文件夹或数据库怎么办?放到Scratc
9、h Workspace下可指定,通过%scratchworkspace%使用可以指定到GDB或Foder共享是他人设置与你不同怎么办?中间数据的存放位置放到Scratch GDB或Scratch Folder根据规则生成,在模型中通过%scratchGDB%和%scratchFolder%使用设置成ManagedModel自行指定合适位置推荐删除中间数据手动删除中间数据以标准工具方式运行以标准工具方式运行以对话框的方式运行以对话框方式使用模型将需要的模型变量发布成模型参数将不需要默认值的变量清空值以对话框方式使用模型在模型属性中设置参数属性参数顺序设置Filter中间数据问题中间数据会自行删除
10、,无需手动删除Model Builder的整饰元素形状更改工具和变量更改连接线空间位置文字标注自由标注和链接标注创建标注的方法标注的显示属性Esri中国技术支持联系方式网址:http:/邮箱:热线:400-819-2881资源中心:http:/ 85设置参数1、双击、2、右键打开按Run 运行,再次run 先删除内部临时数据Page 86设置工具参数Page 87修改每个节点的名称,右键Rename 或则显示属性Page 88增加已有的工具,保存当前工具运行工具 蓝色的椭圆表示输入数据,绿色的椭圆表示输出数据,黄色的矩形表示动作(采用哪个工具) 只能从arctoolbox中拖拽工具,可以从Ar
11、cCatalog或arcmap拖拽数据 工具是矩形,数据是椭圆,线连接数据和工具,箭头表示方向,所有的工具都有输出Model Builder示例对已有表加字段创建矩形接幅表缩编中村级行政区,生成乡级行政区tin到dem等高线抽稀(加密度)Model Builder循环的简单列子对已有表加字段任务:给一个表增加两个字段一个是ID,一个是Name,使用Add Field在Data Management Tools下创建矩形接幅表任务:创立一个可以指定范围矩形接幅表 Create Fishnet和FeatureToPolygon创建1:5万西安80国际标准分幅 中央经线为102度,经度范围为101-
12、103,纬度22-24,1:5万经差15分(.25度),纬差10分(0.16666666度)创建1:5万西安80国际标准分幅行政区融合1、村级行政区,select生成另一个表2、更新行政代码3、融合4、处理碎片建tin到dem在arctoolbox没有create tin from featureclass只能先create tin,后edit tin等高线抽稀从20米等高距到50米等高距的(加密,可能需要平滑)Page 99循环的列子一个目录下的有很多类似文件,进行循环脚本和Python脚本语言的特征在执行时以解释(interpreting) 为主的编程语言特征:松散类型:变量无需定义成指定的类型无需编译,解释执行并非系统编程语言为什么在地理处理中使用脚本和建模一样的优越性:高效地执行系列任务阅读和编写简单容易共享批处理操作使用逻辑来控制工具的执行任务计划与其它系统有接口单个文件任何时刻都可以运行用户不需要学习一个特定的语言选择脚本语言为什么使用PythonPython易学,因为它的语法清晰简单。Python支持基于对象的编程,并且更易理解Python文档简单复杂的数据结构可以直接在python中工作有调试的环境Python可以简单地跟C+
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 内圆弧齿轮输送泵企业数字化转型与智慧升级战略研究报告
- 农业灌溉智能装备企业ESG实践与创新战略研究报告
- 新能源汽车功率电机企业ESG实践与创新战略研究报告
- 多用清洗机企业ESG实践与创新战略研究报告
- 真空应用设备企业ESG实践与创新战略研究报告
- 夯实机企业ESG实践与创新战略研究报告
- 高性能复合钛电极材料产业化项目可行性研究报告模板-立项备案
- 2025-2030中国无人零售行业市场发展现状及消费需求与投资前景研究报告
- 2025-2030中国微型零件锌压铸件行业市场现状供需分析及投资评估规划分析研究报告
- 2025-2030中国城市综合管廊市场运营模式与未来投融资策略研究报告
- 《无人机安全操作能力评估系统技术规范》
- 变压器检修规程范文(2篇)
- 强夯检测方案
- 陕文投集团招聘笔试冲刺题2025
- 2024危重症患儿管饲喂养护理-中华护理学会团体标准课件
- 生成式人工智能技术知识产权归属
- 我们爱运动(课件)冀美版美术二年级下册
- 水泥罐车岗位安全操作规程(4篇)
- 《国际物流与供应链管理》课程综述论文:跨境电商供应链管理研究的文献综述4100字
- 数控车削编程与加工 课件 3.5轴类零件综合
- 医疗设备采购与评估方法
评论
0/150
提交评论