Skip to main content
Solved

Build polygon from others polygons


mr_fme
Enthusiast
Forum|alt.badge.img+8

I have a workspace that I am attaching here . Its function is to cut the trails using the first network limit, now besides making this cut, I also need to cut the trails using park, but always creating polygons with the remaining cut parts.

 

P.S. all input file are DWG

 

 

 

 

In this workspace if I use only network works perfectly (see image), but if I enter the park layer, the following error below appears:

 

 

INDEX FAILURE - requested predicate not implemented

 

 

Why does it happen? Can you help me?

Thank´s

Best answer by takashi

Seemingly a single polygon for each location, but almost same two polygons overlap each other in fact. I think it's the reason why invalid geometries were generated.

This workspace example might help you: example.fmwt (FME 2018.1.0.3)

View original
Did this help you find an answer to your question?

4 replies

takashi
Contributor
Forum|alt.badge.img+19
  • Contributor
  • Best Answer
  • December 1, 2018

Seemingly a single polygon for each location, but almost same two polygons overlap each other in fact. I think it's the reason why invalid geometries were generated.

This workspace example might help you: example.fmwt (FME 2018.1.0.3)


mr_fme
Enthusiast
Forum|alt.badge.img+8
  • Author
  • Enthusiast
  • December 3, 2018
takashi wrote:

Seemingly a single polygon for each location, but almost same two polygons overlap each other in fact. I think it's the reason why invalid geometries were generated.

This workspace example might help you: example.fmwt (FME 2018.1.0.3)

I'm very grateful for your attention.

 

You always help me a lot.

 

Thank you very much


mr_fme
Enthusiast
Forum|alt.badge.img+8
  • Author
  • Enthusiast
  • December 3, 2018

@takashi,

 

One question, because you used the buffer with -0.5 in your workspace?

 

Thank´s


takashi
Contributor
Forum|alt.badge.img+19
  • Contributor
  • December 4, 2018
mr_fme wrote:

@takashi,

 

One question, because you used the buffer with -0.5 in your workspace?

 

Thank´s

You could understand why the negative buffering was required, if you removed the Bufferer and run the workspace ;-)


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