¿Alguien sabe cómo mostrar el geoemtry tipo de características en la tabla de atributos?
Respuesta
¿Demasiados anuncios?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.).
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.