1

我如何在 matlab 中解析 xml 格式的国家 osm 文件,知道文件大小可以达到 30 GB,并且从 matlab 中心解析代码(parse_openstreetmap)所需的最大 Java 堆内存仅为 4.093 GB?在matlab上解析之前是否可以使用pbf格式来提取不需要的信息?提前致谢

4

1 回答 1

0

通常你可以xlmread在 matlab 中使用读取 xlm 文件。

当然你可以试试,但如果文件太大,可能会使用较低级别的命令逐行读取它fgetl

实际提取您需要的信息需要付出一些努力。

您可能还想尝试拆分 xml,尽管提供的解决方案没有提到 xml 文件的最大大小。

于 2013-07-25T11:27:49.807 回答