Skip to main content
Solved

Relate point to autocad_solid3d.

  • August 28, 2019
  • 5 replies
  • 20 views

nielsgerrits
VIP
Forum|alt.badge.img+60

I try to relate boreholes (points) to 3D Solids from Cad. (autocad_original_entity_type = autocad_solid3d)

FME does read the 3D Solids as surfaces. (fme_geometry = fme_aggregate / fme_type = fme_surface)

The way I found to do this is to convert the surfaces to polygons with a SurfaceFootprintReplacer, then use a SpatialRelator to define the relation.

But this takes a lot of time as I have quite a bit, quite big solids.

So I wonder: Am I doing this correctly? Does an alternative solution exist?

Thanks!

Best answer by itay

Hoi @nielsgerrits,

How about the 2DForcer?

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.

5 replies

jurgen
Contributor
Forum|alt.badge.img+12
  • Contributor
  • 8 replies
  • August 28, 2019

Hej Niels,

 

 

It's still not optimal (hope someone else finds a faster sollution) but replacing the SurfaceFootprintReplacer with a Hullreplacer (concave)() made it quite a bit faster for me (halved the runtime, with the same results).

 

 

Then again, it works for this geometry. I am not sure if the hullreplacer could cause problems for other shapes.

nielsgerrits
VIP
Forum|alt.badge.img+60
  • Author
  • 2938 replies
  • August 28, 2019

Hej Niels,

 

 

It's still not optimal (hope someone else finds a faster sollution) but replacing the SurfaceFootprintReplacer with a Hullreplacer (concave)() made it quite a bit faster for me (halved the runtime, with the same results).

 

 

Then again, it works for this geometry. I am not sure if the hullreplacer could cause problems for other shapes.

Hoi Jurgen, thanks for the suggestion. I did some testing with it but will keep the footprintreplacer for now. If this is how it works I'll just have to wait for the data being processed. :-) Just want to make sure I don't miss a better solution.


itay
Supporter
Forum|alt.badge.img+18
  • Supporter
  • 1442 replies
  • Best Answer
  • August 28, 2019

Hoi @nielsgerrits,

How about the 2DForcer?


nielsgerrits
VIP
Forum|alt.badge.img+60
  • Author
  • 2938 replies
  • August 29, 2019

Hoi @nielsgerrits,

How about the 2DForcer?

Great idea @itay! Works like a charm. Processing time went from 48 to 2 seconds for the sample feature.


itay
Supporter
Forum|alt.badge.img+18
  • Supporter
  • 1442 replies
  • August 29, 2019

Great idea @itay! Works like a charm. Processing time went from 48 to 2 seconds for the sample feature.

Glad I could help.