乐于分享
好东西不私藏

不用装软件!海图坐标转换+属性速查,打开网页就能用

不用装软件!海图坐标转换+属性速查,打开网页就能用
 工具篇

船员常遇到两个场景:GPS坐标要转成国内地图能用的坐标看到S-57文件里的对象代码不知道什么意思。以前要么装GDAL(编译半小时起步),要么翻几百页的IHO标准。今天两个网页工具解决这两个问题。

工具1:WGS84 ↔ GCJ02 坐标转换器
工具2:S-57 对象属性速查表

纯前端实现,数据不上传,打开即用


场景一:坐标转换,90%的船员都踩过的坑

问题:为什么海图坐标和手机地图对不上?

上周有个船员朋友发来一张截图:ECDIS里记录的锚位坐标 (31.2304, 121.4737),拖到高德地图里,位置偏了整整 500米

原因很简单:海图用的是WGS84坐标,国内电子地图用的是GCJ02(火星坐标)。两者差了100-800米,不转换根本没法用。

传统方案:装GDAL

劝退三连:
1. GDAL编译安装需要Visual C++环境
2. 命令行参数复杂,记不住
3. 批量转换还要写脚本

今天不用装任何软件,浏览器打开就能转。

实测:坐标转换器

打开工具后,界面是这样的:

单点转换:输入坐标,选转换方向,点"转换"。

# 输入 纬度: 31.2304 经度: 121.4737 

方向: WGS84 → GCJ02 # 

输出 纬度: 31.2356 (GCJ02) 经度: 121.4812 (GCJ02)

支持度分秒格式,比如输入 121°28'25"也能自动识别。

批量转换:把坐标粘贴进去,每行一个,一次性转完。

31.2304,121.4737 39.9042,116.4074 22.5431,114.0579 31.2356,121.4812 → 批量输出表格,可复制到Excel

实用技巧:ECDIS截图里的坐标通常是十进制度,直接复制粘贴就能转。转换后的GCJ02坐标可以直接拖进高德/百度地图使用。


场景二:S-57属性速查,告别翻书

问题:对象代码满天飞,什么意思?

打开一个S-57文件,里面全是缩写:

LIGHTS, 31.2304, 121.4737, Fl(2)6s, 12m, 10M SOUNDG, 31.2310, 121.4740, 15.5 WRECKS, 31.2320, 121.4750, ×, 3

LITCHR是什么意思?CATWRK有几个取值?SECTR1/SECTR2是弧度还是度?

以前要翻IHO S-57标准文档,几百页PDF,查一个属性找半天。

实测:属性速查工具

打开工具,顶部搜索框输入对象类型或属性名,实时过滤。

35种对象类型,点击卡片查看详细属性表:

LIGHTS (灯标) — 12个属性 ├── LITVIS 灯标可见性 ├── COLOUR 灯光颜色 ├── LITCHR 灯光特性 (Fl/Oc/Is等) ├── SECTR1 光弧起始方位 (度) ├── SECTR2 光弧结束方位 (度) ├── VALNMR 灯光周期 (秒) ├── HEIGHT 灯高 (米) ├── RANGE 射程 (海里) └── ... SOUNDG (水深点) — 8个属性 ├── DEPTH 水深 (米) ├── QUASOU 水深探测方式 ├── TECSOU 测量技术 └── ...

搭配使用:第10讲的《海图数字速查手册》PDF + 这个属性速查工具 = 数字含义 + 属性字段,查海图数据全覆盖。


对比:新工具 vs 传统方案

对比项
传统方案
网页工具
安装
装GDAL + 编译环境
打开就用
学习成本
命令行参数复杂
点两下
数据安全
本地处理,安全
纯前端,不上传
批量处理
写脚本
粘贴即转
跨平台
Windows/Mac分开装
浏览器即跨平台

实测总结

这两个工具的定位不是替代专业GIS软件,而是解决高频小问题

  • 坐标转换器
    :解决"为什么对不上"的问题,适合船员、学生、户外爱好者
  • 属性速查
    :解决"什么意思"的问题,适合读S-57文件、做数据清洗、写报告

下次看到S-57文件里的对象代码,不用再翻几百页PDF了。

互动问题:你工作中最常遇到的坐标格式是什么?WGS84、GCJ02还是其他?评论区聊聊。

资料获取:关注公众号「一个酷酷的GISer」,回复 工具箱,获取两个HTML文件
下载后双击打开,无需联网,数据不上传