proj4.js 如何将 UTM 转换为 EOV 坐标?

proj4.js how can I convert UTM to EOV coordinate?

我使用 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)?

使用 https://epsg.io/23700 中的 EOV / EPSG: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]));