Arcgis教程6.矢量数据处理_第1页
Arcgis教程6.矢量数据处理_第2页
Arcgis教程6.矢量数据处理_第3页
Arcgis教程6.矢量数据处理_第4页
Arcgis教程6.矢量数据处理_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心矢量数据处理20212021年年1010月月1515日日中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心Page 2讲解内容n矢量数据的查询矢量数据的查询n矢量数据关联和连接矢量数据关联和连接n矢量数据提取矢量数据提取n分幅数据(或行政区划)分割剪裁分幅数据(或行政区划)分割剪裁n矢量数据的合并矢量数据的合并中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心Page 31、矢量数据的查询、矢量数据的查询n 属性查询 对某个图层的查询 见(第4章)n 属性表的查询n 通用查询n 空间查询n 数据搜索 A

2、rcCatalog中n 前1-4在arcmap中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心Page 41.2属性表的查询打开一个表的属性(Open Attribute Table)在右下角options点击,有Find & Replace(只有在编辑可用)数据数据:6joinfind9091.mdbXZQ:6joinfind9091.mdbXZQ中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心Page 51.3通用查询通用查询有点google,输入只有,可以查询当前窗口所有图层的所有字段,与之匹配的内容中国科学院计算技术研究所教育中心中国科学院计算技术研究所

3、教育中心Page 61.4空间查询-九交模型(高级)在arcmap中selection菜单中select by Location基本的几何类型:点,线,面,它们都有很明确的内部,边界、外部 几何对象内部边界外部点点本身无边界点对象以外的区域 线除端点外的线对象线对象的端点线对象外的区域 面面对象除边界后的区域面对象控制边面对象本身外的区域中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心Page 71.4空间查询-九交模型内部(interior),边界(boundary)、外部( exterior ),三种,九种排列 1 interior interior 2 interior

4、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。中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心Page 81.4空间查询-arcmap查询含义(中级)n Intersect 定义:相交查询相交查询算子查询对象:点、线、面 目标对象:

5、点、线、面n Are withinwithin a distance of:相邻查询相邻查询,对几何对象进行缓冲(distance)分析,然后用缓冲区(面)与要查询的几何对象求交(后面目标图层包括前面查询图层)查询对象:点、线、面 目标对象:点、线、面n Completely containcontain:包含查询包含查询,查询对象与目标对象是包含关系(边界不能重合),前面包括后面查询对象:面 目标对象:点、线、面n Are completely withinwithin:查询对象与目标对象是被包含关系(边界不能重合),前面在后面内,后面包含前者前面在后面内,后面包含前者查询对象:点、线、面

6、目标对象:面使用数据使用数据:6joinfindp1,p2:6joinfindp1,p2测试测试中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心Page 91.4空间查询-arcmap查询含义n Have their center in:查询对象的质心在目标对象的非外部(内部,或则边缘上)。质心包含质心包含查询对象:点、线、面 目标对象:点、线、面n Share a line segment with:查询对象与目标对象是相邻关系,但至少有两个邻边的公共结点。共享边查询共享边查询查询对象:线、面 目标对象:线、面n Touch the boundary of:查询对象与目标对象

7、是相邻关系查询对象:线、面 目标对象:线、面 边界接触边界接触n Are identical to:查询对象与目标对象的类型必须一致,它们之间是重合关系查询对象:点、线、面 目标对象:点、线、面中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心Page 101.4空间查询-arcmap查询含义n Are crossed by the outline of:查询对象与目标对象的关系是交叉,但它们边界必须至少有重合的一部分线、节点等。穿越穿越查询对象:线、面 目标对象:线、面n Contain:定义:查询对象与目标对象是包含关系查询对象:点、线、面 目标对象:点、线、面n Are c

8、ontained by:查询对象与目标对象是被包含关系查询对象:点、线、面 目标对象:点、线、面中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心Page 111.4空间查询,获得四川所有县有全国省级行政和全国县级行政区划1、获得四川所有县 使用Are completely within(加10m缓冲,防止边界相交)2、获得四川所有的边界县 在上面1的结果 touch the boundary of 3、内部县 4、获得四川相邻的省份 加10 Buffer,不选四川自己使用数据使用数据:6joinfindchina.gdb,:6joinfindchina.gdb,操作操作看看:6

9、joinfind:6joinfind空间查询空间查询.exe.exe中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心Page 122 2、矢量数据关联和连接、矢量数据关联和连接( ( 中级)中级)l矢量数据关联矢量数据关联Relate,用于主从表,一对多,用于主从表,一对多,只有属性方式。只有属性方式。l连接连接jion有两种方式属性和空间连接,属有两种方式属性和空间连接,属性连接用于多(一)对一,如从表和主表性连接用于多(一)对一,如从表和主表的对应。的对应。l支持矢量和栅格数据,表格式可以支持矢量和栅格数据,表格式可以excel等等不带图形的表。不带图形的表。中国科学院计算

