我如何使用位置(纬度和经度)在空间中订购点数?

时间:2014-03-18 14:17:48

标签: gis openstreetmap

我正在使用OpenStreetMap数据来生成图表。 我的目标是以各种方式订购两种点(建筑物和道路的交叉点)。 我只有交叉点的顺序和街道上的建筑物的顺序。我找不到合并两种类型点的解决方案,因为我最终需要图表来描述不同的结构和交叉点。 是否有一种方法来确定订单,因为每个点都有一个地理位置(纬度和经度)?

提前谢谢

1 个答案:

答案 0 :(得分:0)

好问题。基本上它归结为相对于交叉点放置房屋:

     |  12
-----+-------
  11 |

现在考虑在丘陵地形中,道路将在交叉路口之间循环:

<main road<-------|
              5   +------> side road
>main road>-------|

没有合理的方法将门牌号5分配给左边的任一路段,即使我们知道它在主干道上。

通常,您可以假设道路是交叉点之间的线段,只需检查哪个线段最接近房屋位置。这种方法的有效性在堪萨斯城是完美的,在随意的阿尔卑斯滑雪胜地相当差。