Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porDemetrio Andrada Modificado hace 10 años
1
Marina Valentín Ruiz Adrián Navarro Pacheco Mercedes Carballal Franco
SLD + SE Marina Valentín Ruiz Adrián Navarro Pacheco Mercedes Carballal Franco
2
Significado SLD: 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.
3
¿Por qué? 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 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.
4
<<interface>> Styled Layer Descriptor
SLD <<interface>> Styled Layer Descriptor <<interface>> User Layer <<interface>> Remote OWS <<interface>> Service <<interface>> User Style <<interface>> Named Layer <<interface>> Named Style <<interface>> Layer Feature Constrains <<interface>> Feature Type Constrains <<interface>> Extent <<interface>> Font <<interface>> Feature Type Style <<interface>> Halo SE <<interface>> Text Symbolizer <<interface>> Label Placement <<interface>> Legend Graphic <<interface>> Rule <<interface>> Raster Symbolizer <<interface>> Fill <<interface>> Poligon Symbolizer <<interface>> Symbolizer <<interface>> Stroke <<interface>> Line Symbolizer <<interface>> External Graphic <<interface>> Mark <<interface>> Graphic <<interface>> Point Symbolizer <<interface>> Symbol
5
LayerFeature Constrains
SLD NamedLayer Name (capa) LayerFeature Constrains NameStyle UserStyle UserLayer Name RemoteOWS Service (WCS/WFS) OnlineResource
6
Layer Feature Constrains Feature Type Constrains
Feature Type Name Filter Extent
7
UserStyle Name Title Abstract IsDefault 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
8
SLD_BODY Mediante el cual el usuario puede introducir los estilos de las capas indicadas en layers. METODOS POST GET
9
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
10
+ Ejemplo SLD con URL Petición de estilo por defecto
Petición con estilo personalizado .euitto.upm.es/cgi-bin/madrid? SERVICE=WMS &Version=1.1.1 &Request=GetMap &LAYERS=roads .euitto.upm.es/cgi-bin/madrid? SERVICE=WMS &Version=1.1.1 &Request=GetMap &LAYERS=roads SLD_BODY=%3CStyledLayerDescriptor%3E …………………. %3C%2FStyledLayerDescriptor%3E + SLD_BODY=%3CStyledLayerDescriptor%3E …………………. %3C%2FStyledLayerDescriptor%3E Recodificación de caracteres <StyledLayerDescriptor> ………………………………….. </StyledLayerDescriptor> Documento SLD
11
Ejemplo SLD
12
SemanticTypeIdentifier
FeatureTypeStyle Name Title Abstract FeatureTypeName SemanticTypeIdentifier Rule
13
Rule Name Title Abstract LegendGraphic Filter ElseFilter MinScaleDenominator MaxScaleDenominator LineSimbolizer PoligonSymbolizer PointSymbolizer TextSymbolizer RasterSymbolizer Permite la selección de entidades según condiciones definidas por sus atributos Permite que se referencie externamente la regla Elementos que dan un título corto de la regla para aparecer en una lista y una descripción de la misma. Elemento que contiene el símbolo Graphic para luego ser mostrado en la leyenda Define el rango de escalas de visualización del mapa
14
Ejemplo Categorizar las provincias por comunidad
15
LineSymbolizer Geometry Stroke Geometry Stroke PropertyName
GraphicFill GracphicStroke CssParameter
16
Ejemplo Capa con todas las entidades del tipo río que se van a mostrar con líneas azules de 2 píxeles de ancho
17
PolygonSybolizer Geometry Fill Stroke Fill GraphicFill CssParameter
18
Ejemplo Tipo de entidad Lago que vamos a representar con relleno azul claro y su borde con una línea en azul oscuro
19
PointSymbolizer Graphic ExternalGraphic Geometry Graphic
Mark Opacity Size Rotation ExternalGraphic OnlineResource Format
20
Ejemplo Simbolización de Hospitales mediante elementos puntuales en forma de estrellas centrados en la localización de los hospitales WellKnownNames for point Symbolyzer Square (defecto), Circle, Triangle, Star, Cross, X
21
TextSymbolizer LabelPlacement PointPlacement Geometry Label Font
Halo Fill LabelPlacement PointPlacement LinePlacement PointPlacement AnchorPoint Displacement Rotation
22
Ejemplo Textos de hospitales como etiquetas
23
RasterSymbolizer ChannelSelection Geometry Opacity ChannelSelection
OverlapBehavior ColorMap ContrastEnhancement ShadedRelief ImageOutline ChannelSelection RedChannel GreenChannel BlueChannel GrayChannel
24
Ejemplo Realce de histograma de una capa ráster
25
Futuras Líneas de Investigación
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.
26
Fin
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.