2026-09-09-water-supply-gis-marker-style.md 2.1 KB

供水 GIS 点位标注规范

状态

accepted

决策

供水 GIS 一张图包含供水设施 GIS 一张图、监测设备 GIS 一张图和监测报警一张图。三张图共用统一地图页壳与交互框架,但数据边界、图层语义和详情内容不同。

统一地图使用 GisMapCanvas 渲染点位。输入坐标保持 WGS84;组件在渲染到百度地图前统一转换为 BD09。

坐标点

  • 使用百度地图官方 T_MarkPoint_* 图标素材和 BMapGL.Marker + BMapGL.Icon 渲染坐标点。
  • 点位名称使用独立 BMapGL.Label,显示在坐标点上方;名称框宽度固定为坐标点图标宽度的 2 倍(56px),单行最多 6 个中文字符,超长自动换行。
  • 点击点位或搜索结果时定位并放大到对应要素。
  • 管网 LineString 绘制管线,并在起点、终点显示坐标点。

设施类型颜色

设施类型与官方图标素材的映射如下:

类型 名称 图标
source 水源地 T_MarkPoint_Blue.png
plant 水厂 T_MarkPoint_Green.png
pumpStation 泵站 T_MarkPoint_Red.png
pipe 供水管网 T_MarkPoint_Yellow.png
user 用水户 T_MarkPoint_Black.png

该映射只表示设施类型,不表示设备运行状态。

监测点状态颜色

监测设备和报警点位使用状态语义:

状态 颜色/素材
正常 绿色 / T_MarkPoint_Green.png
报警 红色 / T_MarkPoint_Red.png
预警 黄色 / T_MarkPoint_Yellow.png
有关联工单 蓝色 / T_MarkPoint_Blue.png
离线 灰色 / T_MarkPoint_Grey.png

状态判定不得替代设备状态、报警记录状态或工单状态的独立数据来源。

统一交互

  • 默认地图中心为沅陵县。
  • 地图同时显示当前查询范围内全部有效点位和管线,不得只显示第一条记录。
  • 点击地图点位或左侧搜索结果时,定位并放大到对应要素,并打开右侧详情抽屉。
  • 左侧面板采用有界滚动,统计、图层、图例和搜索结果完整可用。