Skip to main content
Question

Why are my polygon holes filled while writing to GDB?

  • November 29, 2023
  • 5 replies
  • 33 views

jugoslaviaa
Enthusiast
Forum|alt.badge.img+6

I have a gdb with polygons ( multipolygons). I read polygons and simply write to a new gdb and my polygons holes are filled? It happens also while reading Isee. As if there is a geometry validation happening.

How can I stop this? It is really annoying.

 

grafikgrafik

5 replies

jugoslaviaa
Enthusiast
Forum|alt.badge.img+6
  • Author
  • Enthusiast
  • November 29, 2023

Okay. I also see. It also fills it while reading some donut polygon. How can i avoid this?


takashi
Celebrity
  • November 29, 2023

Hi @jugoslaviaa​ ,

I'm guessing that the orientation of the hole polygons could be wrong. Try setting "Orientation and Spatial Relationship" to the Donut Geometry Detection parameter of the GDB reader.gdb-reader-parameters


jugoslaviaa
Enthusiast
Forum|alt.badge.img+6
  • Author
  • Enthusiast
  • November 29, 2023

You save my day sir!


jugoslaviaa
Enthusiast
Forum|alt.badge.img+6
  • Author
  • Enthusiast
  • November 29, 2023

@Takashi Iijima​ It solved the problem while reading gdb however it still occurs while writing. I dont see the similar setting in the writer. Can you also help me wth this?


takashi
Celebrity
  • November 29, 2023

@Takashi Iijima​ It solved the problem while reading gdb however it still occurs while writing. I dont see the similar setting in the writer. Can you also help me wth this?

I wasn't able to reproduce the situation, but it might be an issue in a specific version of FME.

Try using Orientor (Orientation Type: Left hand rule or Right hand rule) to correct the orientation before writing.