9 votos

Cómo mostrar el tipo de geometría de las características en la tabla de atributos?

¿Alguien sabe cómo mostrar el geoemtry tipo de características en la tabla de atributos?

enter image description here

12voto

Oto Kaláb Puntos 121

El uso de la calculadora de campo con la función geom_to_wkt que le da representación WKT (tipo de geometría, de coordenadas). Luego agregar un poco de manejo de cadenas de caracteres para obtener sólo tipo de geometría:

left(geom_to_wkt($geometry),strpos(geom_to_wkt($geometry),' ')-1)

strpos toma la posición del primer espacio (' ') carácter en toda la WKT de la cadena y de la impresión de este número (-1 para la eliminación de espacio extra) de caracteres de la izquierda. El resultado será el tipo de geometría (Polygon, MultiPolygon etc.).

enter image description here

Si usted necesita para mantener este atributo actualizadas, consulte Crear campo virtual. Cómo virtuales campos de trabajo se describe en la Edición de los valores de atributo en QGIS documentación.

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