Skip to main content
Question

Reading donut polygons out of Smallworld

  • April 7, 2026
  • 2 replies
  • 42 views

ben.redinius
Participant
Forum|alt.badge.img+9

How would I go about reading these polygons (which are buffered lines) from Smallworld into FME without FME filling in the gaps in the polygon. Alternatively, How would I restore the donut geometry of the polygons? I have tried GeometryCoercer, DonutBuilder, etc. with no luck. This will be written to a KML.

 

2 replies

milo89
Enthusiast
Forum|alt.badge.img+26
  • Enthusiast
  • April 9, 2026

Hi ​@ben.redinius,

 

Just to get a bit more information - How are you reading data into FME from Smallworld? Is it the GE provided reader?

Also, if you inspect the data when reading, what Smallworld geometry type does it show as?


evieatsafe
Safer
  • Safer
  • April 13, 2026

Hi ​@ben.redinius assuming you’re using the GE provided reader I would reach out to GE directly for support. However, I suspect that donut polygons are not supported (at least based on our documentation)

And like milo89 mentioned, it might help too if you are able to provide an example of the data that is coming into FME currently, such as an FFS file. Does it come in as a multi-area or area? (Geometry Model) A bit more information about the geometry will help us be able to figure out a workaround with you :)