Skip to content

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分区 — 高精度区域投影
  • 国家网格 — 特定国家的坐标系统

如何使用

  1. 上传GeoJSON或粘贴坐标
  2. 选择源CRS(例如:EPSG:4326)
  3. 选择目标CRS(例如:EPSG:3857)
  4. 转换并下载重新投影的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代码名称描述
4326WGS84GPS坐标(纬度/经度)
3857Web Mercator网络地图(Google, OSM)
3395World Mercator导航图
4269NAD83北美地区
4258ETRS89欧洲
2154Lambert-93法国
27700OSGB 1936英国国家网格
32601-32660WGS84 UTM北区UTM分区1N-60N
32701-32760WGS84 UTM南区UTM分区1S-60S

提示

💡 了解你的源CRS — 检查元数据或文档
💡 选择合适的目标 — UTM用于精度,Web Mercator用于地图
💡 注意变形 — 所有投影都会扭曲面积、距离或形状
💡 使用UTM进行测量 — 比Web Mercator更准确
💡 转换后验证 — 检查样本坐标的准确性

技术细节

转换引擎

  • Proj4js — 行业标准投影库
  • EPSG数据库 — 完整的坐标系统定义
  • 基准转换 — 精确的椭球转换

支持的输入

  • GeoJSON(Feature, FeatureCollection)
  • 所有几何类型(Point, LineString, Polygon, Multi*)
  • 坐标数组

输出选项

  • 重新投影的GeoJSON
  • 精度控制(小数位数)
  • 输出中的CRS元数据

性能

  • 客户端处理(无需服务器上传)
  • 快速转换(典型文件<1秒)
  • 处理大数据集(测试支持至50MB)

相关工具

常见问题

问: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)。