Dear list
 I’m playing with QGIS Elevation Profile
 When I trace the elevation profile of a polygonal layer, in which there are 
several adjacent polygons of different heights, at the point where there is a 
variation in height between one polygon and the adjacent one, the module 
sometimes generates spikes due to (I think) the evaluation of the heights in 
two points of almost identical coordinates.
For example, if I draw the elevation profile along a segment lying on the X 
axis (from x=0 to x=10) and passing through two polygons that change elevation 
(from a height of 100 to a height of 200) at the segment abscissa equal to 5, 
the output of the elevation module could appear as follows:
 (distance, elevation)
0,100
1, 100
2, 100
3, 100
4, 100
5.00000001,200
5.00000002,100
6,200
7,200
8,200
9,200
10,200
 In other words, at the point (of abscissa approximately = 5) where there is a 
change in height (from 100 to 200), a spike occurs where, after showing the new 
height equal to 200 (ad x=5.00000001), the old height equal to 100 (at the next 
point x=5.00000002) is represented. Then, we have the new height of 200 at x=6, 
and so on.
 Perhaps, the extremely small difference between the point abscissa of 
5.00000001, and the point abscissa of 5.00000002, is not appreciated by the 
sorting algorithm (based on the distance from the initial point of the 
segment), which sees them as two equal points, and, arbitrarily, chooses which 
one to indicate first.
 Thanks
 Regards
Luigi

_______________________________________________
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

Reply via email to