2 votos

Recorte de valores de texto específicos en la calculadora de campos de QGIS

Perdona si es una pregunta tonta, pero me pregunto si hay una forma de copiar el texto de un campo a otro nuevo, pero eliminando palabras específicas. Por ejemplo:

**Old Field**                         **New Field**

Killbear Provincial Park               Killbear
Quetico Provincial Park                Quetico
La Cloche Provincial Park              La Cloche
Wildcat Hill Provincial Park           Wildcat Hill

Pensé en probar una función de recorte, pero no todos los valores tienen la misma ubicación de inicio o longitud de recorte.

Gracias...

7voto

Callum Rogers Puntos 161

En su tabla de atributos, cree una nueva columna de cadena y luego utilice la calculadora de campos de la siguiente manera:

 replace(OLD_FIELD, 'Provincial Park','')

El problema con este enfoque es que sus campos no serán recortados, por lo que puede hacer el siguiente pequeño truco para resolverlo:

 replace(OLD_FIELD, ' Provincial Park ','')
 replace(OLD_FIELD, ' Provincial Park','')
 replace(OLD_FIELD, 'Provincial Park ','')
 replace(OLD_FIELD, 'Provincial Park','')

1voto

Mashimom Puntos 21

¿Qué tal si eliminas todas las apariciones de "Parque Provincial"? Una búsqueda/reemplazo debería servir.

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