10 Ordenador de campo
Introducción
La calculadora de campos en QGIS es una herramienta versátil que le permite realizar cálculos complejos y transformaciones de datos directamente en la tabla de atributos. Con la calculadora de campos, puede crear nuevos campos, actualizar campos existentes y calcular valores basados en expresiones que incluyen operaciones matemáticas, manipulación de texto, funciones de fecha/hora y mucho más.
1. abra la calculadora de campo
La calculadora de campos puede utilizarse tanto para crear nuevos campos como para editar los ya existentes en un nivel.
A. Abrir la calculadora de campo
- Abrir tabla de atributos:
- Haga clic con el botón derecho en la capa y seleccione Abrir tabla de atributos.
- Llame a la calculadora de campo:
- Haga clic en el botón Calculadora de campos de la barra de herramientas de la tabla de atributos. También puede llamar a la calculadora de campos a través del menú Edición > Calculadora de campos.
2. crear nuevos campos
La calculadora de campos ofrece la posibilidad de crear nuevos campos basados en los cálculos o expresiones.
A. Añadir nuevo campo
- Active Crear nuevo campo:
- En el cuadro de diálogo de la calculadora de campos, active la casilla Crear nuevo campo.
- Nombre y tipo de campo:
- Introduzca un nombre para el nuevo campo y seleccione el tipo de datos (por ejemplo, entero, número decimal, texto, fecha).
- Longitud del campo y precisión:
- Para los campos numéricos, puede especificar la longitud del campo y los decimales. Esto determina cuántos dígitos en total y cuántos decimales puede contener el campo.
B. Definir la expresión
- Ventana de expresión:
- La ventana de expresión se encuentra en la parte inferior de la ventana de la calculadora de campos. Aquí puede definir la expresión que calcula los valores del nuevo campo.
- Campos y valores:
- En la parte izquierda de la ventana encontrará una lista de los campos y funciones disponibles. Puede seleccionar un campo e insertarlo en la expresión, por ejemplo
[nombre del campo] * 2
.
- Operaciones y funciones matemáticas:
- Utilice operadores matemáticos (+, -, *, /) y funciones como
sum()
,mean()
,sqrt()
para realizar cálculos complejos.
- Vista previa:
- Antes de aplicar la impresión, puede previsualizar los resultados para asegurarse de que la impresión es correcta.
- Realice el cálculo:
- Pulse OK para crear el nuevo campo y realizar el cálculo. El nuevo campo se añade a la tabla de atributos y se insertan los valores calculados.
3. actualizar los campos existentes
La calculadora de campos también puede utilizarse para modificar los valores de un campo existente.
A. Campo de actualización
- Active el campo Actualizar:
- Seleccione la opción Actualizar un campo existente en el cuadro de diálogo de la calculadora de campos.
- Seleccione el campo de destino:
- Seleccione el campo que desea actualizar en la lista desplegable.
- Introduzca la impresión:
- Defina la expresión que calcula los nuevos valores del campo. Puede ser una operación sencilla como
[nombre del campo] + 100
o una función más compleja.
- Realice el cálculo:
- Pulse OK para actualizar el campo con los nuevos valores.
4. funciones ampliadas del ordenador de campo
La calculadora de campo ofrece diversas funciones que le ayudarán a analizar y transformar los datos:
A. Funciones matemáticas
- Operaciones aritméticas básicas: Realice operaciones matemáticas sencillas como sumas, restas, multiplicaciones y divisiones.
- Funciones trigonométricas: Calcular el seno, el coseno, la tangente y sus funciones inversas.
- Logaritmos y funciones exponenciales: Utilice
log()
,exp()
y funciones similares para realizar cálculos matemáticos.
B. Funciones de texto
- Operaciones con cadenas: Una textos con la función
concat()
, corte partes de cadenas de caracteres o conviértalas en mayúsculas o minúsculas. - Cálculo de longitud: utilice
length()
para determinar el número de caracteres de un campo de texto.
C. Funciones de fecha/hora
- Calcular la fecha: Utilice funciones como
now()
otoday()
para obtener la fecha y hora actuales. - Diferencias de fechas: Calcule la diferencia entre dos fechas utilizando la función
edad()
.
D. Funciones geométricas
- Longitudes y áreas: Calcule longitudes, áreas y otras propiedades geométricas de sus elementos.
- Transformaciones geométricas: Utilice funciones para modificar o analizar datos geométricos.
5. mejores prácticas
- Pruebe antes de aplicar: pruebe sus expresiones con una pequeña cantidad de datos o utilice la función de vista previa para asegurarse de que los resultados son correctos.
- Deshacer: Recuerde que los cambios en los campos existentes no pueden deshacerse sin más. Guarde su proyecto o cree una copia de seguridad antes de realizar cambios extensos.
- Utilice la documentación: Confíe en la documentación de QGIS y en los recursos en línea para aprender más sobre funciones y expresiones complejas.
La calculadora de campos de QGIS es una herramienta indispensable para manipular y analizar datos de atributos. Gracias a su flexibilidad y a la amplia gama de funciones disponibles, le permite procesar y enriquecer los datos de forma eficaz.