




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ArcGIS空间数据处理在ArcGIS空间处理是地理信息的处理过程:数据操作数据ArcGIS空间数据处理模型ArcGIS的工具是建立复杂处理过程的基础,通过对数据反复使用不同的工具,可以得到新的数据或结果。把多个步骤中使用的工具连接起来就形成了一个空间数据处理模型,这个模型可以被用来自动执行和完成ArcGIS中的空间数据处理任务。Arcgis地理处理工具是进行地理数据分析的主要手段地理数据处理方法复杂,操作步骤多,重复工作耗时耗力Arcgis空间处理工具支持:工具、命令、模型、脚本空间数据处理方式在ArcGIStoolbox中运行具有GUI的工具以命令行的形式运行一个分析工具生成并运行一个模型,执行一系列的空间处理操作.编写并运行脚本程序调用空间处理工具(支持VBScript,Python等脚本语言)ArcGISModelBuilder模型是现实问题的抽象和简化来源于现实问题的影响因素在模型中以数据的形式呈现对现实问题的影响因素的处理方法在模型中以工具的形式呈现研究者的思考在模型中以处理逻辑和流程的形式呈现最简单的模型ArcGISModelBuilder实现通过按处理逻辑(流程)把多个处理过程组合到一起从而实现对复杂问题的建模公园选址模型
地理模型的用途自动完成空间数据处理分析、数据管理、转换工作记录和保存一种处理方法共享空间处理过程创建定制的工具,将通用的操作集合到一个工具中地理建模的主要数据处理方法数据转换:矢量到栅格,采样点空间插值,DEM到栅格地形分析:坡度、坡向、光照模型重分类缓冲区分析图层叠加分析:权重模式、高级算法模式图层叠加Overlay将多个图层的信息结合在一个图层中。矢量图层的复合:相交、合并、剪切栅格图层的叠加:栅格计算器栅格计算器加权叠加25%25%50%ArcGISModelBuilderModelBuilder提供了一个图形化的操作环境,可以在其中创建及修改模型。类似于图形化(非可视化)的程序设计界面,实现GIS问题的建模模型输出结果可以加入到ArcMap数据框中数据或工具可以直接从ArcMap中拖入ModelBuilderModelBuilder:模型参数化模型中的变量(数据和派生数据)可以参数化,这样做的目的有两个:可以通过对话框的方式运行模型,就如运行Arctoolbox中的其它分析工具一样;能够作为子模型用于其它模型中参数化的模型可以作为子模型用于构造更复杂的模型唯一输入数据的模型
AreaWithin100metersofStreams
多个输入数据的模型:
ParcelsWithinFloodZone
多个输出数据的模型ModelBuilder介绍ModelBuilder界面介绍如何加入数据如何加入工具如何设置参数变量如何运行和将已完成的工具共享,让其他人使用ModelBuilder界面介绍启动ModelBuilder在ArcGIS(Catalog、Map、Globe、Scene)的菜单中选择地理处理菜单下的模型构建器菜单新建工具,在ToolBox中单击右键,出来右键菜单,在New的子菜单里选ModelModelBuilder界面介绍模型运行过程产生的数据,不删除可能会造成模型因为文件名冲突而不能运行编辑菜单,依次是剪贴、复制、粘贴和选择所有视图菜单,自动布局是流程更加美观、各种放大ModelBuilder界面介绍添加数据到模型中选择模型中的数据,工具将数据和工具连接起来运行选中的处理过程或整个模型Page
31加入数据四种方式adddata按钮从ArcMap或ArcCatalog从直接拖到模型中模式界面中右键createvariable在工具中添加数据加入工具从ArcToolBox中拖拽已有的工具,添加到模型中在ArcToolBox中查找工具方法:概要创建一个模型模型概念部分模型基本元素模型过程构建模型部分添加模型元素连接模型元素验证和运行模型模型的整饰创建一个模型创建一个简单模型关于简单模型的基本问题组成一个Model的基本元素有什么?如何根据基本元素一个Model?如何运行一个Model?Model基本元素模型的基本元素DataVariableDerivedDataValueVariableTools连接线——DataData:代表数据流向或执行方向连接线——Environment下一级覆盖上一级连接线——Environment通过模型属性设置可以是常量也可以指向一个变量连接线——Environment连接线——Precondition前提:用某个变量控制其他工具执行连接线——Feedback反馈:将结果重新作为输入过程一个过程过程=工具+变量+连接线模型的执行以过程为基本单位这些都是过程使用多个过程多个相关的过程就组成了一个模型添加模型元素添加工具直接拖拽AddDataorTool添加变量所有变量类型工具右键创建空白处右键创建添加变量数据变量从CatalogWindow中直接拖拽使用AddDataorTool演示添加变量和工具连接模型元素输出结果会默认连好普通GP迭代器ModelOnlyTools连接工具与变量使用连接工具下拉框选择使用连接工具动态显示可用的参数使用连接工具根据模型元素类型判断连接线类型演示连接模型元素在ModelBuilder中运行模型元素的状态模型的验证模型验证做了什么检查数据源是否有效检查参数是否有效检查工具是否有效运行的方式运行单个过程运行所有可运行的过程运行Ready-To-Run的过程在ArcMap检查结果勾选AddToDisplay使之添加到ArcMap中间数据用于连接多个过程的中间结果是中间数据以下情况外都默认设置成中间数据:已有数据、最终结果、设为参数在ModelBuilder中运行模型中间数据需要手动删除中间数据的存放位置人工指定到特定位置共享后其他人没有相应文件夹或数据库怎么办?放到ScratchWorkspace下可指定,通过%scratchworkspace%使用可以指定到GDB或Foder共享是他人设置与你不同怎么办?中间数据的存放位置放到ScratchGDB或ScratchFolder根据规则生成,在模型中通过%scratchGDB%和%scratchFolder%使用设置成ManagedModel自行指定合适位置推荐删除中间数据手动删除中间数据以标准工具方式运行以标准工具方式运行以对话框的方式运行以对话框方式使用模型将需要的模型变量发布成模型参数将不需要默认值的变量清空值以对话框方式使用模型在模型属性中设置参数属性参数顺序设置Filter中间数据问题中间数据会自行删除,无需手动删除ModelBuilder的整饰元素形状更改工具和变量更改连接线空间位置文字标注自由标注和链接标注创建标注的方法标注的显示属性Esri中国技术支持联系方式网址:邮箱:support@热线:400-819-2881资源中心:/zh-cn/home定义参数定义参数Page
85设置参数1、双击、2、右键打开按Run运行,再次run先删除内部临时数据Page
86设置工具参数Page
87修改每个节点的名称,右键Rename或则显示属性Page
88增加已有的工具,保存当前工具运行工具蓝色的椭圆表示输入数据,绿色的椭圆表示输出数据,黄色的矩形表示动作(采用哪个工具)只能从arctoolbox中拖拽工具,可以从ArcCatalog或arcmap拖拽数据工具是矩形,数据是椭圆,线连接数据和工具,箭头表示方向,所有的工具都有输出ModelBuilder示例对已有表加字段创建矩形接幅表缩编中村级行政区,生成乡级行政区tin到dem等高线抽稀(加密度)ModelBuilder循环的简单列子对已有表加字段任务:给一个表增加两个字段一个是ID,一个是Name,使用AddField在DataManagementTools下创建矩形接幅表任务:创立一个可以指定范围矩形接幅表CreateFishnet和FeatureToPolygon创建1:5万西安80国际标准分幅中央经线为102度,经度范围为101-103,纬度22-24,1:5万经差15分(0.25度),纬差10分(0.16666666度)创建1:5万西安80国际标准分幅行政区融合1、村级行政区,select生成另一个表2、更新行政代码3、融合4、处理碎片建tin到dem在arctoolbox没有createtinfromfeatureclass只能先createtin,后edittin等高线抽稀从20米等高距到50米等高距的(加密,可能需要平滑)Page
99循环的列子一个目录下的有很多类似文件,进行循环脚本和Python脚本语言的特征在执行时以解释(interpreting)为主的编程语言特征:松散类型:变量无需定义成指定的类型无需编译,解释执行并非系统编程语言为什么在地理处理中使用脚本和建模一样的优越性:高效地执行系列任务阅读和编写简单容易共享批处理操作使用逻辑来控制工具的执行任务计划与其它系统有接口单个文件任何时刻都可以运行用户不需要学习一个特定的语言选择脚本语言为什么使用PythonPython易学,因为它的语法清晰简单。Python支持基于对象的编程,并且更易理解Python文档简单复杂的数据结构可以直接在python中工作有调试的环境Python可以简单
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 海航机务笔试试题(及答案)
- 2025年乡镇农技站招聘考试模拟题农机补贴政策与审核实务
- 2025国内货物买卖合同基本条款
- 2025年养老护理员高级面试预测题及解析
- 医学护理生理课考试题及答案
- 2025年甘肃中考历史题库及答案
- 面部清洁护理技术操作试题及答案
- 2025年设施环境计算机自动控制设备项目立项申请报告模板
- 2025年中国稀土集团招聘考试指南与模拟题答案
- 2025房产租赁权转让合同
- GB/T 28118-2011食品包装用塑料与铝箔复合膜、袋
- GB/T 10125-2021人造气氛腐蚀试验盐雾试验
- T-JSYLA 00007-2022 江苏省智慧公园建设指南
- 热控安装工程施工方案
- 医院水、电、气故障报修、排查、处理流程1
- 八年级上册物理 第一章 第一节长度和时间的测量课件
- 数控加工中心培训课件
- 《思想政治教育专业导论》课程教学大纲
- 产品可追溯性模拟演练(成品-原料)记录
- 中国—东盟自贸区
- 安全帽试验作业指导书实施细则
评论
0/150
提交评论