如何在matlab中解析xml格式的国家osm文件,知道文件大小最高可达30 GB,而matlab中心的解析代码(parse_openstreetmap)所需的最大Java堆内存大约只有4.093 GB?在matlab上解析之前,是否可以使用pbf格式提取不需要的信息?提前致谢
答案 0 :(得分:0)
通常,您可以使用xlmread
在matlab中读取xlm文件。
当然你可以尝试一下,但如果事实证明文件太大,可能read it line by line使用fgetl
等较低级别的命令
实际提取所需信息需要一些努力。
您可能还想尝试splitting the xml,但提供的解决方案未提及xml文件的最大大小。