水域坐标检测

3小时前更新 1 00
水域坐标检测水域坐标检测
水域坐标检测

技能简介

IsItWater 通过 IsItWater API 接收经纬度坐标,返回该点位于水域还是陆地的判定结果,同时附带地理特征标签(如海洋、湖泊、河流等)。

能做什么

  • 检测任意坐标点的水域/陆地属性
  • 获取该点的地理特征分类(海洋、湖泊、冰川等)
  • 查询账户剩余积分余额
  • 支持地名转坐标后再检测

使用说明

安装与配置

  1. 访问 https://isitwater.com 注册账户并获取 API Key
  2. 配置环境变量:export ISITWATER_API_KEY=YOUR_API_KEY_HERE
  3. 或在配置文件 ~/.openclaw/openclaw.json 中添加:
    {"skills":{"entries":{"isitwater":{"apiKey":"YOUR_API_KEY_HERE"}}}}

调用方式

https://api.isitwater.com/v1/locations/water 发送 GET 请求,携带 lat(纬度,-90至90)和 lon(经度,-180至180)参数,Header 中附加 Authorization: Bearer $ISITWATER_API_KEY

示例:

curl -s "https://api.isitwater.com/v1/locations/water?lat=41.7658&lon=-72.6734" -H "Authorization: Bearer $ISITWATER_API_KEY"

返回字段 water 为 true 表示水域,false 表示陆地;features 数组包含具体地理类型。

输入与输出

见下方输入与输出表格。

项目内容
输入纬度(number,-90至90)、经度(number,-180至180)、API Key(Bearer Token)
输出water(boolean,是否水域)、features(string[],地理特征)、request_id(string)、latitude/longitude(string,回显坐标)
适用人群地理数据开发者、物流系统工程师、环境监测人员、需要坐标属性验证的应用构建者
不包含卫星影像渲染、批量坐标文件处理、离线模式、多语言地名自动解析

 

风险提示

  • 每次水域查询消耗 1 积分,余额不足时返回 402 错误
  • 坐标超出有效范围将返回 400 错误
  • API Key 缺失或无效返回 401 错误
  • 高频调用前建议先查询账户余额

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/johnnagro/isitwater/SKILL.md
来源类型:GitHub 仓库

数据统计

相关导航

暂无评论

none
暂无评论...