【发布时间】:2019-09-05 00:38:13
【问题描述】:
我尝试按面积过滤 .osm 的多边形。 现在是关于瑞士的湖泊。我使用“natural=water”过滤器提取了所有多边形,但我仍然拥有瑞士的所有池塘。因此,我尝试使用多边形的面积添加过滤器。 我该怎么做??
我已经搜索了一些解决方案,但无法找到好的答案。 我找到的最好的是this question,但我不知道我应该在哪里执行它以及它是否与 osm 数据兼容。
感谢您的回答
【问题讨论】:
标签: openstreetmap
我尝试按面积过滤 .osm 的多边形。 现在是关于瑞士的湖泊。我使用“natural=water”过滤器提取了所有多边形,但我仍然拥有瑞士的所有池塘。因此,我尝试使用多边形的面积添加过滤器。 我该怎么做??
我已经搜索了一些解决方案,但无法找到好的答案。 我找到的最好的是this question,但我不知道我应该在哪里执行它以及它是否与 osm 数据兼容。
感谢您的回答
【问题讨论】:
标签: openstreetmap
解决此问题的一种方法是使用Atlas。以下是您需要遵循的步骤(内嵌其他相关 SO 答案的链接):
.osm.pbf
pbf2atlas 子命令将.osm.pbf 加载到Atlas 文件中TaggableFilter 获取所有湖泊,然后使用 filters them by area, using Polygon.getSurface()。【讨论】: