最近有个需求,需要计算每个栅格最近的资源点和距离,从源数据截取了部分数据作为测试数据,在ARCMAP里如图显示:
分析:首先我们先获取每个栅格的中心点,然后再计算每个栅格中心点最近的资源点的距离即可。
1、获取栅格中心点
系统工具--->数据管理工具--->要素--->要素转点
2、计算栅格中心点到最近资源点的距离
系统工具--->分析工具--->邻域分析--->近邻分析
打开输入要素,即栅格中心点的属性表,发现多了NEAR_FID和NEAR_DIST两个字段,其中NEAR_FID表示邻近资源关联的OBJECTID字段,NEAR_DIST最近的距离。(TEST_GRIDS.CENTER_POINT.NEAR_FID = TEST_POINTS.OBJECTID_1)