Capas

Dentro de la sección Capacidades hay un elemento Capa para cada mapa proporcionado por el servicio. WMS permite que se constituyan capas a partir de capas, por lo que también puede verse algún anidamiento de capas en esos elementos.

Cada elemento de Capa incluye lo siguiente:

  • Título: un nombre de la capa que es legible por el usuario.
  • Nombre: un nombre de la capa que se usa además para hacer referencia a la capa en las solicitudes. Si una capa tiene título pero no nombre, esta capa se usa como encabezado jerárquico para las capas bajo ella.
  • Estilo: un estilo predefinido que puede ser utilizado por esta capa en particular.
  • SRS (1.1.1) o CRS (1.3.0): el sistema o sistemas de referencia espacial que se aplica a esta capa. Si puede usarse más de uno en la capa, puede enumerarse cada uno de ellos.
  • LatLonBoundingBox (1.1.1) o EX_GeographicBoundingBox (1.3.0): un conjunto de atributos que establecen el rectángulo delimitador mínimo de los datos de mapa en el sistema de coordenadas predeterminado. Estos números se expresan en grados decimales.

Estos valores son importantes cuando se efectúa una solicitud GetMap, ya que dicha solicitud requiere de los valores correctos que son específicos a cada Web Map Service individual.

Cuando se anidan capas, los valores definidos para una capa principal se derraman hacia los elementos secundarios a menos que se hayan definido específicamente en forma diferente en las capas secundarias. El ejemplo a continuación muestra partes del elemento Capa para ilustrar las diferentes configuraciones.



<Layer queryable="0" opaque="0" noSubsets="0" fixedWidth="0" fixedHeight="0">>
    <Title>Pitney Bowes Map Server</Title>
    <CRS>CRS:84</CRS>
    <CRS>EPSG:4326</CRS>
    <EX_GeographicBoundingBox>
        <westBoundLongitude>-180.0</westBoundLongitude>
        <eastBoundLongitude>180.0</eastBoundLongitude>
        <southBoundLatitude>-90.0</southBoundLatitude>
        <northBoundLatitude>90.0</northBoundLatitude>
    </EX_GeographicBoundingBox>
    <BoundingBox CRS="CRS:84" minx="-180.0" miny="-90.0" maxx="180.0" maxy="90.0"/>
    BoundingBox CRS="EPSG:4326" minx="-90.0" miny="-180.0" maxx="90.0" maxy="180.0"/>
    <Style>
        <Name>PointStylePin</Name>
        <Title>PointStylePin</Title>
        <Abstract>Pin point style.</Abstract>
    </Style>
    <Style>
        <Name>LineStyleSolid</Name>
        <Title>LineStyleSolid</Title>
        <Abstract>Solid line style.</Abstract>
    </Style>
<Layer queryable="1" opaque="0" noSubsets="0" fixedWidth="0" fixedHeight="0">
    <Name>World</Name>
    <Title>World Map</Title>
    <CRS>CRS:84</CRS>
    <CRS>EPSG:4326</CRS>
    <EX_GeographicBoundingBox>
        <westBoundLongitude>-180.0</westBoundLongitude>
        <eastBoundLongitude>180.0</eastBoundLongitude>
        <southBoundLatitude>-90.0</southBoundLatitude>
        <northBoundLatitude>90.0</northBoundLatitude>
    </EX_GeographicBoundingBox>
    <BoundingBox CRS="CRS:84" minx="-180.0" miny="-90.0" maxx="180.0" maxy="90.0"/>
    <BoundingBox CRS="EPSG:4326" minx="-90.0" miny="-180.0" maxx="90.0" maxy="180.0"/>
    <Style>
        <Name>AreaStyle</Name>
        <Title>AreaStyle</Title>
        <Abstract>Default area style</Abstract>
    </Style>
    <Style>
        <Name>AreaStyleBlue</Name>
        <Title>AreaStyleBlue</Title>
        <Abstract>Blue area style</Abstract>
    </Style>
    <Style>
        <Name>AreaStyleGreen</Name>
        <Title>AreaStyleGreen</Title>
        <Abstract>Green area style</Abstract>
    </Style>
     ...
</Layer>