9 votos

¿Usando la función area() o $area en QGIS, cuando los datos (polígonos) están almacenados en UTM?

Tengo una pregunta sobre las funciones area() y $area en QGIS y St_Area en PostGIS.

Estoy tratando de calcular el área exacta de polígonos almacenados en un Shapefile en UTM 25832 y no sé cuáles son las funciones correctas a utilizar. Sé que la diferencia entre area() y $area en QGIS 3.10 es que la primera se calcula de forma plana y la segunda con elipsoide.

También he intentado calcular el área con ST_Area en PostGIS y obtener el mismo resultado que en QGIS con la función de área o con ArcMap.

Cuando mis datos están proyectados en UTM 32N (EPSG:25832) ¿no es ya plana y se puede calcular con la función simple area() en lugar de $area? ¿O debo utilizar la función $area incluso si está en UTM32?

17voto

Jakub P. Puntos 126

La superficie curva del esferoide se deforma infaliblemente cuando se lleva al plano.
El área planimétrica no es igual al área elipsoidal.
Además, las diferencias no son constantes en una proyección que no es equivalente, como UTM.


Puedes calcular áreas tanto elipsoidales como planas.

Si deseas conocer el área planimétrica de una geometría definida en un CRS proyectado, puedes hacerlo con la expresión area($geometry). El valor devuelto corresponde al área encerrada por esa geometría en ese plano de proyección.

Si deseas conocer el área elipsoidal de una geometría, puedes hacerlo con la expresión $area. El valor devuelto corresponde al área encerrada por esa geometría [1] en la superficie del elipsoide [2].

Cuál de ellas deberías calcular, o cuál de ellas debes calcular, depende de cuál de ellas quieres conocer su valor.


[1] Cuando la geometría está definida en un CRS proyectado, los vértices de la geometría se reproyectarán inversamente hacia el elipsoide, y la geometría elipsoidal resultante en la cual se calculará el área será aquella encerrada por la unión de esos vértices con líneas geodésicas.

[2] El elipsoide definido en las Propiedades del Proyecto, sección de Medición.

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