如何将诸如“ POLYGON((32.5 39.2,32.6 39.4…))”之类的几何字符串转换为Javascript中的GeoJSON

问题描述 投票:0回答:1

我有类似字符串

POLYGON ((32.5 39.2, 32.6 39.4 .... ))
POINT (32.4 39.2)

使用Leaflet,React可以将这些字符串转换为GeoJSON,例如:

{
  "type": "Feature",
  "geometry": {
    "type": "Point",
    "coordinates": [125.6, 10.1]
  },
  "properties": {
    "name": "Dinagat Islands"
  }
}

使用JavaScript吗?

javascript leaflet gis geojson
1个回答
0
投票

这些字符串称为WKT(https://en.wikipedia.org/wiki/Well-known_text_representation_of_geometry)。

有很多解析器:https://www.npmjs.com/search?q=wkt

“” wellknown“和” wicket“可以输出GeoJSON,可能还有其他支持此功能的模块。

© www.soinside.com 2019 - 2024. All rights reserved.