Proj4Js Coordinate Conversion

by Pavel Kityan

HTML

<script src="https://cdnjs.cloudflare.com/ajax/libs/proj4js/2.3.3/proj4.js"></script>

JavaScript

var firstProjection = `PROJCS["Armenia GK-8 (ARM-DAT)", GEOGCS [ "ARM-Geodetic", 
DATUM ["ARM-DAT (EPSG ID 2400001)", 
SPHEROID ["Krassowsky 1940 (EPSG ID 7024)", 6378245.0, 298.3], 
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0], 
PRIMEM [ "Greenwich", 0.000000 ], 
UNIT ["Decimal Degree", 0.0174532925199433]], 
PROJECTION ["Transverse Mercator"], 
PARAMETER ["Latitude_Of_Origin", 0.0], 
PARAMETER ["Central_Meridian", 45.0], 
PARAMETER ["Scale_Factor", 1.0], 
PARAMETER ["False_Easting", 8500000.0], 
PARAMETER ["False_Northing", 0.0], 
UNIT ["Meter", 1.0]]`;

var secondProjection = "+proj=gnom +lat_0=90 +lon_0=0 +x_0=6300000 +y_0=6300000 +ellps=WGS84 +datum=WGS84 +units=m +no_defs";

console.log(proj4(firstProjection,secondProjection,[-122.305887, 58.9465872]))