Skip to content

puiutucutu/geo-convert

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

geo-convert

Functions to convert from geographic coordinates (latitude and latitude) to UTM coordinates and vice verse.

Conversion between coordinates is performed using the proj4 library available at https://github.com/proj4js/proj4js.

Usage

File in ./dist/geo-convert.js accessible by namespace geoConvert in browser or ES5 environments.

git clone <...>
npm i
npm run build

Example

ES5 Environment

const geoConvert = require("geo-convert.js");

const coords = {
  latitude: 39.75621,
  longitude: -104.99404
};

const ll_to_utm = geoConvert.LLtoUTM(coords.longitude, coords.latitude);

const utm_to_ll = geoConvert.UTMtoLL(
  ll_to_utm.zone,
  ll_to_utm.easting,
  ll_to_utm.northing
);

console.log(ll_to_utm);
console.log(utm_to_ll);

ES6 Environment

import { LLtoUTM, UTMtoLL } from "geo-convert";

const coords = {
  latitude: 39.75621,
  longitude: -104.99404
};

const ll_to_utm = LLtoUTM(coords.longitude, coords.latitude);

const utm_to_ll = UTMtoLL(
  ll_to_utm.zone,
  ll_to_utm.easting,
  ll_to_utm.northing
);

console.log(ll_to_utm);
console.log(utm_to_ll);

Functions

  • determineUtmZoneNumber(longitude, latitude)
  • LLtoUTM(longitude, latitude, inCentimeters = false)
  • UTMtoLL(zone, easting, northing)
    • easting and northing must be in meters

References

About

convert between utm coordinates to lng/lat coordinates and vice versa

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors