Skip to main content
Solved

how to extract height above ground with surface modeller and drapped features

  • June 26, 2013
  • 1 reply
  • 27 views

Hello,

 

 

I'm able to drape feaures on a DTM with SurfaceModeller, but I want to have Z distance between the point (for exemple on a three) that I project and the same point projected (on the ground).

 

how can it be possible?

 

thanks

 

Best answer by azeisinger

To get this, all you need to do is use the CoordinateExtractor twice on the feature.

 

 

First, use it on the feature before you manipulate it.  Save the z variable to something like _AMSL

 

 

Then, use the SurfaceModeller (or draper) to drape the feature.

 

 

Then, use the CoordinateExtractor again.  Be sure to rename the z variable to something different from the first time.  In this case, call it _GroundLevel.

 

 

Now, create a third attribute with the AttributeCreator, called _AGL.  Define it as a formula, which is _AMSL - _GroundLevel.
This post is closed to further activity.
It may be an old question, an answered question, an implemented idea, or a notification-only post.
Please check post dates before relying on any information in a question or answer.
For follow-up or related questions, please post a new question or idea.
If there is a genuine update to be made, please contact us and request that the post is reopened.

1 reply

Forum|alt.badge.img+1
  • Best Answer
  • June 27, 2013
To get this, all you need to do is use the CoordinateExtractor twice on the feature.

 

 

First, use it on the feature before you manipulate it.  Save the z variable to something like _AMSL

 

 

Then, use the SurfaceModeller (or draper) to drape the feature.

 

 

Then, use the CoordinateExtractor again.  Be sure to rename the z variable to something different from the first time.  In this case, call it _GroundLevel.

 

 

Now, create a third attribute with the AttributeCreator, called _AGL.  Define it as a formula, which is _AMSL - _GroundLevel.