¿Guardar el estilo de etiqueta como SLD en QGIS?

9

En QGIS hay 2 opciones para diseñar etiquetas.

  1. Usando las propiedades de estilo.
  2. Usando la etiqueta en la caja de herramientas

Cuando hago clic en la capa -> estilos -> guardar como SLD, el estilo de la etiqueta no se guarda en caso de que use la segunda opción.

¿Hay alguna opción para guardarlo y poder importarlo a GeoServer?

Alophind
fuente
1
Parece que no se guardan más cosas en el archivo sld ... Por ejemplo, transparencia.
Etienne Desgagné el

Respuestas:

7

Hay una solicitud de función abierta para esta funcionalidad: http://hub.qgis.org/issues/8925

Si tiene las habilidades o los medios para ayudar a implementarlo, comuníquese con el equipo de desarrolladores.

bajo oscuro
fuente
Lamentablemente ... Mi experiencia es en .Net, no puedo ayudar mucho aquí con QGIS (aunque lentamente me estoy moviendo hacia el código abierto, ahora estoy trabajando en Postgres desde MSSQL)
Alophind
4

En lugar de QGIS, puede usar "uDig" para crear SLD válidos. Puede copiar / pegar el código sld directamente desde uDig en GeoServer. Y admite más atributos que los SLD creados con QGIS, como la transparencia y el etiquetado.

Para su propósito, el SLD creado por QGIS ni siquiera es válido para GeoServer. Geoserver no acepta el atributo "unidades" en la segunda línea. Aunque si lo elimina, GeoServer acepta el SLD.

TSrocky
fuente
Ni siquiera es válido para geoserver lee como si el problema fuera con qgis. El problema es que el geoservidor no admite la especificación SLD.
nmtoken
sí tienes razón. El problema no es con el SLD creado por QGIS. Geoserver no admite algunos atributos que se incluyen en el SLD que crea QGIS.
TSrocky