【发布时间】:2019-02-04 03:35:40
【问题描述】:
假设我想在柏林开餐馆,我有这样的疑问:
[out:json];
area["boundary"="administrative"]["name"="Berlin"] -> .a;
(
node(area.a)["amenity"="restaurant"];
); out center;
假设这个结果集太大而无法在一个请求中提取以越过。我希望能够使用类似 SQL 的 OFFSET 和 LIMIT 参数来获取前 100 个结果 (0-99),处理它们,然后获取下一个 100 (100-199) 等等。
我在 API 中找不到执行此操作的选项,有可能吗?如果没有,我应该如何查询我的数据以将其分成更小的集合?
我知道我可以增加内存限制或超时,但这仍然让我处理一个大请求而不是处理 n 个小请求,这就是我想要的方式。
【问题讨论】:
标签: openstreetmap overpass-api