proj4.js как я могу преобразовать UTM в EOV координату? - PullRequest
0 голосов
/ 04 ноября 2018

Я использую javascript для преобразования UTM в WSG84 lon lat со следующим кодом, где utm_zone содержит номер зоны UTM.

var utm = "+proj=utm +zone=";
utm = utm + "" + utm_zone;
var wgs84 = "+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs";
var lonlatArray = proj4(utm, wgs84, [utm_x, utm_y]);

Но как я могу параметризовать для прямого преобразования формата UTM в EOV (epsg: 23700)?

1 Ответ

0 голосов
/ 12 ноября 2018

Используйте определение EOV / EPSG: 23700 от https://epsg.io/23700.

Пример:

var utm = "+proj=utm +zone=34T";
var epsg23700 = '+proj=somerc +lat_0=47.14439372222222 +lon_0=19.04857177777778 +k_0=0.99993 +x_0=650000 +y_0=200000 +ellps=GRS67 +towgs84=52.17,-71.82,-14.9,0,0,0,0 +units=m +no_defs';
console.log(proj4(utm, epsg23700, [352920, 5263357]));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...