spatial join 应用操作和实例

spatial join 应用操作和实例

ID:21132598

大小:373.00 KB

页数:6页

时间:2018-10-19

spatial join 应用操作和实例_第1页
spatial join 应用操作和实例_第2页
spatial join 应用操作和实例_第3页
spatial join 应用操作和实例_第4页
spatial join 应用操作和实例_第5页
资源描述:

《spatial join 应用操作和实例》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、SpatialJoin介绍SpatialJoin是ArcGis的叠置分析工具之一,它在ArcGis的工具箱(ArcToolBox)如下图下载(56.81KB)2011-6-2516:34是一个强大的叠置分析工具,可进行多种操作,用它进行分析时可以同时对图层要素与属性表进行操作,对图层要素的操作主要为寻找满足条件的要素并添加到一个新图层,对属性要素的操作主要为增加有需要的字段并写入相应数据。SpatialJoin的对话框如下图所示下载(35.99KB)2011-6-2516:34TargetFeature  TargetFe

2、ature中的对象要素为结果中得到的要素,即TargetFeature中若为点要素,则得到的为从此文件中筛选的点要素。JoinFeature  JoinFeatures相当于参照物,比如,筛选出点与线距离在50m范围之内的点。筛选对象为点要素,故点层为TargetFeature,筛选所用的参照物为线要素,故线层为JoinFeature。OutputFeature  OutputFeature为要输出的图层,系统会自动新建,此图层中的点为在TargetFeature中满足条件的点(若操作时选择KeepAllTargetFea

3、tures,则会保留TargetFeatures所有的要素;若操作时不勾选这一项,则只显示所需要的要素。)FieldMapofJoinFeature  会显示出两个层内所有的字段,根据需要修改相关字段,修改后的字段将体现在生成的新图层数据的属性表上。可以鼠标右击选择Rename自定义字段名,方便记忆。MatchOption(optional):  共有四种操作,本别为intersects;contains;is_within;closest。  ①Intersects:joinfeature(intersects)targ

4、etfeature。任何形状的要素都能进行这种操作。  ②contains:targetfeature(contains)joinfeature  这里要注意的是,targetfeature不能为点要素,因为点要素不能包含其它要素;若joinfeature为面要素,则targetfeature也只能是面要素。  ③is_within  targetfeature(is_within)joinfeature。  若targetfeature为面,则joinfeature也只能为面;joinfeature不能为点。  ④clo

5、sest:两个要素间距离不超过一定范围(范围由用户自己定,写在下一行)  在理论上,始终记住上面的条件限制似乎麻烦。但是用户不必担心,当我们选择的要素不能进行某些操作时,系统会自动屏蔽,不在下拉列表框中出现。所以细心的用户会发现,经常会出现下拉列表框只有3个操作可供选择。KeepAllTargetFeature  默认为选中状态,若不去掉复选框的“√”,原本的要素会依旧一个不落得显示在新图层里。但是属性数据可能会有些变化。JoinOperation:  有两个选项,joinonetoone和joinonetomany。  

6、前者是一对一的关系,后者是一对多的关系。  即如果TargetFeature与JoinFeature是一对多的关系,如果选择前者,结果的属性表中TargetFeature仅选择JoinFeature中满足条件的一条属性进行联合;反之,将选择所有满足条件的属性进行联合,这样的结果是,新图层上一个要素可能对应的有几条属性行。DistanceFieldName它只在“MatchOption”选择“Closest”时才可用。用户可填写新增的字段名称,该字段默认为Double类型,将记录目标与最近的JoinFeature的距离。“-

7、1”代表这个点不符合要求(即这个点到JoinFeatures的距离大于用户的定义值) 应用实例1现在,有两份shp文件。一份是点文件,我给它命名为:景点;另一份是面文件,命名为:行政区划。两份文件中相对应的表字段如下:下载(16.05KB)2011-6-2516:34其中,Name各为景点名称和区县名称,Adress为景点地址,Density为行政区划人口密度。问题:假设有5000条景点的属性数据和100条行政区划的属性数据,请根据行政区划的名称,对景点进行分类,使处在不同行政区划上的点以不同的颜色表示。(若给点提示,则可

8、以这么问:要求给景点数据增加一个字段,用来表示景点所在的行政区,并且根据这个增加的字段给属于不同行政区划的景点设置不同的颜色。)方法:要先给景点数据增加一个字段,用来表示景点所在的行政区。故我们在进行SpatialJoin时,TargetFeature选择景点层,JoinFeature选择行政区划层,M

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。