我正在设计一个地图应用程序,用于显示香港地区的交通密度。我必须使用从运输署网站提供的.kmz文件中提取的.kml文件中的路段数据。
数据是公开可用的,可以在这里找到:https://data.gov.hk/en-data/dataset/hk-td-tis_15-road-network-v2/resource/aa45b44d-a08b-4638-92d0-1295d815982a
文件非常大,大约500MB。
我正在使用Node.js处理数据。我只想提取街道名称,街道代码和路段的坐标,以可能存储在与每个街道代码相对应的json文件中。
例如,街道代码为10000的街道的json文件为10000.js。或者将来可能会将这些数据存储在数据库中。
主要问题是文件很大,我无法将其存储在内存中以使用kml解析器对其进行解析。
如果您指的是GeoJSON,我可以建议2个选项:
如果希望它成为TopoJSON,则可以将KML转换为GeoJSON,然后使用topojson将GeoJSON转换为TopoJSON。