Skip to main content
Solved

Can't drape features on Surface


sprongandre
Forum|alt.badge.img

I can't drape features from the BGT-downloader on a surface. When I inspect the features z-coordinate I can see he drape the features, but when I see the dwg-output not all the features are draped.

Who can help me?

I've attached the workbench and files.

Thanks!

Best answer by daveatsafe

Hi @sprongandre,

There are two things you can change in the workspace to fix the issue:

The input-lines-surface.dwg file contains LWPolylines, which are normally read by FME as 2D lines with an attribute (autocad_elevation) containing the line elevation. The SurfaceModeller and SurfaceDraper will treat these as lines with a Z of 0 when creating the surface for draping. Please enable the AutoCAD reader parameter Read Polylines as 2.5D, which will create 3D lines with the correct elevation.

The BGT-downloader custom transformer is transferring the AutoCAD format attributes (including autocad_elevation) to the CityGML data to be draped. These attributes are interfering with the proper conversion of the draped CityGML geometry to AutoCAD. Please use an AttributeKeeper (with no attributes selected) to remove all the attributes from the boundary before the BGT-downloader.

View original
Did this help you find an answer to your question?

2 replies

daveatsafe
Safer
Forum|alt.badge.img+19
  • Safer
  • Best Answer
  • July 22, 2020

Hi @sprongandre,

There are two things you can change in the workspace to fix the issue:

The input-lines-surface.dwg file contains LWPolylines, which are normally read by FME as 2D lines with an attribute (autocad_elevation) containing the line elevation. The SurfaceModeller and SurfaceDraper will treat these as lines with a Z of 0 when creating the surface for draping. Please enable the AutoCAD reader parameter Read Polylines as 2.5D, which will create 3D lines with the correct elevation.

The BGT-downloader custom transformer is transferring the AutoCAD format attributes (including autocad_elevation) to the CityGML data to be draped. These attributes are interfering with the proper conversion of the draped CityGML geometry to AutoCAD. Please use an AttributeKeeper (with no attributes selected) to remove all the attributes from the boundary before the BGT-downloader.


sprongandre
Forum|alt.badge.img
daveatsafe wrote:

Hi @sprongandre,

There are two things you can change in the workspace to fix the issue:

The input-lines-surface.dwg file contains LWPolylines, which are normally read by FME as 2D lines with an attribute (autocad_elevation) containing the line elevation. The SurfaceModeller and SurfaceDraper will treat these as lines with a Z of 0 when creating the surface for draping. Please enable the AutoCAD reader parameter Read Polylines as 2.5D, which will create 3D lines with the correct elevation.

The BGT-downloader custom transformer is transferring the AutoCAD format attributes (including autocad_elevation) to the CityGML data to be draped. These attributes are interfering with the proper conversion of the draped CityGML geometry to AutoCAD. Please use an AttributeKeeper (with no attributes selected) to remove all the attributes from the boundary before the BGT-downloader.

Thanks a lot! That did the trick :-)


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings