wkt
- Parse WKT (Well-known text) into GeoJSON
- Stringify GeoJSON into WKT
Install
npm install wkt
Usage
Parse
const wkt = ;const parse = ; // See return values in output sectionwkt;;;;
parse()
Output from { type: 'Point', coordinates: [ 1, 2 ] }
{ type: 'Point', coordinates: [ 58.51466818909509, 8.629797415591964, 61.77237 ] }
{ type: 'LineString', coordinates: [ [ 30, 10 ], [ 10, 30 ], [ 40, 40 ] ] }
{ type: 'Polygon', coordinates: [[[30,10], [40,40], [20,40], [10,20], [30,10]]] }
Stringify
const stringify = ; const geometry = type: "Point" coordinates: 1256 101 542;const geometry2 = type: 'LineString' coordinates: 30 10 10 30 40 40 ; // See return values in output section;;
stringify()
Output from "POINT Z (125.6 10.1 54.2)"
"LINESTRING (30 10, 10 30, 40 40)"
Docs
parse(wkt)
Parse Well-known text string into GeoJSON
stringify(geojson)
Stringifies a GeoJSON geometry
object or Feature object into a WKT (Well-known text) string.
Throws an error if given a FeatureCollection
or unknown input.
Supported types
- Point + MultiPoint
- LineString + MultiLineString
- Polygon + MultiPolygon
- GeometryCollection
- WKT's containing "Z"