Des versions de QGIS donnant des résultats différents sur les calculs de $ area?

11

Lors de la notation d'un examen, j'ai découvert que QGIS 3.2 et 3.4 produisent des valeurs différentes lors du calcul $areasur des polygones.

J'ai expérimenté en utilisant $areaet area($geometry)pour vérifier les différences entre les calculs planaires et ellipsoïdes. Il semble que QGIS 2.18 calcule les zones planes par défaut pour $area, alors que QGIS 3.4 donne des zones ellipsoïdales pour $area(comme expliqué dans la section d'aide de la fonction).

Dans QGIS 3.2, $areaproduit des valeurs différentes (bien plus élevées) que celles de $areaQGIS 3.4, tandis que area($geometry)produit les mêmes valeurs dans les deux versions.

Comme contexte, mes données sont projetées sur EPSG: 32717 (WGS84 UTM z17 S).

Avez-vous une idée de ce qui se passe? Est-ce un bug? Je voudrais expliquer aux étudiants ces mises en garde et être conscient lors du calcul des variables dérivées de l'aire.

valeurs de zone pour différentes versions de QGIS

Temporalista
la source
1
Certains calculs de la zone ellipsoïdale ont été affinés en 3.4. les valeurs devraient être plus précises sur 3.4 vs 3.2
ndawson
5
@ndawson ... cela sera-t-il traité dans le changelog 3.4? C'est une sorte de différence critique lorsque vous évaluez de grands hectares!
Andrew Tice,
1
@ndawson veuillez poster votre commentaire comme réponse afin que ce fil puisse être marqué comme ayant été répondu
underdark

Réponses: