While generating STM using spot heights in dgn file and subsequently contours from the STM, I would like to be able to exclude features such as roads, buildings from crossing the contours.In other words, the contours generated from STM should not cross features such as buildings, roads etc.Is it possible to do this in STM in Bentley Map Enterprise?Thanks in advanceSRG
SRG, Use the Mask option to define levels in the DGN File that contain features that you don't want included in the DTM.
Masking polygons restricts the DTM to areas outside the polygons.
Answer Verified By: SRG
Dan,
I tried this with the attached dataset where the rivers and coastal lines have been used as mask.
But the masking does not work.
I have included the dataset (dgn and stm file as DGN-STM-SRG.zip) )for your cross-check and a solution.
Tx
SRG
DGN-STM-SRG.zip
Hello SRG,
I am able to duplicate the issue you are experiencing, but had success when I used a smaller shape for the river.
1. Copy the existing river to a new level.
2. Drop it and recreate the complex shape to it only covers the needed area.
3. Create the STM.
Inga,
Thanks for the troubleshooting to find a workaround for the masking issue.
It worked for me as well.
But I am looking for a mask, where the contours or the triangles will not cross over the river banks.
As you see in this case,, there are lines (representing the edges of triangles) crossing the river.
Is this possible?
Hello.
If you don't want *any of the STM data* to cross over the river, then you'll need to create separate STMs for each area bounded by the river edge. Note that you'll also need to adjust the Edge Method to Max Triangle Length as shown. The value to set is based on the data itself and will vary. To the best of my knowledge this is the only way to achieve what you describe.
Please email me directly so that I can work with you offline.
inga.morozoff@Bentley.com
Thank you!