Skip to main content
Solved

Can't drape features on Surface

  • July 22, 2020
  • 2 replies
  • 66 views

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.

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.

2 replies

daveatsafe
Safer
Forum|alt.badge.img+19
  • Safer
  • 1637 replies
  • 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
  • Author
  • 33 replies
  • July 23, 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.

Thanks a lot! That did the trick :-)