过滤Overpass API结果以包含带有标签的结果

时间:2018-12-07 11:45:01

标签: filter gis overpass-api

从Overpass API开始。尝试仅输出在“标签”输出中包含信息的结果。

[out:json][timeout:25];

(
  node(around:50,24.650260, 46.708768);
  way(around:50,24.650260, 46.708768);
  rel(around:50,24.650260, 46.708768);
);
out meta qt;

到输出数据的链接为here

Overpass API似乎允许过滤“标签”元素内的特定项目,例如“名称”,但不能过滤掉没有标签的元素。

1 个答案:

答案 0 :(得分:0)

您似乎可以过滤标记的数量,例如

[out:json][timeout:25];

(
  node(around:50,24.650260, 46.708768)(if: count_tags() > 0);
  way(around:50,24.650260, 46.708768)(if: count_tags() > 0);
  rel(around:50,24.650260, 46.708768)(if: count_tags() > 0);
);

out meta qt;

http://overpass-turbo.eu/s/EpZ上尝试