Arcgis教程6矢量数据处理.ppt

上传人:b****1 文档编号:1384200 上传时间:2022-10-21 格式:PPT 页数:34 大小:1.38MB
下载 相关 举报
Arcgis教程6矢量数据处理.ppt_第1页
第1页 / 共34页
Arcgis教程6矢量数据处理.ppt_第2页
第2页 / 共34页
Arcgis教程6矢量数据处理.ppt_第3页
第3页 / 共34页
Arcgis教程6矢量数据处理.ppt_第4页
第4页 / 共34页
Arcgis教程6矢量数据处理.ppt_第5页
第5页 / 共34页
点击查看更多>>
下载资源
资源描述

Arcgis教程6矢量数据处理.ppt

《Arcgis教程6矢量数据处理.ppt》由会员分享,可在线阅读,更多相关《Arcgis教程6矢量数据处理.ppt(34页珍藏版)》请在冰豆网上搜索。

Arcgis教程6矢量数据处理.ppt

矢量数据处理,2022年10月21日,Page2,讲解内容,矢量数据的查询矢量数据关联和连接矢量数据提取分幅数据(或行政区划)分割剪裁矢量数据的合并,2,Page3,1、矢量数据的查询,属性查询对某个图层的查询见(第4章)属性表的查询通用查询空间查询数据搜索ArcCatalog中前1-4在arcmap,3,Page4,1.2属性表的查询,打开一个表的属性(OpenAttributeTable)在右下角options点击,有Find&Replace(只有在编辑可用),数据:

6joinfind9091.mdbXZQ,4,Page5,1.3通用查询,通用查询有点google,输入只有,可以查询当前窗口所有图层的所有字段,与之匹配的内容,5,Page6,1.4空间查询-九交模型(高级),在arcmap中selection菜单中selectbyLocation基本的几何类型:

点,线,面,它们都有很明确的内部,边界、外部,6,Page7,1.4空间查询-九交模型,内部(interior),边界(boundary)、外部(exterior),三种,九种排列1interiorinterior2interiorboundary3interiorexterior4boundaryinterior5boundaryboundary6boundaryexterior7exteriorinterior8exteriorboundary9exteriorexterior该字符串为长度为9,“*”;每一个“*“可以换为”T“或”F“,T表示True,F表示False。

7,Page8,1.4空间查询-arcmap查询含义(中级),Intersect定义:

相交查询算子查询对象:

点、线、面目标对象:

点、线、面Arewithinadistanceof:

相邻查询,对几何对象进行缓冲(distance)分析,然后用缓冲区(面)与要查询的几何对象求交(后面目标图层包括前面查询图层)查询对象:

点、线、面目标对象:

点、线、面Completelycontain:

包含查询,查询对象与目标对象是包含关系(边界不能重合),前面包括后面查询对象:

面目标对象:

点、线、面Arecompletelywithin:

查询对象与目标对象是被包含关系(边界不能重合),前面在后面内,后面包含前者查询对象:

点、线、面目标对象:

面,使用数据:

6joinfindp1,p2测试,8,Page9,1.4空间查询-arcmap查询含义,Havetheircenterin:

查询对象的质心在目标对象的非外部(内部,或则边缘上)。

质心包含查询对象:

点、线、面目标对象:

点、线、面Sharealinesegmentwith:

查询对象与目标对象是相邻关系,但至少有两个邻边的公共结点。

共享边查询查询对象:

线、面目标对象:

线、面Touchtheboundaryof:

查询对象与目标对象是相邻关系查询对象:

线、面目标对象:

线、面边界接触Areidenticalto:

查询对象与目标对象的类型必须一致,它们之间是重合关系查询对象:

点、线、面目标对象:

点、线、面,9,Page10,1.4空间查询-arcmap查询含义,Arecrossedbytheoutlineof:

查询对象与目标对象的关系是交叉,但它们边界必须至少有重合的一部分线、节点等。

穿越查询对象:

线、面目标对象:

线、面Contain:

定义:

查询对象与目标对象是包含关系查询对象:

点、线、面目标对象:

点、线、面Arecontainedby:

查询对象与目标对象是被包含关系查询对象:

点、线、面目标对象:

点、线、面,10,Page11,1.4空间查询,获得四川所有县,有全国省级行政和全国县级行政区划1、获得四川所有县使用Arecompletelywithin(加10m缓冲,防止边界相交)2、获得四川所有的边界县在上面1的结果touchtheboundaryof3、内部县4、获得四川相邻的省份加10Buffer,不选四川自己,使用数据:

6joinfindchina.gdb,操作看:

