CRS转换器
在不同的坐标参考系统(CRS)和投影之间转换GeoJSON坐标。
Coordinate Reference Systems
→
Input GeoJSON
or drag & drop
什么是CRS?
**坐标参考系统(CRS)**定义了坐标如何映射到地球上的位置。不同的系统针对不同的用途进行了优化:
- EPSG:4326 (WGS84) — GPS坐标(纬度/经度)
- EPSG:3857 (Web Mercator) — 网络地图(Google、Leaflet、Mapbox)
- UTM分区 — 高精度区域投影
- 国家网格 — 特定国家的坐标系统
如何使用
- 上传GeoJSON或粘贴坐标
- 选择源CRS(例如:EPSG:4326)
- 选择目标CRS(例如:EPSG:3857)
- 转换并下载重新投影的GeoJSON
常见转换
WGS84 → Web Mercator
EPSG:4326 → EPSG:3857将GPS坐标转换为网络地图投影
Web Mercator → WGS84
EPSG:3857 → EPSG:4326将网络地图坐标转换回纬度/经度
WGS84 → UTM
EPSG:4326 → EPSG:326xx (UTM分区)高精度区域映射
本地CRS → WGS84
EPSG:2154 (法国) → EPSG:4326
EPSG:27700 (英国) → EPSG:4326
EPSG:3395 (Mercator) → EPSG:4326功能
✓ 支持500+ CRS — 所有EPSG坐标系统
✓ 保留几何结构 — 保持拓扑和属性
✓ 批量转换 — 转换整个FeatureCollection
✓ 精度控制 — 设置输出的小数精度
✓ 可视化预览 — 在地图上查看转换前后效果
✓ 快速处理 — 基于Proj4js库的强大性能
使用场景
🗺️ 网络地图 — 将GPS数据转换为Leaflet/Google Maps的Web Mercator
📊 GIS工作流 — 在不同坐标系统之间重新投影数据
🛰️ 卫星影像 — 对齐栅格和矢量数据投影
📍 实地调查 — 将UTM测量值转换为GPS坐标
🌍 国际项目 — 协调来自不同国家网格的数据
常用EPSG代码
| EPSG代码 | 名称 | 描述 |
|---|---|---|
| 4326 | WGS84 | GPS坐标(纬度/经度) |
| 3857 | Web Mercator | 网络地图(Google, OSM) |
| 3395 | World Mercator | 导航图 |
| 4269 | NAD83 | 北美地区 |
| 4258 | ETRS89 | 欧洲 |
| 2154 | Lambert-93 | 法国 |
| 27700 | OSGB 1936 | 英国国家网格 |
| 32601-32660 | WGS84 UTM北区 | UTM分区1N-60N |
| 32701-32760 | WGS84 UTM南区 | UTM分区1S-60S |
提示
💡 了解你的源CRS — 检查元数据或文档
💡 选择合适的目标 — UTM用于精度,Web Mercator用于地图
💡 注意变形 — 所有投影都会扭曲面积、距离或形状
💡 使用UTM进行测量 — 比Web Mercator更准确
💡 转换后验证 — 检查样本坐标的准确性
技术细节
转换引擎
- Proj4js — 行业标准投影库
- EPSG数据库 — 完整的坐标系统定义
- 基准转换 — 精确的椭球转换
支持的输入
- GeoJSON(Feature, FeatureCollection)
- 所有几何类型(Point, LineString, Polygon, Multi*)
- 坐标数组
输出选项
- 重新投影的GeoJSON
- 精度控制(小数位数)
- 输出中的CRS元数据
性能
- 客户端处理(无需服务器上传)
- 快速转换(典型文件<1秒)
- 处理大数据集(测试支持至50MB)
相关工具
- 坐标格式转换器 — 纬度/经度 ↔ UTM ↔ MGRS ↔ DMS
- GeoJSON ↔ WKT — 转换为Well-Known Text
- GeoJSON压缩工具 — 重新投影后减少文件大小
常见问题
问:EPSG:4326和EPSG:3857有什么区别?
答:EPSG:4326是以度为单位的纬度/经度(GPS),EPSG:3857是以米为单位的Web Mercator(网络地图)。
问:为什么转换后我的坐标看起来不对?
答:检查是否选择了正确的源CRS。错误的源CRS会导致错误的输出。
问:我可以转换为自定义/本地坐标系统吗?
答:可以,只要你有EPSG代码或Proj4定义字符串。
问:这个工具可以离线使用吗?
答:可以,所有转换都在浏览器中使用Proj4js完成。
问:转换的准确性如何?
答:对于大多数使用场景非常准确。基准转换处理得当。
问:可以转换3D坐标(带高度)吗?
答:可以,Z坐标会被保留并在CRS支持的情况下进行转换。
问:如果我不知道我的源CRS怎么办?
答:检查文件元数据、文档,或尝试常见的CRS(4326, 3857)。错误的CRS会产生错误的结果。
问:这个工具能处理基准转换吗?
答:可以,Proj4js会自动处理基准转换(例如:NAD27 → WGS84)。