7 votos

Uso de variables de QGIS en gráficos SVG

Si utiliza símbolos SVG en QGIS, puede utilizar parámetros como éstos para ajustar las propiedades de forma interactiva en QGIS:

fill = param(fill) 
fill-opacity = param(fill-opacity) 
stroke = param(outline) 
stroke-width = param(outline-width) 
stroke-opacity = param(outline-opacity)

Me gustaría hacer lo mismo con el texto dentro de una imagen SVG: Utilizar (texto-)marcadores de posición en el SVG y rellenar el texto real almacenado como variables QGIS dentro del compositor de impresión:

example

¿Ya es posible?

5voto

J. Monticolo Puntos 46

Puede mostrar SVG con HTML como :

<!DOCTYPE html>
<html>
<body>

<svg width="100" height="100">
  <circle cx="50" cy="50" r="40" stroke="green" stroke-width="4" fill="yellow" />
</svg>

</body>
</html>

fuente : https://www.w3schools.com/html/html5_svg.asp

En un compositor de impresión, cree una etiqueta de texto y marque Render as HTML puede colocar variables en marcadores de posición :

<svg width="100" height="100">
  <circle cx="50" cy="50" r="40" stroke="green" stroke-width="4" fill="[%@color%]" />
</svg>

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X