叠加分析相关

现在有两个矢量layers,分别为layer 1和layer 2。
需要实现的是:
1:选中layer 1的grid, 标准是该grid与layer 2 grid重叠(使用select by location,会把四个边接触的格子也选中,即选中了5个格子,而不是需要的中间那1个格子)
2:将选中的Layer 1 附带的某些信息(table)转移到对应的layer 2 后(因两者的polygon to point能得到同一个点,可以使用该点的XY来实现对应,请问还有没有别的办法)
3:将选中的layer 1grid删除,使用Layers2 grid代替(直接delete layer 1选中格子,把layer 2 append过去)
已邀请:

张国丽

赞同来自: GIS知乎

【解决办法】:
1:使用select by location时,在select by location对话框,spatial selection method for target layer feature(s)选用have their centroid in the source layer feature即可。
具体请参见网址:
http://resources.arcgis.com/zh ... 0000/
2:无需将其polygon to point,直接使用spatial join 工具,在spatial join对话框,Target Features选择layer 2 grid,Join Features选择Layer 1 grid,Output Feature Class给出输出路径,Match Option (optional) 选择HAVE_THEIR_CENTER_IN
spatial join工具详情请参见网址:
http://resources.arcgis.com/zh ... 0000/
3:可以使用update工具
update工具详情请参见网址:
http://resources.arcgis.com/zh ... 0000/

要回复问题请先登录注册