地图坐标系转换工具(百度、高德、谷歌、大地2000坐标相互转换,可批量)
地图坐标系转换工具文档
功能概述
本工具是一个基于Web的坐标转换系统,支持在百度坐标系(BD-09)、高德坐标系(GCJ-02)、大地2000坐标系(CGCS2000)和谷歌地图坐标系(WGS-84)之间进行相互转换。用户可以批量输入坐标数据,一键转换为其他坐标系,并支持导出Excel格式的结果。

核心功能
1. 坐标系转换
- 支持的坐标系:
- 百度坐标系 (BD-09)
- 高德坐标系 (GCJ-02)
- 大地2000坐标系 (CGCS2000)
- 谷歌地图坐标系 (WGS-84)

- 转换逻辑:
- 自动识别源坐标系并转换为其他三种坐标系
- 支持批量转换(每行一个坐标点)
2. 数据输入输出
-
输入方式:
-
文本框直接输入(格式:经度 纬度,每行一个)
-
通过百度/高德坐标拾取器获取坐标
-
-
输出方式:
-
表格形式直观展示转换结果
-
导出Excel文件功能
-

3. 辅助功能
-
内置百度/高德坐标拾取器快捷入口
-
错误处理机制(无效坐标提示)
-
响应式UI设计
技术实现
前端技术
- 纯前端JavaScript实现,无需后端支持
- 使用SheetJS库实现Excel导出功能
核心算法
- 实现了四种坐标系间的转换算法:
- BD09 ↔ GCJ02 双向转换
- GCJ02 ↔ WGS84 双向转换
- WGS84 ↔ CGCS2000 双向转换
- 采用数学公式精确计算坐标偏移
使用说明
-
选择源坐标系:从下拉菜单中选择原始坐标的坐标系类型
-
输入坐标数据:在文本框中输入坐标,每行一个,格式为"经度 纬度"
-
执行转换:点击"转换"按钮获取结果
-
导出结果:转换成功后点击"导出Excel"保存结果
浙公网安备 33010602011771号