Saltar a contenido

SLD

EL SLD (Style Layer Descriptor) es una codificación xml para permitir al usuario ampliar las especificaciones (WMS) y definir símbolos de objetos.

El usuario puede aplicar estilos a los objetos de forma diferentes de cómo han sido configurados en el servidor.

Los servidores WMS que soportan SLD permiten añadir los parámetros SLD dónde como valor se describe la url dónde se encuentra el documento xml o SLDBODY, dónde se pasan los valores SLD de forma directa (método poco recomendado) a las peticiones WMS GetMap.

Ejemplos:

Petición sin SLD http://servicios.idee.es/wms-inspire/hidrografia?VERSION=1.1.1&SERVICE=WMS&REQUEST=GetMap&SRS=EPSG:25830&FORMAT=image/png&BBOX=419685.23094987,4082028.7934849,582245.81538657,4201830.8601227&WIDTH=1247&HEIGHT=919&LAYERS=HY.Network

Petición con SLD http://servicios.idee.es/wms-inspire/hidrografia?VERSION=1.1.1&SERVICE=WMS&REQUEST=GetMap&SRS=EPSG:25830&FORMAT=image/png&BBOX=419685.23094987,4082028.7934849,582245.81538657,4201830.8601227&WIDTH=1247&HEIGHT=919&SLD=http://betaserver.icgc.cat/dades/sld.xml

http://servicios.idee.es/wms-inspire/hidrografia?VERSION=1.1.1&SERVICE=WMS&REQUEST=GetMap&SRS=EPSG:25830&FORMAT=image/png&BBOX=419685.23094987,4082028.7934849,582245.81538657,4201830.8601227&WIDTH=1247&HEIGHT=919&SLD_BODY=%3CStyledLayerDescriptor+version%3D%221.0.0%22+xmlns%3D%22http%3A%2F%2Fwww.opengis.net%2Fsld%22+xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22+xmlns%3Axsi%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2FXMLSchemainstance%22+xsi%3AschemaLocation%3D%22http%3A%2F%2Fschemas.opengis.net%2Fsld%2F1.0.0%2FStyledLayerDescriptor.xsd%22+xmlns%3Ase%3D%22http%3A%2F%2Fwww.opengis.net%2Fse%22+xmlns%3Abcn%3D%22http%3A%2F%2Fwww.ign.es%2Fbcn25%22%3E%3CNamedLayer%3E%3CName%3EHY.Network%3C%2FName%3E%3CUserStyle%3E%3CFeatureTypeStyle%3E%3Cse%3AFeatureTypeName%3EHY.Network%3C%2Fse%3AFeatureTypeName%3E%3CRule%3E%3CLineSymbolizer%3E%3CStroke%3E%3CCssParameter+name%3D%22stroke%22%3E%23ffaaff%3C%2FCssParameter%3E%3CCssParameter+name%3D%22strokewidth%22%3E5.0%3C%2FCssParameter%3E%3C%2FStroke%3E%3C%2FLineSymbolizer%3E%3C%2FRule%3E%3C%2FFeatureTypeStyle%3E%3C%2FUserStyle%3E%3C%2FNamedLayer%3E%3C%2FStyledLayerDescriptor%3E

Se puede ver la especificación en https://www.ogc.org/standards/sld