- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据分析4.
数据分析
重要概念
空间分析:是基于地理对象的位置和形态特征的空间数据分析技术,其目的在于提取和传输空间信息。根据作用的数据性质不同,可以分为基于空间几何数据的分析运算和基于非空间属性数据的分析运算。根据方法的不同,一般可分为缓冲区分析、叠置分析和网络分析几种方法。缓冲区分析:是GIS的基本空间操作功能之一。缓冲区是指在点、线、面实体的周围自动建立一定宽度的多边形。缓冲区分析又可以分不基于矢量数据的缓冲区分析和基于栅格数据的缓冲区分析。叠置分析:是将同一地区的两组或两组以上的要素进行叠置,产生新的特征的分析方法,简单地说就是将两幅或多幅地图重叠在一起,产生新多边形范围内的属性,可以分为基于矢量数据的叠置分析和基于栅格数据的叠置分析。网络分析:网络分析是依据网络拓扑关系,通过考察网络元素的空间、属性数据,对网络的性能特征进行多方面的分析计算。它是运筹学模型中的一个基本模型,其根本目的是研究、筹划一项网络工程如何安排,并使其运行效果最好,如一定资源的最佳分配,从一地到另一地的运输费用最低等。
缓冲区分析是GIS的基本空间操作功能之一。根据缓冲区的生成可判定空间实体的印象范围和大小。在ArcInfo中,使用BUFFER命令可生成点、线、面和解点缓冲区。下面就此命令的使用方法予以说明。基本用法:Arc:BUFFER {buffer_item} {buffer_table} {buffer_distance} {fuzzy_tolerance} {LINE | POLY | POINT| NODE} {ROUND | FLAT} {FULL | LEFT | RIGHT}其中,in_cover为输入层,out_cover为输出层,{buffer_item}为用于建立buffer属性项,{buffer_table}为用于建立buffer的属性表,{buffer_distance}为建立缓冲区的距离,{LINE | POLY | POINT | NODE}为所要建立的缓冲区的特征。1、建立实体的等距离缓冲区 设定距离参数后,各类空间实体都可建立等间距缓冲区。如生成道路层的200米缓冲区 Arc:buffer 道路 道路缓冲区 # # 200 4 line flat 则会生成如下图1所示的图形。2、建立实体的不等距离缓冲区 通过采用在实体属性表中建立距离属性项,并录入各实体缓冲区距离数据;或根据实体的一个属性项(如道路等级),建立实体缓冲区距离对照表来实现:
道路.pat 道路.lut FNODE# …… 道路# 道路-ID 等级 距离 等级 缓冲距离 ? …… ? ? 10 100 10 100 ? …… ? ? 20 200 20 200 ? …… ? ? 30 300 30 300 Arc: buffer 道路 道路缓冲区 等级 道路.lut # 4 line flat在本例中使用的两种方法建立的缓冲区是一样的,如图2。但在使用第一种方法时即使道路等级一样,如果距离项数值不同也可建立不等宽的缓冲区。3、生成的缓冲区数据的使用 用BUFFER命令生成的多边形、线、点或结点的缓冲区都保存在新生成的多边形Coverage中,并且自动建好多边形拓朴关系,每个多边形建立一个Label点,生成的多边形Coverage的PAT表中增加名称为Inside的数据项,该项有两个可能的值:100:表示这个多边形在缓冲区范围内。1:表示这个多边形在缓冲区范围之外。
ArcInfo中用UNION,IDENTIFY和INTERSECT三个不同的命令可完成叠置分析,其具体用法如下:1、UNION命令的使用UNION in_cover union_cover out_cover {fuzzy_tolerance} {JOIN|NOJOIN} 用于将两个面多边形Coverage在相交的位置上分割,从而生成新的多边形,输出到out_cover中,输出Coverage的范围是in_cover和 union_cover 空间范围的并集其中,in_cover:用来和union_cover合并的层,必须是具有面特征 union_cover:包括多边形特征的覆盖层 join|nojoin:确定是否把in_cover和union_cover的所有属性都加入out_cover其示意图如下:2、IDENTITY命令的使用 用法:IDENTITY in_cover identity_cover out_cover {POLY | LINE | POINT} {fuzzy_tolerance} {JOIN | NOJOIN}其目的是将in_co
文档评论(0)