6joinfind空间查询.exe,11,Page12,2、矢量数据关联和连接(中级),矢量数据关联Relate,用于主从表,一对多,只有属性方式。

连接jion有两种方式属性和空间连接,属性连接用于多

(一)对一,如从表和主表的对应。

支持矢量和栅格数据,表格式可以excel等不带图形的表。

12,Page13,2.1矢量数据关联Relate,省级行政区是主表县级是子表,13,Page14,2.2矢量数据的连接(Join),连接有两种方式属性连接(join)空间连接属性连接,不生成新表,通过代码连接(两个表之间只能建立一个连接,如果建立其他字段连接,需要先删除以后,删除后连接表字段,就自动消失),,14,Page15,属性连接(join),用于多对一,多个县对应一个省,数据:

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

6joinschool分配学生.mxd,见按最近路径分配学生,exe,使用学生空间连接学校,18,Page19,2.2矢量数据的连接(Join)-空间,可以用来计算点到直线(点)最小距离,19,Page20,3.矢量数据提取Extract,Clip剪裁Split分割Select(选择)Tableselect(表选择)1、2是对图形的剪裁和分割处理后新的图形,clip结果只有一个图层,split有多个图层3,4是查询,后并将结果保存,Tableselect保存的只有属性,没有图形,20,Page21,2.1Clip剪裁,Clip剪裁是clipFeature作为整体对输入图层切割,切割后,保留的对象属性不变(和输入图层一样),图形切割,多个部分不分解,clipfeature都必须是面层,输出inputFeature可以是点、线、面、注记,,数据的位置:

6joinclipsplit.gdb,21,Page22,3.2Split分割,Splitfeature有几记录,就分割成几个图层,splitField需要是字符串字段,可以先建字段,字段的值在Arcgis9.3必须以字符串开头,同时使用arcgis9.3GeoDatabase,否则出现999999错误(如果看是否为9.3格式数据,upgrade可用),使用的数据:

6joinclipfind.mdb下clip和xzq,22,Page23,Clip和Split区别,23,Page24,3.3Select(选择),按Sql选出一部分数据,Tableselect类似,使用的数据:

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

在AnalysisTools-overlayMerge:

DataManagementTools-generalappend:

DataManagementTools-generalDissolve:

融合,27,Page28,5.1Union,union只能合并polygon类型的要素类。

两个要素类合并时会处理相交部分,使之单独形成多边形要素,并且可以选择允许缝隙(gaps)或不允许缝隙。

如果选择不允许缝隙(gapsallowunchecked),两个要素类合并后的缝隙将生成要素。

JoinAttribute属性有all、no_fid和only_fid。

all将两个要素类的属性表字段按顺序全部放在输出要素类的属性表中,包括fid。

同名的字段(除fid外)在字段名后加数字以示区别(fid后加要素类名称)。

no_fid将两个要素类的属性表中除fid外的字段按顺序全部放在输出要素类的属性表中。

only_fid只将两个要素类的属性表中的fid放到输出要素类的属性表中,在fid后加要素类名称以示区别。

数据为:

6joinclipfind.mdbunion1和union2,28,Page29,5.2merge,merge可以合并点、线、面等要素类和表,但必须是相同类型的。

merge不处理要素,只简单地把要素放到一个要素类里,因此输出的要素类可能会有重叠或缝隙。

merge处理属性表时会把相同名字的字段合成一个,不同名字的字段按原名字、顺序全部加入输出要素类属性表中,原fid将不保留。

29,Page30,5.3Append,合并输入要素类、表、栅格影像及栅格目录到一个已有的要素类、表、栅格影像及栅格目录中。

当schematype选项为test时,输入输出的要素类属性表结构必须一致,既字段名、类型、排列顺序必须完全相同,当schematype选项为no_test时可以不同。

图形:

append可以合并点、线、多边形等要素类和表、栅格影像及栅格目录,但必须是相同类型的。

append不处理要素,只简单地把要素放到一个要素类里,因此输出的要素类可能会有重叠或缝隙。

类似Merger属性表:

同输出要素类的属性表(需要预先有一个表)。

输入要素类属性表中的字段如果在输出要素类属性表中没有将会被丢弃,但可做字段映射,将输入要素类的某个字段映射到输出要素类的某个字段。

30,Page31,5.4图形合并,图形的合并,可以使用Dissolve,可以是线,也可以面,对按指定字段,图形合并,属性汇总等,数据:

6joinclipdata.mdbXZQ,31,Page32,合并过程中属性处理,使用6joinmegerC1.shp,c2.shp数据,32,Page33,比较,33,Page34,本章掌握内容,空间查询连接(Join)方法数据分割数据合并,34,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 职业教育 > 职高对口

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1