You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
巴林闲侠
6f4dcd76d0
|
3 years ago | |
---|---|---|
.. | ||
CHANGELOG.md | 3 years ago | |
LICENSE | 3 years ago | |
README.md | 3 years ago | |
package.json | 3 years ago | |
terraformer-wkt-parser.d.ts | 3 years ago | |
terraformer-wkt-parser.js | 3 years ago | |
terraformer-wkt-parser.min.js | 3 years ago |
README.md
Terraformer Well-Known Text Parser
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.