Skip to main content
Question

Why are my polygon holes filled while writing to GDB?


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
Supporter
  • 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
Supporter
  • November 29, 2023
jugoslaviaa wrote:

@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.


Reply


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