arcgis学习课件6.矢量数据处理

上传人:xiao****1972 文档编号:73122136 上传时间:2019-01-24 格式:PPT 页数:34 大小:1.81MB
返回 下载 相关 举报
arcgis学习课件6.矢量数据处理_第1页
第1页 / 共34页
arcgis学习课件6.矢量数据处理_第2页
第2页 / 共34页
arcgis学习课件6.矢量数据处理_第3页
第3页 / 共34页
arcgis学习课件6.矢量数据处理_第4页
第4页 / 共34页
arcgis学习课件6.矢量数据处理_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《arcgis学习课件6.矢量数据处理》由会员分享,可在线阅读,更多相关《arcgis学习课件6.矢量数据处理(34页珍藏版)》请在金锄头文库上搜索。

1、矢量数据处理,Page 2,讲解内容,矢量数据的查询 矢量数据关联和连接 矢量数据提取 分幅数据(或行政区划)分割剪裁 矢量数据的合并,Page 3,1、矢量数据的查询,属性查询 对某个图层的查询 见(第4章) 属性表的查询 通用查询 空间查询 数据搜索 ArcCatalog中 前1-4在arcmap,Page 4,1.2属性表的查询,打开一个表的属性(Open Attribute Table) 在右下角options点击,有Find & Replace(只有在编辑可用),数据:6joinfind9091.mdbXZQ,Page 5,1.3通用查询,通用查询有点google,输入只有,可以查询

2、当前窗口所有图层的所有字段,与之匹配的内容,Page 6,1.4空间查询-九交模型(高级),在arcmap中selection菜单中select by Location 基本的几何类型:点,线,面,它们都有很明确的内部,边界、外部,Page 7,1.4空间查询-九交模型,内部(interior),边界(boundary)、外部( exterior ),三种,九种排列 1 interior interior 2 interior boundary 3 interior exterior 4 boundary interior 5 boundary boundary 6 boundary exte

3、rior 7 exterior interior 8 exterior boundary 9 exterior exterior 该字符串为长度为9, “*”;每一个“*“可以换为”T“或”F“,T表示True,F表示False。,Page 8,1.4空间查询-arcmap查询含义(中级),Intersect 定义:相交查询算子 查询对象:点、线、面 目标对象:点、线、面 Are within a distance of:相邻查询,对几何对象进行缓冲(distance)分析,然后用缓冲区(面)与要查询的几何对象求交(后面目标图层包括前面查询图层) 查询对象:点、线、面 目标对象:点、线、面 C

4、ompletely contain:包含查询,查询对象与目标对象是包含关系(边界不能重合),前面包括后面 查询对象:面 目标对象:点、线、面 Are completely within:查询对象与目标对象是被包含关系(边界不能重合),前面在后面内,后面包含前者 查询对象:点、线、面 目标对象:面,使用数据:6joinfindp1,p2测试,Page 9,1.4空间查询-arcmap查询含义,Have their center in:查询对象的质心在目标对象的非外部(内部,或则边缘上)。质心包含 查询对象:点、线、面 目标对象:点、线、面 Share a line segment with:查询

5、对象与目标对象是相邻关系,但至少有两个邻边的公共结点。共享边查询 查询对象:线、面 目标对象:线、面 Touch the boundary of:查询对象与目标对象是相邻关系 查询对象:线、面 目标对象:线、面 边界接触 Are identical to:查询对象与目标对象的类型必须一致,它们之间是重合关系 查询对象:点、线、面 目标对象:点、线、面,Page 10,1.4空间查询-arcmap查询含义,Are crossed by the outline of:查询对象与目标对象的关系是交叉,但它们边界必须至少有重合的一部分线、节点等。穿越 查询对象:线、面 目标对象:线、面 Contain

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

7、nd空间查询.exe,Page 12,2、矢量数据关联和连接( 中级),矢量数据关联Relate,用于主从表,一对多,只有属性方式。 连接jion有两种方式属性和空间连接,属性连接用于多(一)对一,如从表和主表的对应。 支持矢量和栅格数据,表格式可以excel等不带图形的表。,Page 13,2.1矢量数据关联Relate,省级行政区是主表 县级是子表,Page 14,2.2矢量数据的连接(Join),连接有两种方式 属性连接(join) 空间连接 属性连接,不生成新表,通过代码连接(两个表之间只能建立一个连接,如果建立其他字段连接,需要先删除以后,删除后连接表字段,就自动消失),,Page

