Skip to content
This repository was archived by the owner on Dec 30, 2019. It is now read-only.

Well-Known Text parser for Terraformer

License

Notifications You must be signed in to change notification settings

holvonix-open/wkt-parser

This branch is 12 commits behind Esri/terraformer-wkt-parser:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

dd2885d · Jun 14, 2018

History

60 Commits
Aug 7, 2013
Jun 12, 2018
Jul 29, 2016
Aug 17, 2016
Jun 12, 2018
Jun 12, 2018
Aug 7, 2013
May 17, 2018
Jun 14, 2018
Jun 12, 2018
Apr 20, 2017
Aug 17, 2016
Jun 12, 2018
Jun 14, 2018
Jun 14, 2018
May 17, 2018
Mar 28, 2017
Mar 28, 2017
Mar 28, 2017
Mar 28, 2017

Repository files navigation

Terraformer Well-Known Text Parser

Build Status

Two way conversion between GeoJSON and WKT. Part of the Terraformer 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.

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] ]
    ]
  }
);
    <!-- 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

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.

Licensing

A copy of the license is available in the repository's LICENSE file.

About

Well-Known Text parser for Terraformer

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 88.0%
  • Yacc 9.7%
  • Shell 1.8%
  • TypeScript 0.5%