【发布时间】:2018-04-23 15:56:49
【问题描述】:
我有一个关于各种房屋、办公室等的经度和纬度点列表。我试图将它们分开以确定它们是否在某个Way 内。我不想使用一个区域的旧“中心点”,然后是半径值,因为这不够准确。
例如,如果我在“泰晤士河畔里士满”这样的方式中有 4 个地点,看起来像这样:
它应该只返回 B 点和 C 点。这可能使用 Open Street Maps API 吗?
【问题讨论】:
-
“这可能使用 Open Street Maps API 吗?”不是。OSM API 主要是一个编辑 API,并非旨在执行任意空间计算。
-
@scai 啊,我明白了。这是否意味着我需要首先下载 Way 区域的所有空间数据,然后使用我自己的一些代码来计算 long/lat 点是否在 Way 区域?
-
路径的坐标应该足以判断点是在里面还是在外面。不需要额外的数据。
-
我明白了。我想我当时唯一的问题是试图找到一个可以计算“isInsideWay”函数的函数。我看到有很多关于如何做到这一点的答案,但如果 lat 和 long 值同时具有负值和正值,则没有答案。
-
我想你应该问一个关于你的新问题的新问题,最好是gis.stackexchange.com
标签: geolocation openstreetmap latitude-longitude