Agent Skills
返回列表
SuperMap iServer CLI 助手

SuperMap iServer CLI 助手

开发编程 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_f47c39e1/iserver-skills。

技能介绍

要解决的问题

SuperMap iServer 的 CLI 参数较多,例如登录、服务启停、地图导出、空间查询和数据集查询,都需要记命令、协议、服务名、图层名与 JSON 参数。工程师在排查服务状态或演示 GIS 查询时,容易在 map-China 与 map-China/rest、PUBLIC、AUTHENTICATED、PRIVATE、BoundsQuery 等细节上反复切换。

工作方式

本技能把自然语言映射为 iserver 命令:先检查 iserver login、iserver ping 与 iserver config --show,再根据意图执行 service、map 或 data 子命令。例如用户说“列出可访问的数据服务”,会整理为 iserver data list;用户说“导出某地图截图”,则补充 --view-bounds、--center、--scale 等参数。核心覆盖:

  • 服务器管理:登录、登出、版本、连通性、token、日志。
  • 服务管理:列表、状态、启停、删除、访问控制、发布、清缓存。
  • 地图服务:地图详情、图例、图片导出、BoundsQuery、DistanceQuery、FindNearest、SpatialQuery、SqlQuery。
  • 数据服务:数据源、数据集、按 ID 或 SQL 查询要素。

适用边界

它适合已有 iserver CLI 与可访问 SuperMap iServer 地址的场景。注意服务名区分大小写;删除、启动、停止等通常使用组件名而不带 /rest;Token 默认 8 小时有效,过期后需重新登录;图层组 @@LayerGroup 的图例导出暂不支持。如果环境缺少可用 CLI 或未登录,技能会停留在检查与提示阶段,而不是直接执行有副作用的操作。

使用场景

  • 排查 iServer 服务是否可用时,先检查登录、ping、版本和服务状态,再判断是否需要重启服务。
  • 整理地图服务清单时,列出服务、查看某地图详情并导出指定范围截图,用于会议演示。
  • 查询某图层内的地物时,用 BoundsQuery、SpatialQuery 或 SQL 查询指定范围、相交条件或属性条件。
  • 处理数据服务时,列出数据源和数据集,按 ID 或 SQL 查询要素并检查返回限制。

适合人员

  • GIS 运维工程师:需要快速检查 iServer 登录、连通性、服务启停和 Token 状态。
  • 地理信息应用工程师:要查询地图详情、导出截图、图例和空间查询结果。
  • 数据集成工程师:需要浏览数据源、数据集,并按 ID 或 SQL 查询要素数据。
  • 解决方案演示人员:要在客户环境中展示 iServer 服务可用性、地图查询和数据服务调用。