¿Por qué el estándar de codificación de simbología OGC no se está implementando y SLD es una alternativa?

10

¿Busqué exhaustivamente en Internet y en esta Simbología de exportación de ArcGIS for Desktop a Microstation o QGIS? pero no encontré una respuesta satisfactoria. Espero obtener las respuestas de los expertos aquí.

Supongamos que he diseñado un archivo de forma poligonal (por ejemplo: Ancho del borde = 0.26, color del borde = verde, relleno simple de color rojo, etiqueta mostrada, etc.). Cuando guardo el estilo en QGIS, se guarda en formato XML que es específico solo de QGIS. Igual es el caso con otro software que lo almacenan en su propio formato. Lo que significa que no puedo intercambiar información de estilo entre diferentes programas.

Aunque el estándar OGC SE está en su lugar, estaba confundido por qué esto no está siendo implementado por ningún software. QGIS 1.8 admite SLD, pero ¿cuál es el propósito de almacenar el estilo como un archivo .qml específico de QGIS?

Además, dado que el estándar SLD se usa para servicios web, ¿está bien usar este estándar en este caso (para intercambiar datos entre diferentes programas)?

SDH
fuente
No está realmente claro lo que estás preguntando. ¿Desea saber cómo usar SLD y SE en un paquete de software en particular, o está pidiendo una evaluación más subjetiva de por qué SLD y SE no se implementan en todas partes?
BradHards
SLD no pretende ser un formato de intercambio de datos.
nmtoken el

Respuestas:

4

¡Realmente no es una respuesta definitiva, sino una respuesta para completar más (comunidad en espera :)!

Las ideas principales por las que SLD no se usa en todas partes como intercambio de datos son el historial, la verbosidad, la extensibilidad y el soporte de salida.

Historia

ArcGIS viene antes de que exista el estándar SLD.

El formato MapInfo no separa el estilo del contenido, por lo que no puede separar los datos del renderizado como para SLD y GML.

Además, debido a la historia y la retrocompatibilidad con una versión de software anterior, los modelos para representar estilos de mapas no son compatibles de dos maneras.

Una diferencia principal también se presenta al comparar el software SIG y el software CAD. Dos ecosistemas, bien separados durante mucho tiempo y donde la simbología CAD es más compleja.

Verbosidad

Todas las personas no son amantes de XML y prefieren otra sintaxis como CartoCSS

Extensibilidad

No puede hacer todo tipo de estilo con SLD tal como está.

Consulte, por ejemplo, la limitación relativa a la eclosión para que el equipo de Geoserver extienda el valor predeterminado .

También puede pensar en la sombra y la composición que el estándar SLD no admite.

Apoyo

Dependiendo del soporte (papel, dispositivos, ...) y las resoluciones de pantalla, un ancho de 1 en un software no es igual al mismo ancho en otro.

El ancho del papel 1 es diferente al de la pantalla.

¡Las unidades son importantes!

Algunos softwares para lidiar mejor con SLD

ThomasG77
fuente
De alguna manera, nunca he conseguido que arcmap2sld funcione para mí. Arc2Earth community edition es una mejor opción, pero incluso eso puede dar resultados extraños.
Devdatta Tengshe