Выполняя экзамен, я обнаружил, что QGIS 3.2 и 3.4 выдают разные значения при вычислениях $area
на полигонах.
Я экспериментировал с использованием $area
и area($geometry)
для проверки различий между планарными и эллипсоидальными вычислениями. Кажется, что QGIS 2.18 вычисляет плоские области по умолчанию для $area
, тогда как QGIS 3.4 дает эллипсоидальные области для $area
(как объяснено в разделе справки функции).
В QGIS 3.2 $area
выдает другие значения (довольно высокие), чем $area
в QGIS 3.4, а area($geometry)
в двух версиях - одни и те же значения.
В качестве контекста мои данные проецируются на EPSG: 32717 (WGS84 UTM z17 S).
Любое понимание того, что происходит? Это ошибка? Я хотел бы объяснить студентам эти предостережения и знать при вычислении переменных, полученных из области.
Ответы:
Как отметил @ndawson в комментариях выше:
Вы можете увидеть изменения исходного кода по адресу: https://github.com/qgis/QGIS/commit/297dbe0786d30b7b05462c8dac49b51f13175a19 и https://github.com/qgis/QGIS/commit/d85039363a552b901da81467f459a6183d459f618
источник