Back to Registry
View Author Profile
Official Verified
orm-weather-routing-nav-voyage-distance
ORM 气象导航航次距离计算工具 - 通过 NavOptima 查询港口间航行距离(海里)
skill-install — Terminal
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/andy-gaoyue/orm-weather-routing-nav-voyage-distance-finderOr
⚓ ORM WEATHER ROUTING NAV VOYAGE DISTANCE SKILL
中文名: ORM 气象导航航次距离计算工具
英文名: ORM WEATHER ROUTING NAV VOYAGE DISTANCE SKILL
版本: 2.4.0(航次增强版)
创建时间: 2026-03-24
更新时间: 2026-03-24 13:14
维护人: ORM 正权海事 - AI 系统
📋 工具概述
用途: 通过 NavOptima 气象导航系统计算全球港口间的航行距离(海里)
适用场景: 航次估算、租船合同、气象导航服务、客户报价、多港口航线规划
数据源: NavOptima (https://nop.ormwx.com/voyage/distance) - 公司专业系统
🔐 登录配置(已更新)
NavOptima 账号:
- URL: https://nop.ormwx.com/voyage/distance
- 邮箱: [email protected]
- 密码: 5qzqE9Kt
✅ 登录测试: 2026-03-24 11:26 测试成功
安全提醒: 此账号为敏感配置,严禁外泄!
🗺️ 操作流程
Step 1: 登录 NavOptima
- 打开 https://nop.ormwx.com/voyage/distance
- 点击登录按钮
- 选择 "Account Password"
- 输入邮箱和密码
- 勾选协议并登录
Step 2: 输入港口
基础操作(2 个港口)
- 点击起点港口输入框
- 输入港口名称(如
SHANGHAI) - 从下拉列表选择正确港口(如
SHANGHAI [CN]) - 点击终点港口输入框
- 输入港口名称(如
BERONG) - 从下拉列表选择正确港口(如
BERONG [PH])
高级操作(多港口 - 途经点)
当港口数超过 2 个时:
- 点击 + 按钮(红色框)增加途经点
- 输入途经点港口名称
- 从下拉列表选择正确港口
- 可继续点击 + 添加更多途经点
- 点击 - 按钮可删除多余的港口
示例: 上海→新加坡→鹿特丹(3 个港口)
- 第 1 行:SHANGHAI [CN]
- 第 2 行:SINGAPORE [SG](途经点)
- 第 3 行:ROTTERDAM [NL]
经纬度设置(精确位置)
当需要设置具体经纬度时:
- 点击港口输入框右侧的 📍 定位图标(红色框)
- 地图进入拖拽模式
- 用鼠标拖拽地图到目标位置
- 观察光标显示的经纬度(右下角显示)
- 根据光标经纬度确定精确位置
- 点击地图设置途经点
- 系统自动记录该点经纬度
适用场景:
- 非标准港口位置
- 特定锚地坐标
- 自定义航线点
- 精确的装/卸货位置
Step 3: 选择 AI Route 并查询
- 点击 AI Route 标签(蓝色按钮)
- 点击 Confirm 按钮
- 等待系统计算(约 3-5 秒)
Step 4: 获取结果
系统显示:
- 航行距离(海里,nm)
- 航程时间(天,days)
- 出发时间(ETD)
- 预计到达(ETA)
- 航线图(地图展示,含气象数据)
Step 5: 截图并发送(强制)
1. 调整地图视图(重要)
# 自动缩放地图,确保始发港和目的港都显示在画面中
# 使用 browser 工具控制 zoom in/out
# 标准:两个港口都在画面内,航线完整可见
# 如果港口距离远 → zoom out
# 如果港口距离近 → zoom in 保持适当比例
2. 截取完整结果图
# 截取完整结果页面(包含地图和航线)
browser.screenshot(full_page=True, output_path="/tmp/orm-route-result.jpg")
# ⚠️ 重要:保持原始配色
# - 不进行任何渲染/滤镜/调色
# - 使用地图本来配色(默认主题)
# - 不切换深色/浅色模式
# - 保持 NavOptima 默认视觉效果
3. 立即发送到聊天窗口(强制)
# 无论用户在什么窗口对话,必须发送截图
message.send(
channel="feishu", # 或当前对话渠道
target=用户 ID,
media="/tmp/orm-route-result.jpg",
caption="📍 [起点] → [终点] 航线图 - ORM Weather Routing"
)
4. 附加签名信息(强制)
---
### 📞 联系方式
**ORM Weather Routing**
👤 **Andy**
📱 **+86 18669863008** (WeChat/WhatsApp)
📧 **[email protected]**
📊 输出格式标准
完整输出模板
## 📍 [起点港口] → [终点港口]
### 航行距离(NavOptima AI Route)
| 项目 | 数值 |
|------|------|
| **航行距离** | **XXX 海里** |
| 航程时间 | X.X 天 |
| 出发时间 | YYYY-MM-DD HH:MM (UTC +8) |
| 预计到达 | YYYY-MM-DD HH:MM (UTC +8) |
| 航速设定 | XX.X kts |
| 天气系数 | X% |
### 航线截图

---
**数据来源:** NavOptima 气象导航系统
**计算时间:** YYYY-MM-DD HH:MM
**精度等级:** ⭐⭐⭐⭐⭐(<1% 误差)
---
### 📞 联系方式
**ORM Weather Routing**
👤 **Andy**
📱 **+86 18669863008** (WeChat/WhatsApp)
📧 **[email protected]**
⚠️ 强制要求
Metadata
AI Skill Finder
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skill Add to Configuration
Paste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-andy-gaoyue-orm-weather-routing-nav-voyage-distance-finder": {
"enabled": true,
"auto_update": true
}
}
}Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.