XY 坐标转经纬度在线工具,支持 CGCS2000(国家 2000 大地坐标系)、西安 80、北京 54 三套椭球的高斯-克吕格正反算,覆盖 3 度带与 6 度带,能自动识别东坐标里的带号前缀,也能反过来把经纬度算成测量平面坐标。全部计算在浏览器本地完成。
换算方向经纬度 → 平面 XY平面 XY → 经纬度椭球(坐标系)CGCS2000(国家2000)西安 80北京 54分带3 度带6 度带带号(东坐标无前缀时必填)列含义自动判断第一列是北坐标,第二列是东坐标第一列是东坐标,第二列是北坐标输出的东坐标带带号前缀数据(每行一个点,逗号或空格分隔)换算填入示例复制下载 CSV
换算结果
先看这一条:如果你的东坐标是 8 位数(例如 39448440),前两位 39 就是 3 度带的带号,本工具会自动识别;如果是 6 位数(例如 448440),说明不带带号,必须在「带号」里手动填,否则经度会差一整个带。XY 坐标里哪个是北,哪个是东这是搜索量最大的疑问,答案取决于你手上这份数据是谁给的。测量坐标系沿用苏联传统,把 X 定义为北坐标(距赤道的南北距离,约 300 万~600 万米)、Y 定义为东坐标(距中央经线的距离,人为加 500000 米避免负数)。而 CAD、Excel 散点图、数学直角坐标系里 X 是横轴,对应东西方向。
所以同一组数字,在测量成果表里写作「X=3390000, Y=39448440」,在 CAD 里却要输成「39448440, 3390000」。判断技巧很简单:数值大的那一列通常是北坐标(7 位数),带号前缀的那一列是东坐标(8 位数)。本工具默认按这个规律自动判断,判断结果会写在下拉框里供你核对,你也可以手动指定。
3 度带还是 6 度带我国大比例尺地形图(1:1 万)普遍用 3 度带,中小比例尺(1:2.5 万~1:50 万)用 6 度带。两者的差别是中央经线的间隔:3 度带每 3 度设一条中央经线,带号 n 与中央经线 L0 的关系是 L0 = 3n;6 度带每 6 度设一条,L0 = 6N − 3。同一个经纬度在两种分带下的平面坐标完全不同,混用会带来几百米的偏差。
判断手上数据属于哪种分带,看带号即可:北京(东经 116.4°)在 3 度带是第 39 带(中央经线 117°),在 6 度带是第 20 带(中央经线同样是 117°)——带号不同,但中央经线常常相同,这也是最容易搞混的地方。各省对应的带号可以查 各省中央经线对照表。
为什么不能用 WGS84 直接套WGS84、GCJ-02、BD-09 是「地理坐标系」,单位是度;XY 平面坐标是「投影坐标系」,单位是米。两者之间必须先做投影(高斯-克吕格),而投影必须指定椭球——这就是为什么同样的经纬度,用北京 54 和 CGCS2000 算出来的 XY 会差几十米。如果你的数据只需要在国内地图上显示,用 坐标系转换 做 WGS84/GCJ-02/BD-09 互转就够了,不需要投影。
常见问题算出来的经度差了整整 3 度或 6 度?带号没填或填错。东坐标只有 6 位数时,程序无法从数值推断带号,必须手动指定;填错一个带号,经度就差一整个带宽(3 度或 6 度),但纬度仍然正确。
XY 互转后和别人的软件差几十米,谁对?先确认椭球是否一致。北京 54 与 CGCS2000 的椭球长半轴相差 23 米,投影后平面坐标差异可达几十米。其次确认分带和中央经线是否一致。如果椭球、分带都相同仍有米级差异,通常是对方用了七参数或四参数做地方坐标转换,那属于「不同坐标系之间」的转换,本工具不涉及。
支持 CGCS2000 的 2000 国家大地坐标系吗?支持,就是下拉里的「CGCS2000(国家2000)」。它与 WGS84 在厘米级上几乎重合,日常工程应用可视为等价,但严格来说两者的参考椭球扁率有极微小差异。
能一次换算多少行?没有硬上限,取决于浏览器内存。几千行通常一秒内完成。每行结果都带带号和中央经线,方便核对。
为什么结果里纬度有 8 位小数?8 位小数约等于 1 毫米精度,便于和专业软件逐位比对。实际使用中 6 位(约 0.1 米)已足够,导出到 Excel 后自行取舍即可。
中央经线怎么算出来的?3 度带用 L0 = 3 × 带号,6 度带用 L0 = 6 × 带号 − 3。例如 3 度带第 39 带的中央经线是 117°,6 度带第 20 带的中央经线也是 117°。
精度说明正算采用标准高斯-克吕格公式展开到 l⁶ 项,反算用子午线弧长二分迭代求底点纬度再展开到 y⁵ 项,在 3 度带范围内与权威软件(Coord、南方 CASS)比对误差小于 1 毫米。投影参数按国家标准取值,未做任何地方坐标改正。
操作示例施工队拿到一份设计院给的界址点表,格式是「X 北坐标, Y 东坐标」,共 300 行,东坐标都是 8 位数(带号 39)。直接粘贴进输入框,方向选「平面 XY → 经纬度」,椭球选 CGCS2000,分带选 3 度带,带号留空(程序会从前缀读),点换算。结果里每行都会带出纬度、经度、度分秒和中央经线 117°,可以直接贴回 Excel 或导入 GIS。
常见误区把 X/Y 当成数学坐标直接输:测量 X 是北、CAD X 是东,顺序错了图形整体转 90 度。东坐标 6 位数却不填带号:程序无法猜出你在哪个带,结果会偏 3 度或 6 度。拿 GCJ-02 的经纬度去做投影:GCJ-02 是加密后的坐标,投影出来和真实位置差几百米,应先转回 WGS84。配合使用的工具坐标批量转 CAD坐标系转换(WGS84 / GCJ-02 / BD-09)各省中央经线与带号对照表中国常用 EPSG 编码
术语表高斯-克吕格投影把地球按经线分带、逐带投影到平面的方法,我国国家基本比例尺地形图的标准投影。中央经线每个投影带正中间那条经线,投影后长度不变形,东坐标在该线上等于 500000 米。北坐标 X测量坐标系中的纵坐标,表示距赤道的距离,单位米,恒为正。东坐标 Y测量坐标系中的横坐标,表示距中央经线的距离,加 500000 米避免负值。带号投影带的编号,3 度带约为经度除以 3,6 度带为经度除以 6 取整加 1。底点纬度反算时先求出的、子午线弧长等于已知北坐标的那条纬线,再据此展开求经差。相关工具地名批量转经纬度坐标清洗与去重UTM 坐标转换方位角与距离计算Geohash 编解码日出日落海拔查询我的位置查看全部地图工具