Arcgis根据经纬度获得点的地理信息/行政区划信息

步骤可以总结为:

  1. 导入shp文件(面数据,也就是行政区划的依据)

  2. 导入栅格数据

  3. 将栅格数据落入到坐标系中

  4. 将导入的栅格点导出为shp图层

  5. 栅格点与面数据连接对齐

  6. 导出结果

1、导入shp文件(面数据,也就是行政区划的依据)

栅格点最终希望关联的数据的行政区划信息就是根据面数据得到的。

具体一点就是,假如你想得到栅格点对应的县,那么这个面数据也得是县级的才行。

Arcgis根据经纬度获得点的地理信息/行政区划信息_第1张图片

导入后:

Arcgis根据经纬度获得点的地理信息/行政区划信息_第2张图片

2、导入栅格数据

准备好包含三个坐标的excel数据。(据说.xls的比较好,.xlsx可能不兼容) 

Arcgis根据经纬度获得点的地理信息/行政区划信息_第3张图片

和第一步的导入方式一样,只是这次导入的是一个excel。

3、将栅格数据落入到坐标系中

导入后右键图层,点击“显示XY数据” 

Arcgis根据经纬度获得点的地理信息/行政区划信息_第4张图片

X字段对应lon,经度;Y字段对于lat,纬度

Arcgis根据经纬度获得点的地理信息/行政区划信息_第5张图片

 点击确认,会出现如下警告,没关系,继续确认。

Arcgis根据经纬度获得点的地理信息/行政区划信息_第6张图片

完成后可以看到:

Arcgis根据经纬度获得点的地理信息/行政区划信息_第7张图片

从图中可以看到,栅格正确地落入到了面中,这说明栅格和面数据的坐标系是一致的。如果出现栅格点们在地图上有明显的错位,可能就是坐标系不一致,解决办法可以看这个博客。

4、将导入的栅格点导出为shp图层

因为我们人为导入的点数据没有Object-ID,如果这个ID的话是无法进行与其他图层的连接操作的,所以需要在Arcgis里面转换一下。

(ps. 哪怕在excel里面手动加入了一列叫Object-ID的列,也是不行的)

Arcgis根据经纬度获得点的地理信息/行政区划信息_第8张图片

 Arcgis根据经纬度获得点的地理信息/行政区划信息_第9张图片

 Arcgis根据经纬度获得点的地理信息/行政区划信息_第10张图片

 将导出的图层添加到现在的地图图层中,可以看到多了一个点图层,这个图层就包含了Objcte-ID,可以进行“连接”操作。 

Arcgis根据经纬度获得点的地理信息/行政区划信息_第11张图片

5、栅格点与面数据连接对齐

下面将栅格点落入到面数据中,就可以连接上地理信息(行政区划)了。

Arcgis根据经纬度获得点的地理信息/行政区划信息_第12张图片

Arcgis根据经纬度获得点的地理信息/行政区划信息_第13张图片

 完成上述操作后可以看到一个新的点图层,打开它的属性表,就可以看到栅格经纬度对应的地理区划信息。

Arcgis根据经纬度获得点的地理信息/行政区划信息_第14张图片

 Arcgis根据经纬度获得点的地理信息/行政区划信息_第15张图片 

6、将结果导出为excel

数据导出的方法有三种,具体可以看我的上一篇博客,这里不再赘述。

你可能感兴趣的:(arcgis)