0.1.0 • Published 1 year ago

projjson-to-wkt v0.1.0

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

projjson_to_wkt - JavaScript library to convert a PROJJSON string to WKT

Converts a PROJJSON CRS string into a WKT CRS string (WKT1 or WKT2:2019 variants supported).

This library is a single file with no dependency, that could be easily ported to other languages. This is ported from the original Python version written by Even Rouault. All credits go towards Even, all bugs are my fault...

Currently supported object types are: GeodeticCRS, GeographicCRS, ProjectedCRS, VerticalCRS, CompoundCRS, DerivedGeodeticCRS and DerivedGeographicCRS.

Usage

const Converter = require('projjson-to-wkt');

const projjson = {...};

// Converts to WKT2:2019, with indentation
const wkt2 = Converter.toWkt2(projjson);
// Converts to WKT1, with indentation
const wkt1 = Converter.toWkt1(projjson);
// Converts to WKT1, without indentation in a single line
const wkt1_plain = Converter.toWkt1(projjson, "");

// Alternatively...
const convert = new Converter(Converter.WKT1, "");
connvert.toWkt(projjson);

License

MIT

0.1.0

1 year ago