On 1 February 2017 at 19:55, Neumann, Andreas <a.neum...@carto.net> wrote: > > Hi Nyall, > > Thanks for the explanations. I should have read the explanations of the help > text more closely. It explains it all. > > However, there still seem to be issues. Consider the following results below. > First column is the result of $area, second column is area($geometry). > > Sometimes the results are very close, in other cases the difference is > massive. Like in the very first row. 32'087 vs 190'605'589 square meters. > This can't be explained with ellipsoidical vs. planimetric. In this first > row, the result of area($geometry) (planimetric) seems correct, while the > ellipsoidical result ($area) is massively wrong. > > How can this huge difference be explained?
Ok - I've looked into this. It's not an issue in 2.14 or 3.0, just 2.18. It was most likely fixed by: https://github.com/qgis/QGIS/commit/abc0919 "Fix area calculation of compoundcurve rings if they contain a 2-vertex linestring" Committed to 2.14 (with unit tests), I forward ported to 3.0, but it hasn't been applied to 2.18. I'll do this. Nyall _______________________________________________ Qgis-developer mailing list Qgis-developer@lists.osgeo.org List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer