我在 x, y 坐标中有一个带 oracle 的点几何
"MDSYS"."SDO_GEOMETRY"(2001,2400000,"MDSYS"."SDO_POINT_TYPE"(8452842.1981,4443992.9047,NULL),NULL,NULL)
和具有经度和纬度的相同几何
SELECT SDO_CS.TRANSFORM("MDSYS"."SDO_GEOMETRY"(2001,2400000,"MDSYS"."SDO_POINT_TYPE"(8452842.1981,4443992.9047,NULL),NULL,NULL), 4326) FROM DUAL
结果是
"MDSYS"."SDO_GEOMETRY"(2001,4326,"MDSYS"."SDO_POINT_TYPE"(44.4467355804591,40.1282575487861,NULL),NULL,NULL)
如何使用 MySQL 或 SQLSERVER 将相同的 x、y 坐标 8452842.1981、4443992.9047 转换为经度和纬度
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]]