7 votos

La tabla de atributos pierde cero en el Compositor de impresión

He de QGIS 2.18.3 instalado. Estoy tratando de crear un imprimible .mapa en pdf con QGIS Impresión Compositor. Es necesario disponer de X e Y las coordenadas que se muestran en un atributo de la tabla, con 3 decimales de precisión.

Imprimir Compositor tiene un botón para "Añadir tabla de atributos". He añadido a la tabla mediante esta característica, pero descubrí, que pierde los ceros finales después de mi coordenadas decimales.

Por ejemplo, los datos originales se ha coordenada X en la lista como "6818424.020", pero la Impresión de los Compositores de "Agregar a la tabla de atributos de" listas de características que la misma coordenada como este "6818424.02".

Es necesario para mi trabajo para mostrar las coordenadas de 3 decimales de precisión. No pude encontrar ninguna opción para agregar ceros finales en cualquier precisión, por no mencionar con 3 decimales.

¿Hay alguna forma de cambiar el cómo (con qué exactitud) ceros finales se muestran en la Impresión de Compositores de la tabla de atributos? Sé que esto es posible en Arcmap (que no tengo acceso en el momento), pero no puede encontrar esto en QGIS.

enter image description here

11voto

Mue Puntos 2469

En los Atributos de la opción de la tabla (círculo rojo), haga clic en la Expresión icono (círculo azul) y el uso de la format_number función:

format_number( fieldName, 3 )

Esto debe truncar sus valores de hasta 3 decimales:

Example

Result


Si usted no desea que el separador de miles (que se produce cuando se utiliza format_number), puede incluir el replace función de:

replace(format_number(reals, 3 ), ',', '')

Result_2

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