地图坐标系转换工具(百度、高德、谷歌、大地2000坐标相互转换,可批量)

地图坐标系转换工具(百度、高德、谷歌、大地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"保存结果

评论留言