SpatialJoin应用操作及实例.doc_第1页
SpatialJoin应用操作及实例.doc_第2页
SpatialJoin应用操作及实例.doc_第3页
SpatialJoin应用操作及实例.doc_第4页
SpatialJoin应用操作及实例.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

Spatial Join介绍Spatial Join是ArcGis的叠置分析工具之一, 它在ArcGis的工具箱(ArcToolBox)如下图下载 (56.81 KB)2011-6-25 16:34是一个强大的叠置分析工具,可进行多种操作,用它进行分析时可以同时对图层要素与属性表进行操作,对图层要素的操作主要为寻找满足条件的要素并添加到一个新图层,对属性要素的操作主要为增加有需要的字段并写入相应数据。 Spatial Join的对话框如下图所示下载 (35.99 KB)2011-6-25 16:34Target FeatureTarget Feature中的对象要素为结果中得到的要素,即Target Feature中若为点要素,则得到的为从此文件中筛选的点要素。 Join FeatureJoin Features相当于参照物,比如,筛选出点与线距离在50m范围之内的点。筛选对象为点要素,故点层为Target Feature,筛选所用的参照物为线要素,故线层为Join Feature。 Output FeatureOutput Feature 为要输出的图层,系统会自动新建,此图层中的点为在Target Feature中满足条件的点(若操作时选择Keep All Target Features,则会保留Target Features所有的要素;若操作时不勾选这一项,则只显示所需要的要素。) Field Map of Join Feature会显示出两个层内所有的字段,根据需要修改相关字段,修改后的字段将体现在生成的新图层数据的属性表上。可以鼠标右击选择Rename自定义字段名,方便记忆。Match Option(optional):共有四种操作,本别为intersects;contains;is_within;closest。 Intersects:join feature(intersects)target feature。任何形状的要素都能进行这种操作。 contains:target feature (contains)join feature 这里要注意的是,target feature不能为点要素,因为点要素不能包含其它要素;若join feature为面要素,则target feature也只能是面要素。 is_within target feature(is_within)join feature。 若target feature 为面,则join feature也只能为面;join feature不能为点。 closest:两个要素间距离不超过一定范围(范围由用户自己定,写在下一行) 在理论上,始终记住上面的条件限制似乎麻烦。但是用户不必担心,当我们选择的要素不能进行某些操作时,系统会自动屏蔽,不在下拉列表框中出现。所以细心的用户会发现,经常会出现下拉列表框只有3个操作可供选择。 Keep All Target Feature默认为选中状态,若不去掉复选框的“”,原本的要素会依旧一个不落得显示在新图层里。但是属性数据可能会有些变化。 Join Operation:有两个选项,join one to one和join one to many。 前者是一对一的关系,后者是一对多的关系。 即如果Target Feature与Join Feature是一对多的关系,如果选择前者,结果的属性表中Target Feature仅选择Join Feature中满足条件的一条属性进行联合;反之,将选择所有满足条件的属性进行联合,这样的结果是,新图层上一个要素可能对应的有几条属性行。 Distance Field Name它只在“Match Option”选择“Closest”时才可用。用户可填写新增的字段名称,该字段默认为Double类型,将记录目标与最近的Join Feature的距离。“-1”代表这个点不符合要求(即这个点到Join Features的距离大于用户的定义值)应用实例1现在,有两份shp文件。一份是点文件,我给它命名为:景点;另一份是面文件,命名为:行政区划。两份文件中相对应的表字段如下:下载 (16.05 KB)2011-6-25 16:34其中,Name各为景点名称和区县名称,Adress为景点地址,Density为行政区划人口密度。问题:假设有5000条景点的属性数据和100条行政区划的属性数据,请根据行政区划的名称,对景点进行分类,使处在不同行政区划上的点以不同的颜色表示。(若给点提示,则可以这么问:要求给景点数据增加一个字段,用来表示景点所在的行政区,并且根据这个增加的字段给属于不同行政区划的景点设置不同的颜色。) 方法:要先给景点数据增加一个字段,用来表示景点所在的行政区。故我们在进行Spatial Join时,Target Feature 选择景点层,Join Feature选择行政区划层,Match Operation选择intersects或者is_within,最后第二行默认0,Field Map of Join Feature中一定要留着区县的名称,区县其他字段可删。单击OK,便出现一个新的图层,乍看之下没什么变化。但是打开新的点层的属性表,就会发现最后一列多了行政区划的名称字段。接下来就很简单了,在新的点层上右键依次选择PropertiesSymbology,再根据这个增加的字段给属于不同行政区划的景点设置不同的颜色。 应用实例2题目:找出距离公交线路0.0005以内的点,使其显示在新图层中,并新建两个字段分别显示该点到最近的公交线路的距离与该公交线路的名称。步骤及相关解释打开Spatial Join对话框,根据下图操作:下载 (41.58 KB)2011-6-25 16:37解释:Target Feature中的对象要素即为结果中得到的要素,即Target Feature中若为点要素,则得到的为从此文件中筛选的点要素。Join Features相当于参照物,比如,此例中,筛选出点与线距离在0.0005之内的点。Output Feature Class即为输出的文件,从Target Feature要素中筛选而来。Field Map of Join Features中会显示出两个层内所有的字段,根据需要修改相关字段,修改后的字段将体现在生成的新图层数据的属性表上。此例中,在新图层中需要线要素图层的名字字段,故保留点要素图层原有所有字段和线要素图层的名字字段,其余删除。并且可以鼠标右击修改字段名,方便记忆。Match Option(optional):即 “匹配方法”,此例中两要素要满足一定距离,故选择CLOSEST。Search Radius后的单位根据题意以及ArcMap右下角的单位定。Distance Field Nam

温馨提示

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

评论

0/150

提交评论