¿Versiones de QGIS que arrojan resultados diferentes en los cálculos de $ area?

11

Al calificar un examen, descubrí que QGIS 3.2 y 3.4 producen diferentes valores en la computación $areasobre polígonos.

Experimenté usando $areay area($geometry)para verificar las diferencias entre los cálculos planos y elipsoides. Parece que QGIS 2.18 calcula áreas planas como predeterminadas para $area, mientras que QGIS 3.4 proporciona áreas elipsoidales para $area(como se explica en la sección de ayuda de la función).

En QGIS 3.2, $areaproduce valores diferentes (bastante más altos) que los de $areaQGIS 3.4, mientras que area($geometry)produce los mismos valores en las dos versiones.

Como contexto, mis datos se proyectan en EPSG: 32717 (WGS84 UTM z17 S).

¿Alguna idea de lo que está pasando? ¿Es esto un error? Me gustaría explicarles a los estudiantes estas advertencias y tener en cuenta al calcular variables derivadas del área.

valores de área para diferentes versiones de QGIS

Temporalista
fuente
1
Algunos de los cálculos del área elipsoidal se refinaron en 3.4. los valores deberían ser más precisos en 3.4 vs 3.2
ndawson
55
@ndawson ... ¿se abordará esto en el registro de cambios 3.4? ¡Es una especie de diferencia crítica cuando evalúa lotes de grandes hectáreas!
Andrew Tice
1
@ndawson favor enviar su comentario como respuesta por lo que este hilo se puede marcar como respondida
infraoscuridad

Respuestas: