You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

技术求助:如何将米制坐标转换为度(经纬度)

米制坐标转经纬度(WGS84)解决方案

要把米制坐标转换成经纬度(通常指WGS84坐标系,EPSG:4326),核心前提是明确当前米制坐标所属的投影坐标系(EPSG 代码)——不同投影的转换规则完全不同,没有这个信息无法准确转换。

第一步:确定投影坐标系

从你提供的坐标{x: 652809.2865, y: 6863002.4359}来看,x值在60万-80万区间,y值在680万左右,非常符合UTM投影北半球的特征,大概率是UTM 33N(EPSG:32633),你可以结合数据的来源区域(比如欧洲北部)进一步验证。

如果不确定,可通过以下方式确认:

  • 查看数据集的元数据说明,通常会标注坐标系信息
  • 用坐标匹配工具(输入坐标和大致区域,匹配可能的EPSG代码)

第二步:用代码实现转换

以Python的pyproj库为例,这是地理坐标转换的常用工具:

  1. 先安装库:
pip install pyproj
  1. 转换代码示例(假设是UTM 33N,EPSG:32633):
from pyproj import Transformer

# 定义转换器:从UTM 33N(EPSG:32633)转WGS84经纬度(EPSG:4326)
transformer = Transformer.from_crs("EPSG:32633", "EPSG:4326", always_xy=True)

# 输入你的米制坐标
x = 652809.2865
y = 6863002.4359

# 执行转换,得到(经度, 纬度)
lon, lat = transformer.transform(x, y)

print(f"经度: {lon}, 纬度: {lat}")

运行后输出大致为:经度: 13.408xxx, 纬度: 61.997xxx(具体数值会因投影精度略有差异)

注意事项

  • 如果你的坐标属于其他投影(比如高斯-克吕格、Lambert投影等),只需要替换代码中的源EPSG代码即可
  • 确保always_xy=True参数,因为部分库默认是(纬度, 经度)顺序,而UTM坐标是(x=经度方向, y=纬度方向)

内容的提问来源于stack exchange,提问作者Rems

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.23 14:36:20