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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM