Hi all, I have building footprints, DEM and DOM data, I have finished 3D modelling for DEM with overlaying DOM, and 3D buildings, while the bottom part of some buildings, especially those located along the foot of the mountains, are under the terrain. I have tried many ways like 3Dforce with values minZ, or chopper buildings to points and acquire the points cooridinate Z value, and also clamp function, while all failed. Anyone can help? thanks a lot.
I'm finding your question a little unclear - what are you trying to achieve? Are you trying to make 3D buildings using the DEM, DOM and the Building footprint?
The method I usually use is as follows:
- Use a SurfaceDraper on the footprints, extract the zmin.
- Use the footprints as Clippers on the DSM/DOM and extract the maxz from the clipped point clous or raster (Raster/PointCloudStatisticsCalculator).
- Now you have a Zmin for the buildings and a Zmax - you can use a 3DForcer to set the zmin and then use an Extruder with the height (zmax - zmin).
This should give you some ok looking Lod1 buildings - you might want to filter for very small and very tall bulidings at the end to make sure there's no crazy results.
I'm finding your question a little unclear - what are you trying to achieve? Are you trying to make 3D buildings using the DEM, DOM and the Building footprint?
The method I usually use is as follows:
- Use a SurfaceDraper on the footprints, extract the zmin.
- Use the footprints as Clippers on the DSM/DOM and extract the maxz from the clipped point clous or raster (Raster/PointCloudStatisticsCalculator).
- Now you have a Zmin for the buildings and a Zmax - you can use a 3DForcer to set the zmin and then use an Extruder with the height (zmax - zmin).
This should give you some ok looking Lod1 buildings - you might want to filter for very small and very tall bulidings at the end to make sure there's no crazy results.
Thank you for your response and the suggested method. Yes, I am creating 3D buildings using data from DEM, DOM, and building footprints with associated heights. I want the 3D buildings to align with the terrain. Unfortunately, some of the buildings appear to penetrate or intersect with the topography, as seen in the building highlighted in pink in the attached image (where the black shell represents the DEM). Thank you very much.
Thank you for your response and the suggested method. Yes, I am creating 3D buildings using data from DEM, DOM, and building footprints with associated heights. I want the 3D buildings to align with the terrain. Unfortunately, some of the buildings appear to penetrate or intersect with the topography, as seen in the building highlighted in pink in the attached image (where the black shell represents the DEM). Thank you very much.
Yeah - this is fairly typical - is this causing issues?
Thank you for your response and the suggested method. Yes, I am creating 3D buildings using data from DEM, DOM, and building footprints with associated heights. I want the 3D buildings to align with the terrain. Unfortunately, some of the buildings appear to penetrate or intersect with the topography, as seen in the building highlighted in pink in the attached image (where the black shell represents the DEM). Thank you very much.
Yes, all parts of the buildings are expected to be above the terrain. The bottom part of the buildings needs to follow the slope of the terrain. Unfortunately, I am unable to achieve this using transformers and am seeking assistance. Thank you.
Thank you for your response and the suggested method. Yes, I am creating 3D buildings using data from DEM, DOM, and building footprints with associated heights. I want the 3D buildings to align with the terrain. Unfortunately, some of the buildings appear to penetrate or intersect with the topography, as seen in the building highlighted in pink in the attached image (where the black shell represents the DEM). Thank you very much.
For this you would either need to modify the terrain - to fit the buildings in or make the base of the building surface.
It also depends how perfect the fit needs to be - I think the easiest might be to modify the terrain to include the building ground surfaces - Thie is probably also maybe the most realistic. You might be able to do this with using the polygons as breaklines but it will depend on how the 3D terrain is getting generated as to the best process method for doing that