I understand that every projection has a distortion, but I was wondering how the QGIS Measure Tool manages to give results very close to local projections anywhere in the world no matter what project CRS is set, but the length() function can't.
Michel ________________________________ Van: Micha Silver [[email protected]] Verzonden: vrijdag 18 mei 2018 17:41 Aan: Michel Stuyts; qgis-user Onderwerp: Re: [Qgis-user] results Measure Tool vs. length() Maybe I misunderstood your question, but you *should* expect different length, area and direction calculations when converting from one projection to another. Every projection distorts. Either distance, area, or direction, or some combination. A local projection is designed to minimize distortion for some small section of the planet. So survey measurements in that region will closely match map calculations. But trying to calculate from a layer that's projected to some other projection will always give different results. (If you already understand the above, I apologize for restating the obvious...) On 05/18/2018 01:14 PM, Michel Stuyts wrote: Thank you very much for the explanation. When I use length(transform($geometry,layer_property(@layer_id,'crs'),'EPSG:31370')) in Belgium the results are very similar to the result of the Measure Tool, but if use this expression in New York the result is different from the result of the Measure Tool. It is the other way around if I use length(transform($geometry,layer_property(@layer_id,'crs'),'EPSG:102316')). What kind of projection does the Measure Tool use to calculate a length? Because the results of the Measure Tool seem to be very similar to local projections. Michel Van: Julien Guilloux [mailto:[email protected]] Verzonden: vrijdag 18 mei 2018 11:01 Aan: Michel Stuyts <[email protected]><mailto:[email protected]>; Springfield Harrison <[email protected]><mailto:[email protected]>; qgis-user <[email protected]><mailto:[email protected]> Onderwerp: Re: [Qgis-user] results Measure Tool vs. length() Hi Michel, Never use epsg 3857 for measurement beacuse it is not a "projection"... this "pseudo projection mercator" 3857, called often "Popular Visualisation" is pseudo.... Because only use for visualization applications. example in France : 3200 km for a road for example, instead of 2100 km in a real projection (as local zone UTM or a Lambert projection) So, you can use qgis, esri, postgis etc... the measurment with 3857 will be always bad, due to a "false" calcul from origine 0,0 (equateur cross greenwich) and "false" ellipoide etc.... best regards, Julien have a look on : http://spatialreference.org/ref/sr-org/6864/ ________________________________ [Afbeelding verwijderd door afzender.] [Afbeelding verwijderd door afzender.] Julien-Pierre GUILLOUX Chargé de mission Eau, Forêt, Natura 2000, coordinateur des porter-à-connaissance Parc national des Écrins 04 92 40 20 56 / 06 99 77 38 26 www.ecrins-parcnational.fr<http://www.ecrins-parcnational.fr/> _______________________________________________ Qgis-user mailing list [email protected]<mailto:[email protected]> List info: https://lists.osgeo.org/mailman/listinfo/qgis-user Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user -- Micha Silver Ben Gurion Univ. Sde Boker, Remote Sensing Lab cell: +972-523-665918
_______________________________________________ Qgis-user mailing list [email protected] List info: https://lists.osgeo.org/mailman/listinfo/qgis-user Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user
