@jayarjo/utm
TypeScript icon, indicating that this package has built-in type declarations

1.1.3 • Public • Published

utm

Bidirectional UTM-WGS84 converter for JavaScript.

npm version Travis

Translated directly from Tobias Bieniek's implementation in Python.

Disclaimer:

This is a fork of utm library by Timothy Gu, which hasn't been updated in four years already and contains serious bug that might shift coordinates in some case by 20-30cm when converting with toLatLng. Bug has been fixed in the original implementation in Python, but never backported to JS.

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 }.

Readme

Keywords

Package Sidebar

Install

npm i @jayarjo/utm

Weekly Downloads

1,987

Version

1.1.3

License

MIT

Unpacked Size

28.1 kB

Total Files

11

Last publish

Collaborators

  • jayarjo