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

步骤可以总结为:

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

  2. 导入栅格数据

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

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

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

  6. 导出结果

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

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

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

导入后:

2、导入栅格数据

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

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

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

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

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

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

完成后可以看到:

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

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

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

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

 

 

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

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

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

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

  

6、将结果导出为excel

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值