WKT转GeoJSON

Posted 橘生淮南

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WKT转GeoJSON相关的知识,希望对你有一定的参考价值。

WKT转GeoJSON,可用的工具有wkt-parser、wellknow、Wicket等。

1.wkt-parser工具,node环境下安装命令如下

1 npm install terraformer-wkt-parser --save

2.仅有两个方法,parse用于把wkt转为geojson对象,convert方法用于把geojson的geometry转换为wkt字符串

 1 var WKT = require(‘terraformer-wkt-parser‘);
 2 
 3 // parse 方法 可以转换POINT, MULTIPOINT, LINESTRING, MULTILINESTRING,POLYGON or MULTIPOLYGON 的WKT字符串
 4 var geojson = WKT.parse(‘LINESTRING (30 10, 10 30, 40 40)‘);
 5 
 6 // convert 方法 可以转换GeoJSON的geometry对象,支持类型有Point, MultiPoint, LineString, MultiLineString, Polygon or MultiPolygon
 7 var polygon = WKT.convert({
 8   "type": "Polygon",
 9   "coordinates": [
10     [ [100.0, 0.0], [101.0, 0.0], [101.0, 1.0], [100.0, 1.0], [100.0, 0.0] ],
11     [ [100.2, 0.2], [100.8, 0.2], [100.8, 0.8], [100.2, 0.8], [100.2, 0.2] ]
12   ]
13 });

3. wellknow的使用方法也类似,有两个方法parse(wkt)和stringify(geojson)

node环境安装命令如下,

1 npm install wellknown --save

 

参考:

https://github.com/mapbox/wellknown

https://terraformer-js.github.io/wkt-parser/

https://github.com/arthur-e/Wicket

以上是关于WKT转GeoJSON的主要内容,如果未能解决你的问题,请参考以下文章

python 在Python中将GeoJSON转换为WKT或从WKT转换。 #python #geojson #geometry

NetTopologySuite Geometry&WKT&WKB&GeoJSON互转

GeoJson的生成与解析,JSON解析,Java读写geojson,geotools读取shp文件,Geotools中Geometry对象与GeoJson的相互转换

基于openlayers的wkt绘制展示功能

基于openlayers的wkt绘制展示功能

Python-shp转wkt