【发布时间】:2021-02-21 02:37:18
【问题描述】:
我需要能够评估一个位置的地理坐标有多远。我根据几个关键指标对远程性进行评分,到目前为止,我只能计算出所有必需指标的一个子集:
- 给定坐标的蜂窝接收。更具体地说,坐标周围的蜂窝塔的密度。这可以通过 opencellid.org 找到。
- 海拔。这可以使用 Google 的 Elevation API 找到
如何找到这些剩余的远程指标?
- 坐标所在的自然特征类型。(例如,湖泊、河流、冰川、海洋、岛屿、山脉)
- 到最近道路的距离。 (Google 的 Snap Road API 和 Nearest Road API 仅在坐标位于道路 50m 范围内时才有效,因为某些坐标距离最近的道路数百公里,因此无法使用)。
【问题讨论】:
-
我假设你已经找到了这个:stackoverflow.com/questions/29614960/… 这可能是“最便宜”的解决方案之一。我认为更成熟的解决方案是设计一个图像分类神经网络,该网络将在该坐标处获取卫星视图并对其进行分类。这对 DIY 来说应该没那么糟糕,但我可能会先尝试抓取别人训练好的模型。
-
对于单元格,请尝试 OpenCellID opencellid.org
-
@Rage 这个结果在哪里?我在下面评论作为答案。
-
我已经编辑了问题@MikeQ
标签: geolocation google-places-api reverse-geocoding