8、15,属性连接(join),用于多对一, 多个县对应一个省,数据:6joinrj中国县界.shp; 全国地图.shp,Page 16,2.2矢量数据的连接(Join)-空间,另一种是空间连接(是根据空间相交),生成新表,连接后表的记录数,还是基表的记录数,空间连接是建立新表,所有无法删除连接,只能自己删除字段,Page 17,计算面相交点的指定字段平均值(中级),已知土壤采样的氮含义,地块按照采样点的均值计算,数据在6join/jion下,Page 18,按最近路径分配学生,数据:6joinschool分配学生.mxd,见按最近路径分配学生,exe,使用学生空间连接学校,Page 19,2.2

9、矢量数据的连接(Join)-空间,可以用来计算点到直线(点)最小距离,Page 20,3.矢量数据提取Extract,Clip剪裁 Split分割 Select(选择) Table select(表选择) 1、2是对图形的剪裁和分割处理后新的图形,clip结果只有一个图层,split有多个图层 3,4是查询,后并将结果保存, Table select保存的只有属性,没有图形,Page 21,2.1Clip剪裁,Clip剪裁是clip Feature作为整体对输入图层切割,切割后,保留的对象属性不变(和输入图层一样),图形切割,多个部分不分解, clip feature都必须是面层,输出inpu

10、t Feature可以是点、线、面、注记,,数据的位置:6joinclipsplit.gdb,Page 22,3.2Split分割,Split feature有几记录,就分割成几个图层,split Field需要是字符串字段,可以先建字段,字段的值在Arcgis9.3必须以字符串开头,同时使用arcgis9.3GeoDatabase,否则出现999999错误(如果看是否为9.3格式数据,upgrade可用),使用的数据:6joinclipfind.mdb下 clip和xzq,Page 23,Clip和Split区别,Page 24,3.3 Select(选择),按Sql选出一部分数据,Tabl

11、e select类似,使用的数据:6joinclipfind.mdb下 xzq,Page 25,4、分幅数据(或行政区划)分割剪裁,一般的要求一个分幅,或则一个乡镇,一个mdb(gdb) 一般方式,Split分割,一次处理一个图层,后自己改名 本人使用.net工具 qt矢量剪裁.exe 自己做的python工具,Page 26,4、python加载(中级),在ArcToolBox新建ToolBox 添加代码script 设置对应文件 设置参数 可以直接使用 6joinclip批量切割.tbx,使用数据6joinclipdata.mdb,Page 27,5、矢量数据的合并和接边,矢量数据的合并主

12、要有三种方法 Union:在Analysis Tools-overlay Merge:Data Management Tools-general append:Data Management Tools-general Dissolve:融合,Page 28,5.1 Union,union只能合并polygon类型的要素类。两个要素类合并时会处理相交部分,使之单独形成多边形要素,并且可以选择允许缝隙(gaps)或不允许缝隙。如果选择不允许缝隙(gaps allow unchecked),两个要素类合并后的缝隙将生成要素。 Join Attribute属性有all、no_fid和only_fid

13、。all将两个要素类的属性表字段按顺序全部放在输出要素类的属性表中,包括fid。同名的字段(除fid外)在字段名后加数字以示区别(fid后加要素类名称)。no_fid将两个要素类的属性表中除fid外的字段按顺序全部放在输出要素类的属性表中。only_fid只将两个要素类的属性表中的fid放到输出要素类的属性表中,在fid后加要素类名称以示区别。,数据为:6joinclipfind.mdbunion1和union2,Page 29,5.2merge,merge可以合并点、线、面等要素类和表,但必须是相同类型的。merge不处理要素,只简单地把要素放到一个要素类里,因此输出的要素类可能会有重叠或缝

14、隙。 merge处理属性表时会把相同名字的字段合成一个,不同名字的字段按原名字、顺序全部加入输出要素类属性表中,原fid将不保留。,Page 30,5.3 Append,合并输入要素类、表、栅格影像及栅格目录到一个已有的要素类、表、栅格影像及栅格目录中。当schema type选项为test时,输入输出的要素类属性表结构必须一致,既字段名、类型、排列顺序必须完全相同,当schema type选项为no_test时可以不同。 图形:append可以合并点、线、多边形等要素类和表、栅格影像及栅格目录,但必须是相同类型的。append不处理要素,只简单地把要素放到一个要素类里,因此输出的要素类可能会有重叠或缝隙。类似Merger 属性表:同输出要素类的属性表(需要预先有一个表)。输入要素类属性表中的字段如果在输出要素类属性表中没有将会被丢弃,但可做字段映射,将输入要素类的某个字段映射到输出要素类的某个字段。,Page 31,5.4 图形合并,图形的合并,可以使用Dissolve,可以是线,也可以面,对按指定字段,图形合并,属性汇总等,数据:6joinclipdata.mdbXZQ,Page 32,合并过程中属性处理,使用6joinmegerC1.shp,c2.shp数据,Page 33,比较,Page 34,本章掌握内容,空间查询 连接(Join)方法 数据分割 数据合并,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号