我正在使用OpenStreetMap数据来生成图表。 我的目标是以各种方式订购两种点(建筑物和道路的交叉点)。 我只有交叉点的顺序和街道上的建筑物的顺序。我找不到合并两种类型点的解决方案,因为我最终需要图表来描述不同的结构和交叉点。 是否有一种方法来确定订单,因为每个点都有一个地理位置(纬度和经度)?
提前谢谢
答案 0 :(得分:0)
好问题。基本上它归结为相对于交叉点放置房屋:
| 12
-----+-------
11 |
现在考虑在丘陵地形中,道路将在交叉路口之间循环:
<main road<-------|
5 +------> side road
>main road>-------|
没有合理的方法将门牌号5分配给左边的任一路段,即使我们知道它在主干道上。
通常,您可以假设道路是交叉点之间的线段,只需检查哪个线段最接近房屋位置。这种方法的有效性在堪萨斯城是完美的,在随意的阿尔卑斯滑雪胜地相当差。