是否有OSMnx功能来查找距离地理编码地址最近的建筑足迹?

是否有OSMnx功能来查找距离地理编码地址最近的建筑足迹?,osmnx,Osmnx,从感兴趣的地址列表开始 要找到最近的建筑足迹,使用似乎是最好的来源,给定一个地理编码地址,这可能是TIGER/Line文件的线性插值,与街道偏移 我看到谷歌地图在建筑足迹内定位他们的pin方面做得相当好,但我试图避免超过我的免费限制,所以我可能会使用 关键功能似乎是osmnx.footprints.footprints\u from\u address,但“内部”的定义是什么?封装外形包含在或封装外形与地理代码重叠一段给定距离的圆弧上 似乎有很多方法会出错 房子的位置很靠后,邻居们实际上离地理编

从感兴趣的地址列表开始

要找到最近的建筑足迹,使用似乎是最好的来源,给定一个地理编码地址,这可能是TIGER/Line文件的线性插值,与街道偏移

我看到谷歌地图在建筑足迹内定位他们的pin方面做得相当好,但我试图避免超过我的免费限制,所以我可能会使用

关键功能似乎是osmnx.footprints.footprints\u from\u address,但“内部”的定义是什么?封装外形包含在或封装外形与地理代码重叠一段给定距离的圆弧上

似乎有很多方法会出错

  • 房子的位置很靠后,邻居们实际上离地理编码更近,包括街道另一边的房子
  • 凉亭、棚屋、弹出式帐篷、大型狗舍
  • 其他
  • 是否有一个函数或算法至少可以消除“街道的另一边”问题?也许有人可以修改该函数,以便添加与二进制选项相同的_边,意思是“不要穿过街道段”

    所以,我想问一下战略…
    我想用街区或普查区平均建筑间距的一半(离街道一定距离内的建筑,至少有一定大小(即房屋))作为地块宽度的估计值(因为,对于一个县或州来说,可能差异很大),只在假定“地段”的横向范围内寻找足迹

    在某些地区,人们还可以将平均地块深度估计为邻近街道之间距离的一半?但是,总的来说,有没有一个好的方法来估计很多深度呢?这有关系吗?美国99%的房屋是否在距离街道/地理编码100英尺的范围内

    因此,如果我们使用街道线和上面放置的横向边界,然后150英尺(显然,有待测试/迭代)作为盒子的背面,并在盒子内寻找足迹,我们通常只会找到一个足迹。如果有多个足迹,将记录标记为“询问谷歌”,并从他们的pin开始进行新的搜索

    然后,如果有任何其他“不明显”的情况,请使用Google geocoder(在Google Maps中返回pin的lat/long?)查找最近的足迹

    显然,我在寻找更好的想法或我可能忽略的明显的解决方案。提前谢谢