【发布时间】:2020-05-24 21:50:04
【问题描述】:
我试图弄清楚如何从单个给定坐标(纬度/经度)到最近的边界,该边界在地图上包含该坐标,例如街道或大海。 这里有两个例子可以让你更好地理解我的意思:
我已经尝试或想到的:
- 设置 Nominatim 服务器并通过 reverse-function 搜索给定坐标以获取该坐标的 bbox 和/或 geojson 多边形。 -> 这仅适用于给定坐标在 POI 内或例如直接在街道上时。
- 编写算法在所有 4 或 8 个方向 (n/e/s/w) 上行走,并在地图层/表面发生变化时“停止”(更改 = 停止该方向并标记边界点)李>
- 使用 TensorFlow 构建图像识别系统以检测不同颜色并“绘制”多边形。曾多次使用 TensorFlow,但这似乎是实现起来最棘手的解决方案(但在我目前的理解中是最精确的解决方案)
你们中有人有其他想法来解决这个问题吗?将不胜感激任何一种方法
干杯!
【问题讨论】:
标签: postgresql postgis polygon geojson nominatim