UNIVERSIDAD CENTRAL DEL ECUADOR

FACULTAD DE CIENCIAS ECONÓMICAS

INGENIERÍA EN ESTADÍSTICA

NOMBRE:

ELIZABETH AGUILAR

CURSO:

ES4-001

FECHA DE PUBLICACIÓN: 2024-06-26

CONSULTA

Investigar cada una de las funciones de los operadores

ANTECEDENTE

La calculadora de campos de QGIS ofrece una amplia variedad de expresiones que se pueden usar para manipular y analizar datos. A continuación, se describe una lista completa de expresiones disponibles, organizadas por categorías, junto con ejemplos de uso para cada una.

OBJETIVO GENERAL

Describir y ejemplificar las expresiones disponibles en la calculadora de campos de QGIS para facilitar la manipulación y el análisis de datos geoespaciales.

OBJETIVOS ESPECIFICOS

*Identificar y explicar las funciones aritméticas, geométricas y de cadena de la calculadora de campos de QGIS.

*Proporcionar ejemplos prácticos para cada tipo de expresión disponible en la calculadora de campos de QGIS.

DESARROLLO

1. Operadores Aritméticos

  • (Suma): Suma dos números.
  • (Resta): Resta un número de otro.
  • (Multiplicación): Multiplica dos números. / (División): Divide un número por otro. Ejemplo: Para calcular el área total de un polígono multiplicando su longitud por su anchura:
#longitud * anchura

2. Funciones Matematicas

*sqrt(x): Calcula la raíz cuadrada de x.

*sin(x), cos(x), tan(x): Calcula el seno, coseno y tangente de x, respectivamente.

*abs(x): Devuelve el valor absoluto de x.

*round(x, y): Redondea x a y decimales.

*Ejemplo: Para calcular la distancia euclidiana entre dos puntos (x1, y1) y (x2, y2):

#sqrt(("x2" - "x1")^2 + ("y2" - "y1")^2)

3. Operadores Lógicos

*AND, OR, NOT: Operadores lógicos para combinar condiciones. =, !=, >, <, >=, <=: Comparadores para verificar igualdad, desigualdad, mayor que, menor que, mayor o igual que, menor o igual que.

*Ejemplo: Para seleccionar registros donde el valor del campo “poblacion” es mayor que 1000 y el campo “area” es menor que 50:

#"poblacion" > 1000 AND "area" < 50

4. Funciones de Cadena

*concat(str1, str2, …): Concatenar varias cadenas.

*length(str): Devuelve la longitud de una cadena.

*upper(str), lower(str): Convierte una cadena a mayúsculas o minúsculas.

*trim(str): Elimina los espacios en blanco iniciales y finales de una cadena.

*substr(str, start, length): Devuelve una subcadena que comienza en start y tiene length caracteres.

*Ejemplo: Para concatenar el nombre de una ciudad con el nombre de su país:

#concat("ciudad", ', ', "pais")

5. Funciones Geométricas

*$area: Calcula el área de un polígono.

*$length: Calcula la longitud de una línea.

*$perimeter: Calcula el perímetro de un polígono.

*x(point), y(point): Devuelve la coordenada x o y de un punto.

*distance(geometry1, geometry2): Calcula la distancia entre dos geometrías.

*Ejemplo: Para calcular el área de cada polígono en una capa:

#$area

6. Funciones Condicionales

*CASE WHEN THEN ELSE END: Ejecuta diferentes expresiones basadas en condiciones.

*coalesce(x, y): Devuelve x si no es NULL, de lo contrario devuelve y.

*Ejemplo: Para asignar una categoría basada en el valor del campo “poblacion”:

#CASE
 # WHEN "poblacion" < 1000 THEN 'Pequeña'
 # WHEN "poblacion" >= 1000 AND "poblacion" < 10000 THEN 'Mediana'
 # ELSE 'Grande'
#END

7. Funciones de Fecha y Hora

*now(): Devuelve la fecha y hora actual.

*year(date), month(date), day(date): Devuelve el año, mes o día de una fecha.

*age(date1, date2): Calcula la diferencia entre dos fechas.

*Ejemplo: Para calcular la edad en años de una persona a partir de su fecha de nacimiento:

#year(now()) - year("fecha_nacimiento")

8. Funciones Agregadas

*sum(field): Suma de los valores de un campo.

*avg(field): Promedio de los valores de un campo.

*min(field): Valor mínimo de un campo.

*max(field): Valor máximo de un campo.

*Ejemplo: Para calcular el promedio de un campo “altura”:

#avg("altura")

CONCLUSION

La calculadora de campos de QGIS es una herramienta versátil y poderosa que permite realizar una amplia variedad de cálculos y manipulaciones de datos geoespaciales. Con un conocimiento adecuado de las expresiones disponibles, los usuarios pueden maximizar la eficiencia y precisión en sus análisis SIG.

RECOMENDACION

*Familiarízate con las diferentes categorías de expresiones disponibles en la calculadora de campos de QGIS para poder utilizarlas de manera efectiva.

*Practica utilizando ejemplos específicos para comprender mejor cómo aplicar cada expresión en contextos reales de análisis de datos.

*Mantén actualizada la versión de QGIS y revisa la documentación oficial para acceder a nuevas funcionalidades y mejoras en la calculadora de campos.

BIBLIOGRAFIA

*QGIS Documentation. (2024). Field Calculator. Recuperado de QGIS Documentation

*Graser, A. (2016). Learning QGIS. Packt Publishing Ltd.

*Lawhead, J. (2019). QGIS Quick Start Guide: A beginner’s guide to getting started right away with QGIS 3.4. Packt Publishing Ltd.