wkt-parser-helper
Advanced tools
Weekly downloads
Readme
Convert and parse between Well-Known-Text (WKT) and GeoJSON
Using npm npm i wkt-parser-helper
Using yarn yarn add wkt-parser-helper
In CommonJS env
const { parseFromWK } = require('wkt-parser-helper');
const geojson = parseFromWK(
'POLYGON ((-3.706512451171875 40.420074462890625, -3.70513916015625 40.420074462890625, -3.70513916015625 40.42144775390625, -3.706512451171875 40.42144775390625, -3.706512451171875 40.420074462890625))'
);
// geojson is a Polygon Geometry
Using imports
import { convertToWK } from 'wkt-parser-helper';
const myFeature: Feature = {
type: 'Feature',
properties: {},
geometry: {
type: 'Polygon',
coordinates: [
[
[-3.706512451171875, 40.420074462890625],
[-3.70513916015625, 40.420074462890625],
[-3.70513916015625, 40.42144775390625],
[-3.706512451171875, 40.42144775390625],
[-3.706512451171875, 40.420074462890625],
],
],
},
};
const myFeatureAsWKT = convertToWK(myFeature);
// myFeatureAsWKT is 'POLYGON ((-3.706512451171875 40.420074462890625, -3.70513916015625 40.420074462890625, -3.70513916015625 40.42144775390625, -3.706512451171875 40.42144775390625, -3.706512451171875 40.420074462890625))'
From v4.0.0 onwards, support for converting GeoJSON to WKB is dropped.
▸ convertFeatureCollection(featureCollection
: FeatureCollection): string
Converts a GeoJSON FeatureCollection to WKT GeometryCollection
export
Name | Type | Description |
---|---|---|
featureCollection | FeatureCollection | The FeatureCollection to convert to WKT |
Returns: string
The GeoJSON converted to well known representation
Defined in: index.ts:34
▸ convertFeatureToWK(geojson
: Feature): string
Converts GeoJSON Feature to WKT
export
Name | Type | Description |
---|---|---|
geojson | Feature | Feature object to convert |
Returns: string
The GeoJSON converted to well known text representation
Defined in: index.ts:24
▸ convertGeometryToWK(geojson
: Geometry): string
Converts GeoJSON Geometry to WKT
export
Name | Type | Description |
---|---|---|
geojson | Geometry | Geometry object to convert |
Returns: string
The GeoJSON converted to well known text representation
Defined in: index.ts:13
▸ convertToWK(geojson
: GeoJSON): string
Shorthand to convert GeoJSON Features, Geometries or FeatureCollections to WKT or WKB
export
Name | Type | Description |
---|---|---|
geojson | GeoJSON | The GeoJSON to convert |
Returns: string
The GeoJSON as WKT
Defined in: index.ts:51
▸ parseFromWK(item
: string, asFeature?
: boolean, properties?
: GeoJsonProperties): Feature | Geometry
Parse a WKT or WKB into a GeoJSON Feature or Geometry
export
Name | Type | Default value | Description |
---|---|---|---|
item | string | - | The WKT to convert to GeoJSON |
asFeature | boolean | false | - |
properties | GeoJsonProperties | - | - |
Returns: Feature | Geometry
The WKT as GeoJSON
Defined in: index.ts:71
FAQs
Module to help parse GeoJSONs to WKT and back
The npm package wkt-parser-helper receives a total of 698 weekly downloads. As such, wkt-parser-helper popularity was classified as not popular.
We found that wkt-parser-helper demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket installs a Github app to automatically flag issues on every pull request and report the health of your dependencies. Find out what is inside your node modules and prevent malicious activity before you update the dependencies.