Sld + se marina Valentín Ruiz



Descargar 10,31 Kb.
Fecha de conversión31.05.2017
Tamaño10,31 Kb.

SLD + SE

Marina Valentín Ruiz

Adrián Navarro Pacheco

Mercedes Carballal Franco

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.

¿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.


<>

Styled Layer Descriptor

<>

User Layer



<>

Remote OWS



<>

Service


<>

Layer Feature Constrains



<>

Feature Type Constrains



<>

Extent


<>

Named Layer



<>

User Style



<>

Named Style



<>

Feature Type Style



<>

Rule


<>

Symbolizer



<>

Legend Graphic



<>

Text Symbolizer



<>

Raster Symbolizer



<>

Line Symbolizer



<>

Poligon Symbolizer



<>

Point Symbolizer



<>

Font


<>

Halo


<>

Label Placement



<>

Fill


<>

Stroke


<>

Graphic


<>

Symbol


<>

External Graphic



<>

Mark


SLD

SE

SLD

NamedLayer

Name (capa)

LayerFeature Constrains

NameStyle

UserStyle

UserLayer

Name

RemoteOWS

LayerFeature Constrains

UserStyle

RemoteOWS

Service (WCS/WFS)

OnlineResource

Layer Feature Constrains

Feature Type Constrains

Feature Type Name

Filter

Extent

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


SLD_BODY

Mediante el cual el usuario puede introducir los estilos de las capas indicadas en layers.

METODOS POST

GET


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


Ejemplo SLD con URL


Petició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



…………………………………..



http://mapas .euitto.upm.es/cgi-bin/madrid?

SERVICE=WMS

&Version=1.1.1

&Request=GetMap

&LAYERS=roads

SLD_BODY=%3CStyledLayerDescriptor%3E

………………….


%3C%2FStyledLayerDescriptor%3E

Recodificación de caracteres

Documento SLD

+

Ejemplo SLD


FeatureTypeStyle

Name


Title

Abstract


FeatureTypeName

SemanticTypeIdentifier

Rule

SE

Rule

Name


Title

Abstract


LegendGraphic

Filter


ElseFilter

MinScaleDenominator

MaxScaleDenominator

LineSimbolizer

PoligonSymbolizer

PointSymbolizer

TextSymbolizer

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 regla

Elemento que contiene el símbolo Graphic para luego ser mostrado en la leyenda

Define el rango de escalas de visualización del mapa

Permite la selección de entidades según condiciones definidas por sus atributos

Categorizar las provincias por comunidad



Ejemplo

LineSymbolizer

Geometry


Stroke

Geometry


PropertyName

Stroke


GraphicFill

GracphicStroke

CssParameter

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

PolygonSybolizer

Geometry


Fill

Stroke


Fill

GraphicFill

CssParameter

Tipo de entidad Lago que vamos a representar con relleno azul claro y su borde con una línea en azul oscuro



Ejemplo

PointSymbolizer

Geometry


Graphic

Graphic


ExternalGraphic

Mark


Opacity

Size


Rotation

ExternalGraphic

OnlineResource

Format


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

TextSymbolizer

Geometry


Label

Font


LabelPlacement

Halo


Fill

LabelPlacement

PointPlacement

LinePlacement

PointPlacement

AnchorPoint

Displacement

Rotation


Textos de hospitales como etiquetas

Ejemplo

RasterSymbolizer

Geometry


Opacity

ChannelSelection

OverlapBehavior

ColorMap


ContrastEnhancement

ShadedRelief

ImageOutline

ChannelSelection

RedChannel

GreenChannel

BlueChannel

GrayChannel

Realce de histograma de una capa ráster

Ejemplo

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.

Fin


La base de datos está protegida por derechos de autor ©absta.info 2016
enviar mensaje

    Página principal