10、技术研究所教育中心中国科学院计算技术研究所教育中心Page 132.1矢量数据关联矢量数据关联Relate省级行政区是主表县级是子表中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心Page 142.22.2矢量数据的连接(矢量数据的连接(JoinJoin)连接有两种方式连接有两种方式n属性连接(属性连接(joinjoin)n空间连接空间连接 属性连接,不生成新表,通过代码连接(两属性连接,不生成新表,通过代码连接(两个表之间只能建立一个连接,如果建立其他字段个表之间只能建立一个连接,如果建立其他字段连接,需要先删除以后,删除后连接表字段,就连接,需要先删除以后,删除后连接表字段

11、,就自动消失),自动消失),中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心Page 15属性连接(属性连接(joinjoin)用于多对一,多个县对应一个省数据数据:6joinrj:6joinrj中国县界中国县界.shp; .shp; 全国地图全国地图.shp.shp中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心Page 162.22.2矢量数据的连接(矢量数据的连接(JoinJoin)-空间 另一种是空间连另一种是空间连接(是根据空间相接(是根据空间相交),生成新表,交),生成新表,连接后表的记录数,连接后表的记录数,还是基表的记录数,还是基表的记录数,空间

12、连接是建立新空间连接是建立新表,所有无法删除表,所有无法删除连接,只能自己删连接,只能自己删除字段除字段中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心Page 17计算面相交点的指定字段平均值(中级) 已知土壤采样的氮含义,地块按照采样点的均值计算数据在数据在6join/jion6join/jion下下中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心Page 18按最近路径分配学生数据数据: :6joinschool分配学生.mxd,见按最近路径分配学生,exe使用学生空间连接学校中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心Page 192

13、.22.2矢量数据的连接(矢量数据的连接(JoinJoin)-空间点线面点最近距离最近距离点在面内线最近距离部分重合线在面内面-面在面内可以用来计算点到直线(点)最小距离中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心Page 203.矢量数据提取矢量数据提取Extractn Clip剪裁 n Split分割n Select(选择)n Table select(表选择)n 1、2是对图形的剪裁和分割处理后新的图形,clip结果只有一个图层,split有多个图层n 3,4是查询,后并将结果保存, Table select保存的只有属性,没有图形中国科学院计算技术研究所教育中心中国

14、科学院计算技术研究所教育中心Page 212.1Clip剪裁Clip剪裁是clip Feature作为整体对输入图层切割,切割后,保留的对象属性不变(和输入图层一样),图形切割,多个部分不分解, clip feature都必须是面层,输出input Feature可以是点、线、面、注记,数据的位置数据的位置:6joinclipsplit.gdb:6joinclipsplit.gdb中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心Page 223.2Split分割 Split feature有几记录,就分割成几个图层,split Field需要是字符串字段,可以先建字段,字段的值

15、在Arcgis9.3必须以字符串开头,同时使用arcgis9.3GeoDatabase,否则出现999999错误(如果看是否为9.3格式数据,upgrade可用)使用的数据使用的数据:6joinclipfind.mdb:6joinclipfind.mdb下下 clipclip和和xzqxzq中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心Page 23Clip和Split区别项目Clipsplit输出图层数只有一个有切割工具的记录数确定输出图层结构和输入一样和输入一样是否需要字段支持不需要需要,字段字段切割图形是否合并合并不合并中国科学院计算技术研究所教育中心中国科学院计算技术

16、研究所教育中心Page 243.3 Select(选择)按Sql选出一部分数据,Table select类似使用的数据使用的数据:6joinclipfind.mdb:6joinclipfind.mdb下下 xzqxzq中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心Page 254、分幅数据(或行政区划)分割剪裁、分幅数据(或行政区划)分割剪裁一般的要求一个分幅,或则一个乡镇,一个mdb(gdb)n 一般方式,Split分割,一次处理一个图层,后自己改名n 本人使用.net工具 qt矢量剪裁.exen 自己做的python工具中国科学院计算技术研究所教育中心中国科学院计算技术研

17、究所教育中心Page 264、python加载(中级)加载(中级)n 在ArcToolBox新建ToolBoxn 添加代码scriptn 设置对应文件n 设置参数可以直接使用6joinclip6joinclip批量切割批量切割.tbx.tbx使用数据6joinclipdata.mdb中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心Page 275 5、矢量数据的合并和接边、矢量数据的合并和接边矢量数据的合并主要有三种方法矢量数据的合并主要有三种方法UnionUnion:在:在Analysis Tools-overlayAnalysis Tools-overlayMerge:Da

18、ta Management Tools-generalMerge:Data Management Tools-generalappend:Data Management Tools-generalappend:Data Management Tools-generalDissolveDissolve:融合:融合 中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心Page 285.1 Union5.1 Union union只能合并polygon类型的要素类。两个要素类合并时会处理相交部分,使之单独形成多边形要素,并且可以选择允许缝隙(gaps)或不允许缝隙。如果选择不允许缝隙(g

19、aps allow unchecked),两个要素类合并后的缝隙将生成要素。 Join Attribute属性有all、no_fid和only_fid。all将两个要素类的属性表字段按顺序全部放在输出要素类的属性表中,包括fid。同名的字段(除fid外)在字段名后加数字以示区别(fid后加要素类名称)。no_fid将两个要素类的属性表中除fid外的字段按顺序全部放在输出要素类的属性表中。only_fid只将两个要素类的属性表中的fid放到输出要素类的属性表中,在fid后加要素类名称以示区别。数据为:数据为:6joinclipfind.mdbunion1和和union2中国科学院计算技术研究所教

20、育中心中国科学院计算技术研究所教育中心Page 295.2merge merge可以合并点、线、面等要素类和表,但必须是相同类型的。merge不处理要素,只简单地把要素放到一个要素类里,因此输出的要素类可能会有重叠或缝隙。 merge处理属性表时会把相同名字的字段合成一个,不同名字的字段按原名字、顺序全部加入输出要素类属性表中,原fid将不保留。中国科学院计算技术研究所教育中心中国科学院计算技术研究所教育中心Page 305.3 Append 合并输入要素类、表、栅格影像及栅格目录到一个已有的要素类、表、栅格影像及栅格目录中。当schema type选项为test时,输入输出的要素类属性表结构必须一致,既字段名、类型、排列顺序必须完全相同,当schema type选项为no_test时可以不同。图形:appendappend可以

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论