背景
有时候我们需要找到POI对应的标准地址,也许有很多的方法,
比如通过POI的地址数据和标准地址做匹配,用sql语句就能实现;
但是POI数据中也存在很多没有地址数据的,这时候只能通过空间关联来匹配对应的标准地址了,而空间关联也有不一样的方法,一个是通过空间连接,找到距离POI地址最近的标准地址数据来匹配,这种方法对数据的位置经度要求较高,而且在密集区域,也是有可能出错的;
那么有没有更好的解决方法呢,下面我们通过矢量建筑面来找到POI对应的标准地址,因为POI数据和标准地址大部分还是位于某个建筑面内的,所以通过这种方法来空间匹配,准确度会更高。
步骤
1、准备数据
1)POI
2) 标准地址
3) 矢量建筑面
统一坐标系,坐标系问题可以参考这篇文章
Arcgis中栅格数据2000投影坐标转84投影坐标(EPSG:4549–>EPSG:3857)
2、建筑面缓冲10米
距离根据实际设置,最好的效果应该是迭代距离,距离从0,1,2,3.。。。。。。逐步做缓冲