I have tried to remove collinear points without sucess.
For example, a square(polygon) but between two vertex I have one or more collinear point's. So how to remove this???
I have tried to remove collinear points without sucess.
For example, a square(polygon) but between two vertex I have one or more collinear point's. So how to remove this???
When your FME version is 2012 or later, you can use CollinearSliverRemover from FME Store.
Takashi
In that case the GeometryValidator will help. Otherwise, yes I'd go with the Generalizer using one of the algorithms listed as "Generalizing".
Mark
The generalizer transformer works very well!
Sorry, I'm beggining in GIS.
I have many DGN files and I have to extract and put in Oracle Database.
Each one has a lot geometry problems, and most erros are ora-13356 and ora-13349.
The transformer you mentioned in 2013: CollinearSliverRemover, sounds like the exact operation I need for a problem at hand. Since it's 2017 now and the FME-store doesn't exist anymore and I can't find the specific transformer anywhere on the net, I want to ask you if you have a copy or if there is an other solution to my problem?
Thanks in advance.
Kind regards,
Ronny
The transformer you mentioned in 2013: CollinearSliverRemover, sounds like the exact operation I need for a problem at hand. Since it's 2017 now and the FME-store doesn't exist anymore and I can't find the specific transformer anywhere on the net, I want to ask you if you have a copy or if there is an other solution to my problem?
Thanks in advance.
Kind regards,
Ronny
The transformer you mentioned in 2013: CollinearSliverRemover, sounds like the exact operation I need for a problem at hand. Since it's 2017 now and the FME-store doesn't exist anymore and I can't find the specific transformer anywhere on the net, I want to ask you if you have a copy or if there is an other solution to my problem?
Thanks in advance.
Kind regards,
Ronny
https://hub.safe.com/transformers/collinearsliversremover
Since it's flagged as deprecated it won't show up in the Workbench, but you can still download and install it manually.
https://hub.safe.com/transformers/collinearsliversremover
Since it's flagged as deprecated it won't show up in the Workbench, but you can still download and install it manually.
HiYa,
As well as cleaning up the data u have (eg with GeometryValidator) - another approach is to try recreating (clean) polys as follows:
1. If not already id'd - use CounterTransformer to give each poly a unique id
2. Try using Transformers like the BoundingBoxReplacerTransformer OR HullReplacerTransformer.
Group by... on the newly created poly_id
3. This should hopefully create new clean polys with no extra unwanted verticies
.............
If u have rectangles / squares......
and you use the BoundingBoxReplacerTransformer - you may want to try using in rotated mode if polys are rotated (or may be rotated).
..............
Hope this helps and gives u some ideas
................
Bye
Howard L'
This was exactly what I needed for my project at work, thank you so much! The sliver remover altered my geometries too much and got rid of (intentional) overlaps.