【问题标题】:How to compute bounding boxes of specific roads from Overpass api如何从 Overpass api 计算特定道路的边界框
【发布时间】:2022-10-12 21:42:50
【问题描述】:

我有一个带有如下键的大容量数据集:

lat:6.897585,
long:52.785805,
speed:12,
bearing:144

基本上,它是各种汽车旅行记录的数据集。在每次旅行期间,每隔几秒钟就会存储一次数据。该项目的主要目标是能够在地图上仅可视化掉头(转弯)。但就目前而言,我正在尝试至少显示特定道路上的数据。为此,我使用 Overpass API

在 Overpass Turbo 的帮助下,我可以得到一个包含我需要的所有道路的数据集。

但是,在数据集中,道路的几何图形使用 LineString 类型表示。

我的问题是,如何从 Overpass API 获取道路边界框,以便稍后显示仅在给定道路上发生的事件?或者,也许您对如何实现这一目标有更好的解决方案?

【问题讨论】:

    标签: leaflet mapbox openstreetmap bounding-box overpass-api


    【解决方案1】:

    边界框在这里不是很有帮助,因为使用它来过滤您的点将显示落在框内的所有内容(可能包括附近的其他道路)

    听起来像在线串周围设置缓冲区可能会让您更接近,但仍可能包括缓冲区内但不在您正在检查的道路上的点。

    更聪明的方法是使用基于属性/属性的一些逻辑将每个事件分配给路段,因此您不必依赖空间过滤器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多