如何将Here API的WKTShapeType Multipolygon转换为指定JSON格式?
WKT转自定义坐标JSON的在线工具推荐
格式说明
- 你从Here API获取的
Shape.Value是**WKT(Well-Known Text)**格式,具体类型为MULTIPOLYGON,这是OGC(开放地理空间联盟)定义的空间数据文本表示标准。 - 你想要的目标结构是自定义JSON格式(并非标准GeoJSON,标准GeoJSON的坐标结构为纯数组嵌套),核心是将WKT中的坐标对转换为带
lat/lng键的对象数组。
原始输入格式
"Shape": { "_type": "WKTShapeType", "Value": "MULTIPOLYGON (((-128.9102 50.82492, -128.90881 50.82422, -128.90717 50.82318, -128.90566 50.82344, -128.90458 50.82304, -128.90401 50.82154, -128.90497 50.82093...)))" }
目标输出格式
{ "shape": [[ {"lat": 50.82492, "lng": -128.9102}, {"lat": 50.82422, "lng": -128.90881}, {"lat": 50.82318, "lng": -128.90717}, ... ]] }
可用在线工具
- GeoJSON.io:支持直接粘贴WKT数据导入,可查看坐标后导出为坐标数组,再手动调整成你需要的
lat/lng对象结构。 - Mapshaper:支持WKT与多种地理格式互转,能提取坐标集,导出时可自定义JSON结构。
- OGR2OGR在线工具:基于GDAL的OGR地理数据处理库,可精准解析WKT并转换为指定的JSON格式,适合批量处理场景。
内容的提问来源于stack exchange,提问作者Lloyd Banks
相关产品推荐
相关产品推荐

