如何找到具有特定标签的方式成员的点周围的所有节点?

z7sgѪ

我想找到某个半径范围内的所有高速公路成员节点。我不知道如何在不使用交集的情况下执行此操作,但是,API中没有该交集。例如我有这个:

[out:json];
way(around:25, 50.61193,-4.68711)["highway"];>->.a; 
(node(around:25, 50.61193,-4.68711) - .a);
out;

结果集不仅.a包含我想要的节点,而且还包含半径以外的节点-如果路径较长,则可能会很大。我可以找到不需要的半径内的所有节点,如上面的完整查询所返回。现在,我始终可以执行第二个around查询,并在Overpass之外执行两个结果集的交集。或者,我可以做另一件事:

[out:json];
way(around:25, 50.61193,-4.68711)["highway"];>->.a; 
(node(around:25, 50.61193,-4.68711) - .a)->.b;
(node(around:25, 50.61193,-4.68711) - .b);
out;

这给出了我想要的结果,但是可以简化吗?我确定我在这里想念什么。

mmd

确实,您的查询可以简化到一定程度,我们根本不需要任何差异运算符。我建议采用以下方法:

  • 我们首先查询某个纬度/经度位置和给定半径附近的所有节点。
  • 基于这组节点,我们确定所有方式,其中包含一些以前找到的节点(->提示:这就是为什么我们不需要任何交集或差异!)。
  • 现在,使用我们的公路方式集,我们再次在纬度/经度位置的一定半径内查找这些方式的所有节点。

在立交桥QL中,其内容如下:

[out:json];
node(around:25, 50.61193,-4.68711);
way(bn)[highway];
node(w)(around:25, 50.61193,-4.68711);
out;

天桥Turbo上试用

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

删除Javascript中具有特定标签名称的所有DOM元素

来自分类Dev

如何检查前一个节点是否带有特定标签?

来自分类Dev

在Scala中查找特定标签的所有节点并替换它们

来自分类Dev

如何使用Neo4j 2.0.x中的Java API查找具有特定标签的所有节点?

来自分类Dev

如何跟踪页面和所有带有特定标签的帖子?

来自分类Dev

Neo4j / Cypher /遍历节点具有特定标签

来自分类Dev

如何在Ghost中查找所有带有特定标签的帖子并对其进行迭代?

来自分类Dev

Neo4j-具有所有带有特定标签的节点的路径(标签上的操作)

来自分类Dev

Java XPath获取具有特定标签和特定文本匹配的所有节点

来自分类Dev

如何删除特定标签innerHTML之前的所有内容

来自分类Dev

如何从具有特定类名的特定标签中获取文本值?

来自分类Dev

如何使用Perl在html中转到具有某些特定属性的特定标签?

来自分类Dev

获取所有类别,其中至少一篇帖子具有特定标签

来自分类Dev

隐藏标签后,如何检查Blogger帖子中是否具有特定标签?

来自分类Dev

仅运行具有特定标签或未标签的任务

来自分类Dev

如何获得具有特定名称的所有节点

来自分类Dev

如何在特定标签内的xml中获取所有嵌套标签和文本?

来自分类Dev

如何抓取/下载带有特定标签的所有tumblr图像

来自分类Dev

AWS-授予对具有特定标签的所有资源的访问权限

来自分类Dev

给定“位置”模型,该模型具有多个“标签”(标签),查找具有特定标签列值的拥有关联(标签)记录的所有位置

来自分类Dev

在Scala中查找特定标签的所有节点并替换它们

来自分类Dev

AS3 / XML-如何获取具有值为X的特定标签的节点列表

来自分类Dev

如何发现具有特定标签的ELB后面的所有EC2实例

来自分类Dev

如何从MySQL获取具有特定标签的文章

来自分类Dev

遍历具有特定标签号的所有UITextViews

来自分类Dev

jQuery XML解析:选择包含具有特定值的特定标签的所有节点

来自分类Dev

Rails充当标签,获取具有特定标签的所有相关对象

来自分类Dev

如何在无组织点云中的一个点周围找到具有特定半径的球形空间中的一组点

来自分类Dev

如何增加具有特定标签的热图的区别

Related 相关文章

  1. 1

    删除Javascript中具有特定标签名称的所有DOM元素

  2. 2

    如何检查前一个节点是否带有特定标签?

  3. 3

    在Scala中查找特定标签的所有节点并替换它们

  4. 4

    如何使用Neo4j 2.0.x中的Java API查找具有特定标签的所有节点?

  5. 5

    如何跟踪页面和所有带有特定标签的帖子?

  6. 6

    Neo4j / Cypher /遍历节点具有特定标签

  7. 7

    如何在Ghost中查找所有带有特定标签的帖子并对其进行迭代?

  8. 8

    Neo4j-具有所有带有特定标签的节点的路径(标签上的操作)

  9. 9

    Java XPath获取具有特定标签和特定文本匹配的所有节点

  10. 10

    如何删除特定标签innerHTML之前的所有内容

  11. 11

    如何从具有特定类名的特定标签中获取文本值?

  12. 12

    如何使用Perl在html中转到具有某些特定属性的特定标签?

  13. 13

    获取所有类别,其中至少一篇帖子具有特定标签

  14. 14

    隐藏标签后,如何检查Blogger帖子中是否具有特定标签?

  15. 15

    仅运行具有特定标签或未标签的任务

  16. 16

    如何获得具有特定名称的所有节点

  17. 17

    如何在特定标签内的xml中获取所有嵌套标签和文本?

  18. 18

    如何抓取/下载带有特定标签的所有tumblr图像

  19. 19

    AWS-授予对具有特定标签的所有资源的访问权限

  20. 20

    给定“位置”模型,该模型具有多个“标签”(标签),查找具有特定标签列值的拥有关联(标签)记录的所有位置

  21. 21

    在Scala中查找特定标签的所有节点并替换它们

  22. 22

    AS3 / XML-如何获取具有值为X的特定标签的节点列表

  23. 23

    如何发现具有特定标签的ELB后面的所有EC2实例

  24. 24

    如何从MySQL获取具有特定标签的文章

  25. 25

    遍历具有特定标签号的所有UITextViews

  26. 26

    jQuery XML解析:选择包含具有特定值的特定标签的所有节点

  27. 27

    Rails充当标签,获取具有特定标签的所有相关对象

  28. 28

    如何在无组织点云中的一个点周围找到具有特定半径的球形空间中的一组点

  29. 29

    如何增加具有特定标签的热图的区别

热门标签

归档