OpenSky Network REST API,按位置过滤响应

时间:2017-07-08 13:20:35

标签: rest

刚开始使用OpenSky Network REST API,我正在寻找一种在特定位置捕获飞机的方法。我可以看到一个api / states / all端点,以及一种通过接收器使用serials = nnn过滤结果的方法(虽然Receiver Availability页面只给出序列号,而不是接收器的位置),但是是否可以只提取飞机状态向量匹配请求的位置/范围?它当然可以在客户端完成,但这有助于最小化API流量

2 个答案:

答案 0 :(得分:2)

几个月前,向/api/states/all发出请求的纬度和经度过滤器已添加到OpenSky API:

enter image description here

有关更多详细信息,请参阅API Documentation

答案 1 :(得分:1)

我是OpenSky网络开发人员之一。

目前无法过滤特定区域。我们计划实施一个边界框过滤器,但它将在2017年秋季之前无法使用。

2018年8月更新(有点晚了,因为我差点忘了这篇文章)

同时可以按位置过滤。您可以使用laminlominlomaxlamaxlo =经度,la =纬度)定义边界框。这是一个例子:

https://opensky-network.org/api/states/all?lamin=45.8389&lomin=5.9962&lamax=47.8229&lomax=10.5226

有关更多详细信息,请查看API documentation