I’m having an issue with a 3D view, that has come up before.  I’ve simplified 
it and made a few images to explain the problem.

I sometimes work with 3D points, such as points that represent the flight of an 
aircraft.  If there are points that are over a DEM, then scaling is not handled 
as expected.  For an example, I created a few points in a layer and a polygon 
in another layer, both above a DEM layer.  I set the elevation for each of the 
points and the polygon corners to be above the DEM elevation.  I then set 
Elevation Clamping for both the points and polygon to be absolute.  If I open a 
 3D view and set the elevation to come from the dEM I get just what I would 
expect.  the points and the polygon show as just above the DEM.  



However, if I then set the vertical scale to be 2.0, for example, the polygon 
stays above the DEM, as I would expect.  But, the points end up below the DEM, 
so are no longer visible:



This seems like a bug to me.  So, changing the vertical scaling, changes the 
vertical scale of the DEM, and the corresponding height of a polygon, but it 
does not change the height of points.  

The only work around that I’ve found is to manually create a new point layer 
and make the elevation for each point twice what it actually is.  Then, if I 
view that layer in 3D, with the scale at 2.0, the points show up as I would 
expect.  I’m using version QGIS 3.8, but I’ve seen this problem in a  number of 
older versions as well.  I’ve also tried changing the settings for the layer 
from absolute to other altitude clipping,  but that doesn’t seem to help.  The 
stored altitude values for the polygon, DEM, and points are all meters above 
sea level.

Any suggestions or fixes?

Thanks,


--Adam
_______________________________________________
Qgis-user mailing list
Qgis-user@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user

Reply via email to