![Page 1: Marina Valentín Ruiz Adrián Navarro Pacheco Mercedes Carballal Franco](https://reader033.vdocuments.net/reader033/viewer/2022050722/54d476fb497959a0198b52d5/html5/thumbnails/1.jpg)
SLD + SE
Marina Valentín RuizAdrián Navarro Pacheco
Mercedes Carballal Franco
![Page 2: Marina Valentín Ruiz Adrián Navarro Pacheco Mercedes Carballal Franco](https://reader033.vdocuments.net/reader033/viewer/2022050722/54d476fb497959a0198b52d5/html5/thumbnails/2.jpg)
SignificadoSLD: Es un documento en XML que describe detalladamente la
simbolización para las capas de un servidor que contiene todos los parámetros posibles de estilo dependiendo de la geometría de la capa.
SE: es el lenguaje XML que permite definir la información de estilo y que es comprendido tanto por el usuario como por el servidor.
Se disoció SLD en: SE y SLD, separando la codificación de la simbología (ráster y vector) con las reglas o filtros de la aplicación a un servicio y el almacenamiento de los estilos.
![Page 3: Marina Valentín Ruiz Adrián Navarro Pacheco Mercedes Carballal Franco](https://reader033.vdocuments.net/reader033/viewer/2022050722/54d476fb497959a0198b52d5/html5/thumbnails/3.jpg)
Conseguir acorde a las necesidades del usuario
a partir de WMS OBJETIVO
• Especificación OGC• Styled Layer Descriptor
(SLD)SOLUCION
Desarrollo de una nueva herramienta de gestión
de estilos mediante WMS
DESENLACE
¿Por qué?
Web Map Service (WMS) proporcionan un medio de gestión y visualización de geodatos a través de la red con limitaciones a la hora de generar mapa acorde a las necesidades del usuario.
![Page 4: Marina Valentín Ruiz Adrián Navarro Pacheco Mercedes Carballal Franco](https://reader033.vdocuments.net/reader033/viewer/2022050722/54d476fb497959a0198b52d5/html5/thumbnails/4.jpg)
<<interface>>Styled Layer Descriptor
<<interface>>User Layer
<<interface>>Remote OWS
<<interface>>Service
<<interface>>Layer Feature Constrains
<<interface>>Feature Type Constrains
<<interface>>Extent
<<interface>>Named Layer
<<interface>>User Style
<<interface>>Named Style
<<interface>>Feature Type Style
<<interface>>Rule
<<interface>>Symbolizer
<<interface>>Legend Graphic
<<interface>>Text Symbolizer
<<interface>>Raster Symbolizer
<<interface>>Line Symbolizer
<<interface>>Poligon Symbolizer
<<interface>>Point Symbolizer
<<interface>>Font
<<interface>>Halo
<<interface>>Label Placement
<<interface>>Fill
<<interface>>Stroke
<<interface>>Graphic
<<interface>>Symbol
<<interface>>External Graphic
<<interface>>Mark
SLD
SE
![Page 5: Marina Valentín Ruiz Adrián Navarro Pacheco Mercedes Carballal Franco](https://reader033.vdocuments.net/reader033/viewer/2022050722/54d476fb497959a0198b52d5/html5/thumbnails/5.jpg)
SLD
NamedLayer
Name (capa)LayerFeature
ConstrainsNameStyleUserStyle
UserLayer
NameRemoteOWSLayerFeature
ConstrainsUserStyle
RemoteOWS
Service (WCS/WFS)OnlineResource
![Page 6: Marina Valentín Ruiz Adrián Navarro Pacheco Mercedes Carballal Franco](https://reader033.vdocuments.net/reader033/viewer/2022050722/54d476fb497959a0198b52d5/html5/thumbnails/6.jpg)
Layer Feature Constrains
Feature Type Constrains
Feature Type NameFilter
Extent
![Page 7: Marina Valentín Ruiz Adrián Navarro Pacheco Mercedes Carballal Franco](https://reader033.vdocuments.net/reader033/viewer/2022050722/54d476fb497959a0198b52d5/html5/thumbnails/7.jpg)
UserStyle
NameTitle
AbstractIsDefault
FeatureTypeStyle
Usado para llamar al estilo externamente cuando un SLD se inserta dentro de un WMS
Descripción corta para el estilo
Descripción más extensa
![Page 8: Marina Valentín Ruiz Adrián Navarro Pacheco Mercedes Carballal Franco](https://reader033.vdocuments.net/reader033/viewer/2022050722/54d476fb497959a0198b52d5/html5/thumbnails/8.jpg)
SLD_BODY Mediante el cual el usuario puede introducir
los estilos de las capas indicadas en layers. METODOS POST
GET
![Page 9: Marina Valentín Ruiz Adrián Navarro Pacheco Mercedes Carballal Franco](https://reader033.vdocuments.net/reader033/viewer/2022050722/54d476fb497959a0198b52d5/html5/thumbnails/9.jpg)
Requisitos de la Herramienta
Ventana de selección de capas
Interfaces de elección y edición de estilos
según la geometría de cada capa
Guardado y recuperación de documentos SLD
Aplicación de filtros (FE)
Herramienta GetFeatureInfo
Añadir varios servidores
Zoom
Formato del mapa
Impresión del mapa
![Page 10: Marina Valentín Ruiz Adrián Navarro Pacheco Mercedes Carballal Franco](https://reader033.vdocuments.net/reader033/viewer/2022050722/54d476fb497959a0198b52d5/html5/thumbnails/10.jpg)
Ejemplo SLD con URLPetición de estilo por defecto
http://mapas .euitto.upm.es/cgi-bin/madrid?SERVICE=WMS&Version=1.1.1&Request=GetMap&LAYERS=roads
Petición con estilo personalizado
SLD_BODY=%3CStyledLayerDescriptor%3E………………….%3C%2FStyledLayerDescriptor%3E
<StyledLayerDescriptor>…………………………………..</StyledLayerDescriptor>
http://mapas .euitto.upm.es/cgi-bin/madrid?SERVICE=WMS&Version=1.1.1&Request=GetMap&LAYERS=roadsSLD_BODY=%3CStyledLayerDescriptor%3E………………….%3C%2FStyledLayerDescriptor%3E
Recodificación de caracteres
Documento SLD
+
![Page 11: Marina Valentín Ruiz Adrián Navarro Pacheco Mercedes Carballal Franco](https://reader033.vdocuments.net/reader033/viewer/2022050722/54d476fb497959a0198b52d5/html5/thumbnails/11.jpg)
Ejemplo SLD
![Page 12: Marina Valentín Ruiz Adrián Navarro Pacheco Mercedes Carballal Franco](https://reader033.vdocuments.net/reader033/viewer/2022050722/54d476fb497959a0198b52d5/html5/thumbnails/12.jpg)
FeatureTypeStyle
NameTitle
AbstractFeatureTypeName
SemanticTypeIdentifierRule
SE
![Page 13: Marina Valentín Ruiz Adrián Navarro Pacheco Mercedes Carballal Franco](https://reader033.vdocuments.net/reader033/viewer/2022050722/54d476fb497959a0198b52d5/html5/thumbnails/13.jpg)
Rule
NameTitle
AbstractLegendGraphic
FilterElseFilter
MinScaleDenominatorMaxScaleDenominator
LineSimbolizerPoligonSymbolizerPointSymbolizerTextSymbolizer
RasterSymbolizer
Elementos que dan un título corto de la regla para aparecer en una lista y una descripción de la misma.
Permite que se referencie externamente la reglaElemento que contiene el símbolo Graphic para luego ser mostrado en la leyendaDefine el rango de escalas de visualización del mapa
Permite la selección de entidades según condiciones definidas por sus atributos
![Page 14: Marina Valentín Ruiz Adrián Navarro Pacheco Mercedes Carballal Franco](https://reader033.vdocuments.net/reader033/viewer/2022050722/54d476fb497959a0198b52d5/html5/thumbnails/14.jpg)
Categorizar las provincias por comunidad
Ejemplo
![Page 15: Marina Valentín Ruiz Adrián Navarro Pacheco Mercedes Carballal Franco](https://reader033.vdocuments.net/reader033/viewer/2022050722/54d476fb497959a0198b52d5/html5/thumbnails/15.jpg)
LineSymbolizer
GeometryStroke
GeometryPropertyName
Stroke
GraphicFillGracphicStrokeCssParameter
![Page 16: Marina Valentín Ruiz Adrián Navarro Pacheco Mercedes Carballal Franco](https://reader033.vdocuments.net/reader033/viewer/2022050722/54d476fb497959a0198b52d5/html5/thumbnails/16.jpg)
Capa con todas las entidades del tipo río que se van a mostrar con líneas azules de 2 píxeles de ancho
Ejemplo
![Page 17: Marina Valentín Ruiz Adrián Navarro Pacheco Mercedes Carballal Franco](https://reader033.vdocuments.net/reader033/viewer/2022050722/54d476fb497959a0198b52d5/html5/thumbnails/17.jpg)
PolygonSybolizer
GeometryFill
Stroke
Fill
GraphicFillCssParameter
![Page 18: Marina Valentín Ruiz Adrián Navarro Pacheco Mercedes Carballal Franco](https://reader033.vdocuments.net/reader033/viewer/2022050722/54d476fb497959a0198b52d5/html5/thumbnails/18.jpg)
Tipo de entidad Lago que vamos a representar con relleno azul claro y su borde con una línea en azul oscuro
Ejemplo
![Page 19: Marina Valentín Ruiz Adrián Navarro Pacheco Mercedes Carballal Franco](https://reader033.vdocuments.net/reader033/viewer/2022050722/54d476fb497959a0198b52d5/html5/thumbnails/19.jpg)
PointSymbolizer
GeometryGraphic
Graphic
ExternalGraphicMark
OpacitySize
Rotation
ExternalGraphic
OnlineResourceFormat
![Page 20: Marina Valentín Ruiz Adrián Navarro Pacheco Mercedes Carballal Franco](https://reader033.vdocuments.net/reader033/viewer/2022050722/54d476fb497959a0198b52d5/html5/thumbnails/20.jpg)
WellKnownNames for point Symbolyzer
Square (defecto), Circle, Triangle, Star, Cross, X
Simbolización de Hospitales mediante elementos puntuales en forma de estrellas centrados en la localización de los hospitales
Ejemplo
![Page 21: Marina Valentín Ruiz Adrián Navarro Pacheco Mercedes Carballal Franco](https://reader033.vdocuments.net/reader033/viewer/2022050722/54d476fb497959a0198b52d5/html5/thumbnails/21.jpg)
TextSymbolizer
GeometryLabelFont
LabelPlacementHaloFill
LabelPlacementPointPlacementLinePlacement
PointPlacement
AnchorPointDisplacement
Rotation
![Page 22: Marina Valentín Ruiz Adrián Navarro Pacheco Mercedes Carballal Franco](https://reader033.vdocuments.net/reader033/viewer/2022050722/54d476fb497959a0198b52d5/html5/thumbnails/22.jpg)
Textos de hospitales como etiquetas
Ejemplo
![Page 23: Marina Valentín Ruiz Adrián Navarro Pacheco Mercedes Carballal Franco](https://reader033.vdocuments.net/reader033/viewer/2022050722/54d476fb497959a0198b52d5/html5/thumbnails/23.jpg)
RasterSymbolizer
GeometryOpacity
ChannelSelectionOverlapBehavior
ColorMapContrastEnhancement
ShadedReliefImageOutline
ChannelSelection
RedChannelGreenChannelBlueChannelGrayChannel
![Page 24: Marina Valentín Ruiz Adrián Navarro Pacheco Mercedes Carballal Franco](https://reader033.vdocuments.net/reader033/viewer/2022050722/54d476fb497959a0198b52d5/html5/thumbnails/24.jpg)
Realce de histograma de una capa ráster
Ejemplo
![Page 25: Marina Valentín Ruiz Adrián Navarro Pacheco Mercedes Carballal Franco](https://reader033.vdocuments.net/reader033/viewer/2022050722/54d476fb497959a0198b52d5/html5/thumbnails/25.jpg)
Conclusión
SLD abre la posibilidad de obtener de manera automática y rápida un mapa de cualquier tipo según las particularidades de cada usuario utilizando datos geográficos remotos.
Lo que hay que conseguir es que todos los WMS soporten el parámetro SLD_BODY.
Futuras Líneas de Investigación
Definir asistentes de ayuda para la creación de estilos de visualización apropiados a la naturaleza de la información a representar.
Perfeccionamiento de la herramienta.
![Page 26: Marina Valentín Ruiz Adrián Navarro Pacheco Mercedes Carballal Franco](https://reader033.vdocuments.net/reader033/viewer/2022050722/54d476fb497959a0198b52d5/html5/thumbnails/26.jpg)
FIN