# terraformer-wkt-parser

> Well-Known Text parser

Latest version **1.2.1** (published 2019-12-18) · MIT license · 0 weekly downloads

> **Deprecated.** This package is deprecated.

## Install

```sh
npm install terraformer-wkt-parser
pnpm add terraformer-wkt-parser
yarn add terraformer-wkt-parser
bun add terraformer-wkt-parser
```

## Health

**Score 10/100 (F)** — status: deprecated.

Negative: deprecated.

## Facts

| | |
|---|---|
| Version | 1.2.1 |
| Published | 2019-12-18 |
| First published | 2013-01-23 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | bundled |
| Module format | CommonJS |
| Node | >=4.2.6 |
| Dependencies | 2 |
| Unpacked size | 51.1 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 80 |
| Author | Jerry Sievert |
| Maintainers | esri_dev |
| Keywords | WKT, GIS, Geography |

## Links

- npm: https://www.npmjs.com/package/terraformer-wkt-parser
- Repository: https://github.com/Esri/terraformer-wkt-parser
- Homepage: http://terraformer.io
- Issues: https://github.com/Esri/terraformer-wkt-parser/issues
- npm.io page: https://npm.io/package/terraformer-wkt-parser

## Dependencies (2)

- [terraformer](https://npm.io/package/terraformer.md) ~1.0.5
- [@types/geojson](https://npm.io/package/@types/geojson.md) ^1.0.0

## Alternatives

- [d3-force-3d](https://npm.io/package/d3-force-3d.md) — 1.0M weekly downloads
- [ng2-charts](https://npm.io/package/ng2-charts.md) — 486.8K weekly downloads
- [@arcgis/core](https://npm.io/package/@arcgis/core.md) — 257.8K weekly downloads
- [react-sparklines](https://npm.io/package/react-sparklines.md) — 249.3K weekly downloads
- [react-native-gifted-charts](https://npm.io/package/react-native-gifted-charts.md) — 182.3K weekly downloads

## Recent versions

- 1.2.1 (latest) — 2019-12-18
- 1.2.0 — 2018-05-17
- 1.1.2 — 2016-08-17
- 1.1.1 — 2016-08-17
- 1.1.0 — 2016-03-11
- 1.0.1 — 2015-06-02
- 1.0.0 — 2013-10-22
- 0.1.8 — 2013-06-24
- 0.2.0 — 2013-06-14
- 0.1.7 — 2013-03-26
- 0.1.6 — 2013-03-08
- 0.1.5 — 2013-01-28
- 0.1.4 — 2013-01-26
- 0.1.3 — 2013-01-24
- 0.1.2 — 2013-01-23
- … 2 more at https://npm.io/package/terraformer-wkt-parser/versions

## README

# Terraformer Well-Known Text Parser

[![Build Status](https://travis-ci.org/Esri/terraformer-wkt-parser.svg?branch=master)](https://travis-ci.org/Esri/terraformer-wkt-parser)

> Two way conversion between [GeoJSON](http://geojson.org/geojson-spec.html) and WKT. Part of the [Terraformer](http://terraformer.io) project.

## Installing

### Node.js

    $ npm install terraformer-wkt-parser

### Browser

In the browser, Terraformer is required to be used as well.

    $ bower install terraformer-wkt-parser

## Documentation

For full documentation check out the [offical website](http://terraformer.io/wkt-parser/).

```js
var wkt = require('terraformer-wkt-parser');

// parse a WKT file, convert it into a terraformer primitive
var primitive = wkt.parse('LINESTRING (30 10, 10 30, 40 40)');

// take a terraformer primitive and convert it into a WKT representation
var polygon = wkt.convert(
  {
    "type": "Polygon",
    "coordinates": [
      [ [100.0, 0.0], [101.0, 0.0], [101.0, 1.0], [100.0, 1.0], [100.0, 0.0] ],
      [ [100.2, 0.2], [100.8, 0.2], [100.8, 0.8], [100.2, 0.8], [100.2, 0.2] ]
    ]
  }
);
```

```html
    <!-- Load the main Terraformer library -->
    <script src="terraformer.min.js" type="text/javascript"></script>

    <!-- Load the WKT Parser -->
    <script src="terraformer-wkt-parser.min.js" type="text/javascript"></script>

    <!-- Use it! -->
    <script>
      var primitive = Terraformer.WKT.parse('LINESTRING (30 10, 10 30, 40 40)');
    </script>
```

## Resources

* [Terraformer Website](http://terraformer.io)
* [twitter@EsriPDX](http://twitter.com/esripdx)

## Issues

Find a bug or want to request a new feature?  Please let us know by submitting an issue.

## Contributing

Esri welcomes contributions from anyone and everyone. Please see our [guidelines for contributing](https://github.com/esri/contributing).

## Licensing

A copy of the license is available in the repository's [LICENSE](./LICENSE) file.

---
_Source: https://npm.io/package/terraformer-wkt-parser · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
