# 子图层控制

# 语义

layers 参数的语义

下面三类图层会设计子图层的可见性控制性,三者的参数都是通过 layers 参数来控制的

  1. OGC-WMS WMS 图层,通过 layers 来控制子图层的显示 OGC-WMS
  2. IGServer-Doc 地图文档,通过 layers 来控制子图层的显示隐藏包含排除 IGServer-Doc
  3. ArcServer-Map 地图文档,通过 layers 来控制子图层的显示隐藏包含排除 OGC-WMS :::

# 类型

类型统一设置成 String 字符串类型

  1. OGC 使用的时候是必须传入
    1. mapgis 发布的 ogc-wms 必须是图层名称,本质上是 xml 中 Layer 的 Name 属性 MapGIS
    2. ArcGIS 发布的 OGC 通常是图层序号,本质上是 xml 中 Layer 的 Name 属性 ArcGIS
  2. IGS-Doc 使用的时候是可选传入,不传则是显示全部, 使用图层序号
  3. Arc-Map 使用的时候是可选传入,不传则是显示全部, 使用图层序号
OGC-wms 二维 三维 备注
OGC-wms 1,2 或者 '武汉,武昌区'

支持 3857/4326
1,2 或者 '武汉,武昌区'

支持 3857/4326
layers 为空 null undefined,不显示图层
IGS-Doc show:1,2, hide:1, include:1, exclude:1

支持 3857/4326
show:1,2, hide:1, include:1, exclude:1

只支持 4326
三维原生库-doc 只支持 4326
Arc-Map show:1,2, hide:1, include:1, exclude:1

支持 3857/4326
show:1,2

支持 3857/4326
三维只支持show 语法