Bidirectional UTM-WGS84 converter for JavaScript.
Branch: master
Clone or download
Latest commit 3e414c6 Jun 27, 2017
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore
.travis.yml Add Travis CI Nov 8, 2016
CHANGELOG.md 1.1.1 Jun 27, 2017
LICENSE.md Fix LICENSE Oct 25, 2015
README.md Add `strict` option to accept out-of-range easting/northing Nov 8, 2016
index.es.js Fix UTM zone right boundaries Jun 27, 2017
package-lock.json
package.json
test.js Fix UTM zone right boundaries Jun 27, 2017

README.md

utm

Bidirectional UTM-WGS84 converter for JavaScript.

npm version Travis

Translated directly from Tobias Bieniek's implementation in Python.

Usage

var utm = require('utm')

utm.toLatLon(easting, northing, zoneNum, zoneLetter, northern, strict = true)

Convert from UTM-WGS84 to latitude/longitude coordinates. One and only one of zoneLetter and northern must be specified. strict option specifies whether easting and northing are checked against their respective ranges.

Returns { latitude, longitude }.

utm.fromLatLon(latitude, longitude[, zoneNum])

Convert from latitude/longitude coordinates to UTM-WGS84. zoneNum can be set to force a specific zone number.

Returns { easting, northing, zoneNum, zoneLetter }.