Skip to content
This repository was archived by the owner on Sep 6, 2025. It is now read-only.

draperunner/coordinates-transformer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

13 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

coordinates-transformer

Transform coordinates between projections (coordinate systems).

npm install --save coordinates-transformer

Usage

import transform from 'coordinates-transformer'
transform([12345.36, 6730006.31], 'EPSG:25833', 'EPSG:4258')
// Returns: [ 6.129140025806947, 60.41006820280935 ]

API

(coordinates: [number, number], fromProjection: EpsgCode, toProjection?: EpsgCode) => [number, number]

All coordinates are on the format [longitude, latitude] format (or [easting, northing]).

If the third parameter toProjection is omitted, EPSG:4258 is used.

An EPSG code represents a projection (coordinate system). Read about EPSG on https://epsg.io/ or https://register.geonorge.no/epsg-koder (Norwegian site).

Available EPSG codes:

  • EPSG:4258 (lat/long)
  • EPSG:25831 (UTM 31)
  • EPSG:25832 (UTM 32)
  • EPSG:25833 (UTM 33)
  • EPSG:25834 (UTM 34)
  • EPSG:25835 (UTM 35)
  • EPSG:25836 (UTM 36)

About

๐ŸŒ Transform coordinates between projections (coordinate systems).

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •