对 gpx 文件执行 Dijkstra

问题描述

我有多个步行路线的 gpx 文件,我将这些文件合并到一个大的 gpx 文件中,以便它显示某个区域的所有路线的集合。我想在 MATLAB 中使用该文件并对其执行 Dijkstra 的最短路径算法。谁能推荐一种方法来做到这一点?

我应该转换 gpx 数据以使其成为可能,还是有办法对数据本身进行这些计算?

解决方法

最近的MATLAB版本有读取GPX文件的功能 https://www.mathworks.com/help/map/ref/gpxread.html

并且文件交换对 Dijkstra 的最短路径算法的贡献很少

约瑟夫·柯克 (2021)。 Dijkstra 的最短路径算法 https://www.mathworks.com/matlabcentral/fileexchange/12850-dijkstra-s-shortest-path-algorithm 和另一个 https://www.mathworks.com/matlabcentral/fileexchange/36140-dijkstra-algorithm

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...