SLD Editor con GUI? [cerrado]

11

Estoy configurando una instancia de GeoServer para servir algunas bases de datos PostGIS diferentes. Tengo GeoServer en funcionamiento, sin embargo, me lleva una eternidad ingresar el SLD en GeoServer a mano. ¿Hay una mejor manera de generar SLD para GeoServer a través de alguna aplicación basada en GUI?

usuario1303379
fuente
trineo
ca0v

Respuestas:

9

QGIS tiene un complemento OpenGeo Explorer (para GeoServer) en el que puede crear nuevos estilos SLD basados ​​en la simbología de su característica, y luego enviarlos a su servidor.

ingrese la descripción de la imagen aquí

También puede usar la aplicación uDig web GIS. para extraer las capas de PostGIS, luego copie el texto .xml sld que puede pegar dentro del editor de estilo GeoServer SLD.

artwork21
fuente
@ustroetz, actualicé mi respuesta.
artwork21
11

Hice muchas pruebas de prueba-error con SLD últimamente, y mi resumen es

  • usa Atlas Styler. Tienen problemas con los certificados (versión 2.0), el tiempo de ejecución más reciente de Java se niega a iniciar la aplicación, debe ajustar la configuración de seguridad de Java, pero es la única herramienta que hace CASI TODO lo que espero que haga. Solo los filtros (la configuración del filtro como Campo = 'texto' se convertirá en [Campo = texto] y esto no es válido) funcionan de manera curiosa. Pero de lo contrario, el SLD proporcionado funciona a las mil maravillas con Geoserver.

  • Olvídate de QGIS. Tiene un error, al exportar estilos con etiquetas, las etiquetas no se exportan correctamente, más aquí: http://hub.qgis.org/issues/9365 y muchos de los SLD exportados no funcionaron para mí en absoluto. Utiliza una versión de especificación diferente (más nueva) que Geoserver y muchas de las etiquetas utilizadas terminan sin ser reconocidas o inutilizables. Guardar el estilo directamente en postgis hizo que mi mapa no se pudiera interpretar ...

  • Para una edición de estilo limitada, puede usar GeoExplorer (parte de OpenGeo Suite), se ejecuta en el mismo servidor web que Geoserver y puede proporcionar algo de edición SLD básica. Olvídate de los estilos avanzados como SVG con URL variable, incluso formas y marcas como relleno de polígono, solo color plano. Pero para algún trabajo, es suficiente y es bastante sencillo.

Radek
fuente
1
Para deshacerme del error del certificado de Java que siempre ocurría al intentar iniciar AtlasStylerdirectamente desde en.geopublishing.org (y que no pude resolver en Windows 7), utilicé la .zipversión que también se proporciona para descargar en la página principal . Descomprimir y luego correr start_AtlasStyler.batfuncionó bien.
Dirk
AtlasStylerhizo el trabajo para mí también.
Nikos Alexandris
¿Alguna idea de dónde obtener la última versión de Atlas Styler de @Radek? Intenté obtenerlo del sitio web principal, pero la aplicación no se inicia debido a la falta de dependencias en línea. ¿O debería construirlo desde cero?
jlengrand
Ese error QGIS ya se ha resuelto. quizás deberíamos reconsiderarlo.
ADJenks
4

Solo una actualización para señalar las documentaciones y tutoriales de uDig para trabajar con estilos:

fgdrf
fuente
3

QGIS puede exportar el estilo de una capa como SLD. Obviamente, hay diferencias entre cómo QGIS puede representar una capa y lo que se admite en SLD, pero proporciona un buen acceso directo para crear estilos a mano:

ingrese la descripción de la imagen aquí

ndawson
fuente
3

Recuerdo haber usado Atlas Styler para generar un archivo SLD esqueleto (básico) y luego editarlo a mano, pero el programa fue muy útil para comenzar. Este software puede leer desde PostGIS o Shapefile.

Taber
fuente
1

También puedo sugerir OpenJump , pero en general mi experiencia es que algunos ajustes deben hacerse directamente en el editor del GeoServer debido a la versión específica del estándar SLD implementada en cada herramienta (por ejemplo, geosever ).

MickyInTheSky
fuente
0

GeoCat Bridge crea SLD directamente de ArcGIS, optimizado para GeoServer. Sin embargo, no es gratis y de código abierto. http://geocat.net/bridge

Descargo de responsabilidad : soy de GeoCat.

Jeroen Ticheler
fuente