Wersje QGIS dające różne wyniki w obliczeniach $ $?

11

Podczas oceniania egzaminu odkryłem, że QGIS 3.2 i 3.4 wytwarzają różne wartości przy obliczeniach $areanad wielokątami.

Eksperymentowałem przy użyciu $areai, area($geometry)aby sprawdzić różnice między obliczeniami planarnymi i elipsoidalnymi. Wydaje się, że QGIS 2.18 domyślnie oblicza obszary płaskie $area, podczas gdy QGIS 3.4 podaje obszary elipsoidalne dla $area(jak wyjaśniono w części pomocy funkcji).

W QGIS 3.2 $areaprodukuje inne wartości (dość wyższe) niż te dla $areaQGIS 3.4, podczas gdy area($geometry)produkuje takie same wartości w dwóch wersjach.

W kontekście moje dane są wyświetlane na EPSG: 32717 (WGS84 UTM z17 S).

Jakieś spostrzeżenia na temat tego, co się dzieje? Czy to błąd? Chciałbym wyjaśnić uczniom te ostrzeżenia i być świadomym przy obliczaniu zmiennych pochodzących z obszaru.

wartości powierzchni dla różnych wersji QGIS

Temporalista
źródło
1
Niektóre obliczenia powierzchni elipsoidalnej zostały poprawione w 3.4. wartości powinny być dokładniejsze dla 3,4 vs 3,2
ndawson
5
@ndawson ... czy zostanie to rozwiązane w dzienniku zmian 3.4? Przy ocenie dużych działek o powierzchni hektara jest to trochę krytyczna różnica!
Andrew Tice,
1
@ndawson, opublikuj swój komentarz jako odpowiedź, aby ten wątek mógł zostać oznaczony jako
odebrany

Odpowiedzi: