Gis 从OpenStreetMap下载道路网络并简化道路图

Gis 从OpenStreetMap下载道路网络并简化道路图,gis,openstreetmap,Gis,Openstreetmap,我从OpenStreetMap导出了道路网络。我找到了一些方法,它们对应的节点,并绘制了它们: 我想简化这个图表,这是我想要的输出(黄色的椭圆是节点,绿色的线是边): 我没有找到一个“使网络更平滑”的工具(或选项)?当然,一种选择是自己编写解决方案,但在这样做之前,我想知道我是否没有试图重新发明轮子 有人知道有没有一种简单的方法可以实现吗?如果您愿意使用Java(或另一种基于JVM的语言),那么有一种叫做has的工具,它可以满足您的需求 一旦将OSM数据导出为Atlas格式,您就可以调用该A

我从OpenStreetMap导出了道路网络。我找到了一些方法,它们对应的节点,并绘制了它们:

我想简化这个图表,这是我想要的输出(黄色的椭圆是节点,绿色的线是边):

我没有找到一个“使网络更平滑”的工具(或选项)?当然,一种选择是自己编写解决方案,但在这样做之前,我想知道我是否没有试图重新发明轮子


有人知道有没有一种简单的方法可以实现吗?

如果您愿意使用Java(或另一种基于JVM的语言),那么有一种叫做has的工具,它可以满足您的需求

一旦将OSM数据导出为Atlas格式,您就可以调用该Atlas中的所有BigNodes,它将为您分组位于类似交叉点的所有节点,并提供通过每个节点的可导航输入/输出路径