我知道这是一个非常广泛的主题--仍然--我想转换一个。GIS DMS坐标例如
33° 0' 10'' , 33° 40' 30''
变成 EPSG:3857 格式,即
3689865.02422557637, 3212878.5986975324
(这不是计算转换,只是格式的一个例子)。
我知道在地图供应商中有计算/转换(ESRI等)。) 如果可以的话,我正在寻找其中一种方法。
nodejs模块(proj4js? 我在里面找了一下,但找不到这样做的方法)。
asp.net core FW feature/nuget ?
对,pro4jjs可以做到这一点。首先 将您的DMS坐标转换为十进制度数。然后告诉pro4jjs将WGS-84转换为EPSG:3857。
很高兴。proj4js与此转换一起发布所以你不必在网上寻找基准字符串。
const proj4= require("proj4");
// TODO: that's not the correct conversion of the original DMS to decimal degrees :)
console.log(proj4("WGS84", "EPSG:3857", [33.01, 33.4]));
输出
[ 3674656.3910859604, 3948518.4270993923 ]