Cómo reemplazar cualquier texto en una tabla en QGIS

En este tutorial vamos a mostraros cómo reemplazar cualquier texto en una tabla en QGIS.

Utilizaremos una capa vectorial con los aeropuertos más importantes (puedes descargar desde aquí la capa en formato shapefile) desde Natural Earth, una de las principales fuentes de datos a nivel global.

El primer paso es abrir la tabla de atributos de la capa. Dentro de la tabla tenemos varias columnas, una de ellas es el campo name_es en la que aparece el nombre del aeropuerto. Hay varios campos más, pero imaginemos que queremos sustituir una letra o una palabra dentro de esta columna.

Vamos a sustituir la palabara Internacional por Int. Es una tarea bastante sencilla de realizar en QGIS:

  • Vamos a abrir la calculadora de campos haciendo clic en el botón que parece un ábaco: icono_calculadora_campos
  • Una vez abierta marcamos la casilla Actualizar campo existente. Se podría crear una columna nueva con un nuevo texto, pero queremos reemplazar el texto en la misma columna.

En el apartado Expresión utilizaremos el comando replace y dentro del corchete incluiremos: el nombre del campo, el texto que deseamos reempleazar y el texto de reemplazo.

El nombre del campo podemos seleccionarlo desde la sección central Campos y valores, donde aparecen todos los campos de la capa:

A continuación introducimos una coma, el texto a reemplazar entre comillas simples: ‘Internacional’, otra coma y por último el texto de reemplazo también entre comillas simples: ‘Int.’. Sin olvidarnos de cerrar el paréntesis.

La expresión final quedaría así:

replace("name_es", 'Internacional', 'Int.')

En la parte inferior izquierda podemos ver una previsualización del texto.

Hacemos clic en el botón Aceptar y el texto se actualizará rápidamente:

Lo único que debemos hacer ahora es desactivar el modo edición, ya que al abrir la calculadora de campos y actualizar el campo se abre automáticamente el modo edición.

Así que para finalizar haremos clic en el botón con la imagen del lápiz Conmutar modo edición:icono edicion

Y guardamos los cambios para que se graben:

Esperamos que os haya resultado útil esta función.

En el artículo Cómo usar la calculadora de campos de QGIS, también te enseñamos a concatenar varios campos en uno.

4 comentarios en «Cómo reemplazar cualquier texto en una tabla en QGIS»

Los comentarios están cerrados.