0

我想通过由邮政编码的前两个字母定义的立交桥获得一个区域的形状。这个查询:

rel["boundary"="postal_code"][postal_code~"32..."];
out geom;

让我获得了一些我想要结合的领域。我对外部边界的路径感兴趣,即只是一个大区域而不是许多小区域。

您可以在http://overpass-turbo.eu/s/8il上查看结果。

是否可以仅通过立交桥查询来实现这一点?如果不是,那么为 JavaScript 应用程序提供所需结果的最有效方法是什么?

4

1 回答 1

1

Overpass API 不支持此功能。从 Overpass API 检索所有相关的邮政编码关系后,您需要类似凹壳后处理步骤。正如您在下面的评论中指出的那样,在 Javascript 中完成此操作的一个示例可能是http://andriiheonia.github.io/hull/。您还可以查看 gis.stackexchange 以了解替代方法 ( https://gis.stackexchange.com/questions/tagged/concave-hull )。

如果您只想在 Overpass Turbo 中调整外观以使多边形看起来像一个大区域,您应该查看包含的 MapCSS 功能。这是一个小例子,可以作为起点: http: //overpass-turbo.eu/s/8la

在此处输入图像描述

顺便说一句:我建议将您的查询限制在某个区域/bbox,因为您的原始查询还返回来自俄罗斯的一些数据。

于 2015-03-20T17:29:18.143 回答