【问题标题】:Get height of a building from a maps API从地图 API 获取建筑物的高度
【发布时间】:2012-06-21 14:56:02
【问题描述】:

返回特定点屋顶高度的任何公共地图 API(google、microsoft、openstreet...)?

想象一下:您请求一些地址,API 返回坐标、一些信息和建筑物的高度(如果有)。

【问题讨论】:

标签: google-maps maps bing-maps openstreetmap


【解决方案1】:

OpenStreetMap 有一个height tagvarious other building related tags,比如building:levels,您可以从中估计高度。但是请注意,目前大多数建筑物都缺少这些标签,因为它们迄今尚未广泛使用。您仍然可以尝试使用 Overpass API / overpass turbo 请求特定点或区域周围的所有建筑物,然后查找这些标签。

【讨论】:

    【解决方案2】:

    我几乎可以肯定答案是“不”。要获取此信息,您需要激光雷达数据或类似的数据,并且没有任何像准确确定单个建筑物屋顶高度所需的分辨率的激光雷达数据的全球数据集。

    许多网络地图服务在内部使用地形和建筑高程模型来计算它们的“3d”视图模式,但我认为这些数据从未公开过,即使是我认为它只适合显示目的而不是执行任何计算。

    【讨论】:

      猜你喜欢
      • 2017-04-24
      • 1970-01-01
      • 2023-03-04
      • 1970-01-01
      • 2011-10-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多