¿Qué es el formato de archivo SLD?
Un archivo .sld es un documento XML que cumple con el estándar Styled Layer Descriptor del Open Geospatial Consortium (OGC), el cual especifica cómo deben representarse los elementos geográficos en un mapa, controlando colores, anchos de línea, patrones de relleno, estilos de etiquetas y formas de símbolos para puntos, líneas, polígonos y capas ráster. SLD es un estándar abierto y neutral en cuanto a proveedores, lo que permite que cualquier servidor o cliente GIS compatible intercambie archivos .sld y produzca una salida cartográfica consistente.
El elemento raíz XML es <StyledLayerDescriptor> con el espacio de nombres de OGC. En su interior, los elementos <NamedLayer> o <UserLayer> agrupan uno o más bloques <FeatureTypeStyle>, cada uno con elementos <Rule>. Las reglas combinan filtros de atributos con elementos simbolizadores - PointSymbolizer, LineSymbolizer, PolygonSymbolizer, RasterSymbolizer y TextSymbolizer - permitiendo que diferentes elementos se representen de manera distinta según sus valores de datos.
SLD 1.0.0 se publicó en 2002; SLD 1.1.0 (2007) extrajo el núcleo del simbolizador en una especificación separada llamada OGC Symbology Encoding (SE) 1.1.0. GeoServer y MapServer aceptan archivos .sld de forma nativa como estilos de capa, y los servidores WMS pueden recibir un documento SLD como parámetro de URL para anular el estilo predeterminado en el momento de la solicitud. QGIS utiliza su propio formato .qml pero puede importar y exportar SLD para interoperabilidad con otras plataformas.
Los archivos .sld son XML de texto plano legibles por humanos y pueden crearse en cualquier editor de texto.
Seguridad y protección
RIESGO: LOWArchivo de texto XML plano sin contenido ejecutable. No hay riesgo de seguridad al abrirlo en un editor de texto o cargarlo en GeoServer/QGIS.
Detalles del formato
en pocas palabras- AutoCAD Slide File - Instantánea ráster binaria heredada creada por el comando MSLIDE de AutoCAD; totalmente ajena al SLD de GIS; rara vez se encuentra después de las versiones de AutoCAD de los años 2000.
Programas que abren archivos SLD
Detalles técnicos
especificación profunda| Elemento raíz XML | `<StyledLayerDescriptor>` con espacio de nombres OGC SLD (`http://www.opengis.net/sld`) |
| Versiones del estándar OGC | SLD 1.0.0 (OGC 02-070, 2002) y SLD 1.1.0 (OGC 05-078r4, 2007) |
| Elementos simbolizadores | `PointSymbolizer`, `LineSymbolizer`, `PolygonSymbolizer`, `RasterSymbolizer`, `TextSymbolizer` |
| Renderizado condicional | Los elementos `<Filter>` utilizan OGC Filter Encoding para la selección de reglas basada en atributos |
| Referencia de capas | `<NamedLayer>` referencia capas del lado del servidor; `<UserLayer>` define estilos de datos de elementos en línea |
| Tipo MIME | `application/vnd.ogc.sld+xml` |
| Estilo dinámico WMS | SLD puede pasarse como parámetro `SLD` o `SLD_BODY` en solicitudes `GetMap` de WMS |
| División de Symbology Encoding | SLD 1.1.0 delega las definiciones de simbolizadores a la especificación separada OGC SE 1.1.0 |
| Integración con GeoServer | `.sld` es el formato de estilo nativo de GeoServer; gestionable a través de la REST API de GeoServer |
| Interoperabilidad con QGIS | QGIS importa y exporta SLD a pesar de usar `.qml` como su formato de estilo nativo |
| Codificación | Texto UTF-8 (o según la declaración XML); sin compresión ni contenido binario |
| Tamaño típico | 1 KB - 50 KB para las reglas de estilo de una sola capa de mapa |
| Lanzado | 2002 (OGC SLD 1.0.0) |
| Última versión | SLD 1.1.0 (OGC 05-078r4, 2007) |
| Estándar abierto | Sí · libre de regalías |
| Especificación | www.ogc.org |
Conversiones de SLD
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos SLD.