矢量数据处理培训讲义课件

上传人:沈*** 文档编号:241649044 上传时间:2024-07-13 格式:PPT 页数:36 大小:1.21MB
返回 下载 相关 举报
矢量数据处理培训讲义课件_第1页
第1页 / 共36页
矢量数据处理培训讲义课件_第2页
第2页 / 共36页
矢量数据处理培训讲义课件_第3页
第3页 / 共36页
点击查看更多>>
资源描述
矢量数据处理闫磊20242024年年7 7月月1313日日讲解内容1.矢量数据的查询矢量数据的查询2.矢量数据的关联和连接矢量数据的关联和连接3.矢量数据提取矢量数据提取4.分幅数据(或行政区划)分割剪裁分幅数据(或行政区划)分割剪裁5.矢量数据的合并接边矢量数据的合并接边21、矢量数据的查询、矢量数据的查询属性查询 对某个图层的查询属性表的查询通用查询空间查询数据搜索 ArcCatalog中前1-4在arcmap31.1属性查询Get unique values 可以获得对应字段的唯一值查询产生选择集方法:创立新的选择集、添加到当前选择集、删除从当前选择集、从当前选择集中选择可以实现二次查询可以实现二次查询也可以使用下列方式设置也可以使用下列方式设置41.2属性表的查询打开一个表的属性(Open Attribute Table)在右下角options点击,有Find&Replace(只有在编辑可用)51.3通用查询通用查询有点google,输入只有,可以查询当前窗口所有图层的所有字段,与之匹配的内容61.4空间查询-九交模型在arcmap中selection菜单中select by Location基本的几何类型:点,线,面,它们都有很明确的内部,边界、外部 几何对象内部边界外部点点本身无边界点对象以外的区域线除端点外的线对象线对象的端点线对象外的区域面面对象除边界后的区域面对象控制边面对象本身外的区域71.4空间查询-九交模型内部(interior),边界(boundary)、外部(exterior),三种,九种排列 1 interior interior 2 interior boundary 3 interior exterior 4 boundary interior 5 boundary boundary 6 boundary exterior 7 exterior interior 8 exterior boundary 9 exterior exterior 该字符串为长度为9,“*”;每一个“*“可以换为”T“或”F“,T表示True,F表示False。81.4空间查询-arcmap查询含义Intersect 定义:相交查询算子查询对象:点、线、面 目标对象:点、线、面Are within a distance of:对几何对象进行缓冲(distance)分析,然后用缓冲区(面)与要查询的几何对象求交查询对象:点、线、面 目标对象:点、线、面Completely contain:查询对象与目标对象是包含关系(边界不能重合)查询对象:面 目标对象:点、线、面 Are completely within:查询对象与目标对象是被包含关系(边界不能重合)查询对象:点、线、面 目标对象:面91.4空间查询-arcmap查询含义Have their center in:查询对象的质心在目标对象的非外部查询对象:点、线、面 目标对象:点、线、面 Share a line segment with:查询对象与目标对象是相邻关系,但至少有两个邻边的公共结点。查询对象:线、面 目标对象:线、面Touch the boundary of:查询对象与目标对象是相邻关系查询对象:线、面 目标对象:线、面 Are identical to:询对象与目标对象的类型必须一致,它们之间是重合关系查询对象:点、线、面 目标对象:点、线、面101.4空间查询-arcmap查询含义Are crossed by the outline of:查询对象与目标对象的关系是交叉,但它们边界必须至少有重合的一部分线、节点等。查询对象:线、面 目标对象:线、面Contain:定义:查询对象与目标对象是包含关系查询对象:点、线、面 目标对象:点、线、面kAre contained by:查询对象与目标对象是被包含关系查询对象:点、线、面 目标对象:点、线、面111.4空间查询-arcmap查询界面查询在面(行政区)内部线(状地物)查询哪些线是行政区的边界那个线与行政区边界交叉指定行政区有哪些河流(要进行二次查询)121.4空间查询,获得四川所有县 有全国省级行政和全国县级行政区划 1、获得四川所有县 使用Are completely within 2、获得四川所有的边界县 在1的结果 touch the boundary of 3、内部县 4、获得四川相邻的省份 10 Buffer 132 2、矢量数据的关联和连接、矢量数据的关联和连接1.1.矢量数据的关联(矢量数据的关联(RelateRelate)2.2.矢量数据的连接(矢量数据的连接(JoinJoin)join和relate两者都是利用两个(也可以是多个表)的公共字段来进行其他属性的关联。join会把所有多余的字段真正拷贝到目标表中,relate不会,只是建立关联关系。arcmap中join有空间和属性连接,空间连接连接,空间连接后需要把图层自动export data,另存为,属性结果也保存到新的表中142 2、矢量数据的关联和连接、矢量数据的关联和连接Join是将一个表连接到另一个表,join用于是一对一或多对一的对应关系。打开被连接的表即可看到两个表的内容。relaterelate是将两张表建立相关关系,对应关系不限,可以一对一、多对一,也可以一对多。打开任意一张表看不到另一张表,必须在一张表内选中一条或多条记录后,在optionrelaterelate table里选中相关的表后才能看到选中的记录与另一张表的记录的对应关系。最佳用法:JoinJoin是反映多对一关系是反映多对一关系可以是属性也可是图形,RelateRelate是反映一对多关系是反映一对多关系,只能通过属性 152.12.1矢量数据的关联(矢量数据的关联(RelateRelate)行政区行政代码和图斑,坐落代码关联,可用选择对象,更新数据等等162.22.2矢量数据的连接(矢量数据的连接(JoinJoin)连接有两种方式连接有两种方式1.1.属性连接(属性连接(joinjoin)2.2.空间连接空间连接 属性连接,不生成新表,通过代码连接(两个属性连接,不生成新表,通过代码连接(两个表之间只能建立一个连接,如果建立其他字段连表之间只能建立一个连接,如果建立其他字段连接,需要先删除以后,删除后连接表字段,就自接,需要先删除以后,删除后连接表字段,就自动消失),动消失),172.22.2矢量数据的连接(矢量数据的连接(JoinJoin)182.22.2矢量数据的连接(矢量数据的连接(JoinJoin)应用 由于连接后表,有连接表的字段,用连接表更新连接后表,有连接表的字段,用连接表更新原有表的数据,如行政连接代码,连接更新行政原有表的数据,如行政连接代码,连接更新行政名称,通过空间连接的,如图斑和行政区,可以名称,通过空间连接的,如图斑和行政区,可以更新图斑的行政区名称更新图斑的行政区名称192.22.2矢量数据的连接(矢量数据的连接(JoinJoin)-空间 另一种是空间连另一种是空间连接(是根据空间相接(是根据空间相交),生成新表,交),生成新表,连接后表的记录数,连接后表的记录数,还是基表的记录数,还是基表的记录数,空间连接是建立新空间连接是建立新表,所有无法删除表,所有无法删除连接,只能自己删连接,只能自己删除字段除字段203.矢量数据提取矢量数据提取Extract1.Clip剪裁 2.Split分割3.Select(选择)4.Table select(表选择)5.1、2是对图形的剪裁和分割处理后新的图形,clip结果只有一个图层,split有多个图层6.3,4是查询,后并将结果保存,Table select保存的只有属性,没有图形212.1Clip剪裁Clip剪裁是clip Feature作为整体对输入图层切割,切割后,保留的对象属性不变(和输入图层一样),图形切割,多个部分不分解,clip feature都必须是面层,输出input Feature可以是点、线、面、注记,223.2Split分割 Split feature有几记录,就分割成几个图层,split Field需要是字符串字段,可以先建字段,字段的值在Arcgis9.3必须以字符串开头,同时使用arcgis9.3GeoDatabase,否则出现999999错误(如果看是否为9.3格式数据,upgrade可用)23Clip和Split区别项目Clipsplit输出图层数只有一个有切割工具的记录数确定输出图层结构和输入一样和输入一样是否需要字段支持不需要需要,字段字段切割图形是否合并合并不合并243.3 Select(选择)按Sql选出一部分数据,Table select类似254、分幅数据(或行政区划)分割剪裁、分幅数据(或行政区划)分割剪裁一般的要求一个分幅,或则一个乡镇,一个mdb(gdb)1.一般方式,Split分割,一次处理一个图层,后自己改名2.本人使用.net工具3.自己做的python工具264、python加载加载1.在ArcToolBox新建ToolBox2.添加代码script3.设置对应文件4.设置参数275 5、矢量数据的合并和接边、矢量数据的合并和接边矢量数据的合并主要有三种方法矢量数据的合并主要有三种方法UnionUnion:在:在Analysis Tools-overlayAnalysis Tools-overlayMerge:Data Management Tools-generalMerge:Data Management Tools-generalappend:Data Management Tools-generalappend:Data Management Tools-generalDissolveDissolve:融合:融合 285.1 Union5.1 Union union只能合并polygon类型的要素类。两个要素类合并时会处理相交部分,使之单独形成多边形要素,并且可以选择允许缝隙(gaps)或不允许缝隙。如果选择不允许缝隙(gaps allow unchecked),两个要素类合并后的缝隙将生成要素。Join Attribute属性有all、no_fid和only_fid。all将两个要素类的属性表字段按顺序全部放在输出要素类的属性表中,包括fid。同名的字段(除fid外)在字段名后加数字以示区别(fid后加要素类名称)。no_fid将两个要素类的属性表中除fid外的字段按顺序全部放在输出要素类的属性表中。only_fid只将两个要素类的属性表中的fid放到输出要素类的属性表中,在fid后加要素类名称以示区别。295.2merge merge可以合并点、线、面等要素类和表,但必须是相同类型的。merge不处理要素,只简单地把要素放到一个要素类里,因此输出的要素类可能会有重叠或缝隙。merge处理属性表时会把相同名字的字段合成一个,不同名字的字段按原名字、顺序全部加入输出要素类属性表中,原fid将不保留。305.3 Append 合并输入要素类、表、栅格影像及栅格目录到一个已有的要素类、表、栅格影像及栅格目录中。当schema type选项为test时,输入输出的要素类属性表结构必须一致,既字段名、类型、排列顺序必须完全相同,当schema type选项为no_test时可以不同。图形:appendappend可以合并点、线、多边形等要素类和表、栅可以合并点、线、多边形等要素类和表、栅格影像及栅格目录,但必须是相同类型的格影像及栅格目录,但必须是相同类型的。append不处理要素,只简单地把要素放到一个要素类里,因此输出的要素类可能会有重叠或缝隙。类似Merger属性表:同输出要素类的属性表(需要预先有一个表需要预先有一个表)。输入要素类属性表中的字段如果在输出要素类属性表中没有将会被丢弃,但可做字段映射,将输入要素类的某个字段映射到输出要素类的某个字段。315.4 图形合并 图形的合并,可以使用Dissolve,可以是线,也可以面,对按指定字段,图形合并,属性汇总等32比较名称数据格式输入图层图形处理属性处理unionpolygon 两个多个合并all、no_fid和only_fidMerge点、线、面两个多个类型要求一致不处理全部输出append点、线、面、栅格影像同上不处理,预先需要一个图层同输出的表Dissolve点、线、面一个融合设置的335.5 图形接边Arcgis不直接提供接边功能,只提供了一个线自动adjust,可以用于自动接边 设置snap容差,为地图单位地图单位,如1010米米,这是要根据自己数据实际设置设置图层编辑设置图层捕捉打开spatial adjustment工具条345.5 图形接边设置set adjust data,两个图层都选择设置设置adjustadjust方法,为方法,为edge snapedge snap(空间变换(空间变换(transform)、橡皮拉伸)、橡皮拉伸(rubbersheet)、边界捕捉()、边界捕捉(edge SNap)设置adjust 属性中options 中smooth355.5 图形接边设置Edge match数据点击Edge match工具,框选框选需要接边的对象使用adjust工具36
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!