Rehacer campos de una capa vectorial

Rehacer campos de una capa vectorial

En este articulo les voy a presentar una herramienta que trae consigo el QGIS 3.4. Se trara del algoritmo Rehacer campos. Este algoritmo permite editar la estructura de la tabla de atributos de una capa vectorial. Los campos se pueden modificar en su tipo y nombre, utilizando una asignación de campos.
La capa original no se modifica. Se genera una nueva capa, que contiene una tabla de atributos modificada, de acuerdo con la asignación de campos proporcionada.

Si quieres saber más sobre esta herramienta el sitio de qgis en sus tutoriales te muestra como usarlo.
https://docs.qgis.org/3.4/es/docs/user_manual/processing_algs/qgis/vectortable.html#qgisrefactorfields

En este artículos amigos y personas que siguen este blog su blog. Les muestreo en un ejemplo como usarlo.

Rehacer campos de una capa vectorial

Lo primero que debemos es cargar una capa vectorial que queramos modificar. En mi caso voy agregar una capa de puntos. Que tiene ciertas columnas con valores numéricos, pero por motivos que desconozco estos tienen un campo declarado con otro tipo de dato.

Rehacer campos de una capa vectorial

Ahora en las los atributos de la capa podemos ver que ciertos campo contienen valores numéricos y que en las propiedades de la capa no están declarados de esa forma.

Rehacer campos de una capa vectorial

En las propiedades del campo.

Rehacer campos de una capa vectorial


Rehacer campos de una capa vectorial

Ahora que sabemos como esta esta situación. Lo correcto será cambiar esta capa para agregar el tipo correcto de datos.

Para ellos vamos a buscar un algoritmo llamado Rehacer campos, el cual puedes escribirlo directamente en el cuadro de búsqueda de la caja de herramientas. Si no logras ver la caja de herramientas la puedes buscar en el menú principal en Procesos > Caja de herramientas.

Rehacer campos de una capa vectorial

En la siguiente ventana puedes ver los campos que contiene la capa vectorial. Originalmente vienen en el dato String pero lo voy a cambiar a Double, porque hay números con decimales. Ahora en el apartado en Rehecho voy a guardar la nueva capa vectorial con los cambios.

Rehacer campos de una capa vectorial

Le damos clic en Ejecutar para accionar el algoritmo.

Rehacer campos de una capa vectorial

Ahora en la nueva capa vectorial creada se puede ver el campo con el nuevo tipo de dato asignado.



Espero que este articulo te sea de utilidad en tus actividades giseras.

Buscar en este blog