Node.js 如何将大型KML文件解析为JSON 我设计了一个地图应用程序,显示香港地区的交通密度。我必须使用从运输署网站提供的.kmz文件中提取的.kml文件中的路段数据
这些数据是公开的,可以在以下位置找到: 该文件非常大,大约500MB 我正在使用Node.js处理数据。我只想提取街道名称、街道代码和线段坐标,以可能存储在每个街道代码对应的json文件中 例如,街道代码为10000的街道的json文件将是10000.js。或者将来可能将该数据存储在数据库中Node.js 如何将大型KML文件解析为JSON 我设计了一个地图应用程序,显示香港地区的交通密度。我必须使用从运输署网站提供的.kmz文件中提取的.kml文件中的路段数据,node.js,gis,kml,readline,Node.js,Gis,Kml,Readline,这些数据是公开的,可以在以下位置找到: 该文件非常大,大约500MB 我正在使用Node.js处理数据。我只想提取街道名称、街道代码和线段坐标,以可能存储在每个街道代码对应的json文件中 例如,街道代码为10000的街道的json文件将是10000.js。或者将来可能将该数据存储在数据库中 主要问题是文件太大,我无法将其存储在内存中,以使用kml解析器对其进行解析。如果您是指GeoJSON,我可以建议两个选项: ,可在浏览器和CLI中使用 基于Python的库 如果要将其转换为TopoJS
主要问题是文件太大,我无法将其存储在内存中,以使用kml解析器对其进行解析。如果您是指GeoJSON,我可以建议两个选项:
- ,可在浏览器和CLI中使用
- 基于Python的库
如果要将其转换为TopoJSON,可以将KML转换为GeoJSON,然后使用将GeoJSON转换为TopoJSON。是否要将KML转换为GeoJSON?