Ao classificar um exame, descobri que o QGIS 3.2 e 3.4 produzem valores diferentes na computação $area
através de polígonos.
Eu experimentei usar $area
e area($geometry)
verificar as diferenças entre cálculos planares e elipsóides. Parece que o QGIS 2.18 calcula as áreas planares como padrão $area
, enquanto o QGIS 3.4 fornece áreas elipsoidais para $area
(como explicado na seção de ajuda da função).
No QGIS 3.2, $area
produz valores diferentes (bastante mais altos) que os do $area
QGIS 3.4, enquanto area($geometry)
produz os mesmos valores nas duas versões.
Como contexto, meus dados são projetados no EPSG: 32717 (WGS84 UTM z17 S).
Alguma idéia do que está acontecendo? Isso é um inseto? Eu gostaria de explicar aos alunos essas advertências e estar ciente ao calcular variáveis derivadas da área.
Respostas:
Como @ndawson observou nos comentários acima:
Você pode ver as alterações no código-fonte em: https://github.com/qgis/QGIS/commit/297dbe0786d30b7b05462c8dac49b51f13175a19 e https://github.com/qgis/QGIS/commit/d85039363a552b901da81467f45925f183a
fonte