#1 Wed 26 November 2008 13:53
- Renaud
- Membre
- Lieu: Ploemeur (56)
- Date d'inscription: 9 Mar 2006
- Messages: 2315
Fusion de polygones très légèrement espacés
Bonjour,
Je cherche à produire un secteur par fusion d'une mosaïque de polygones.
La topologie n'est pas parfaite, mais ça se corrige assez bien. Il me reste cependant des polygones très légèrement espacés du secteur final.
Certains ont une limite qui semble suivre parfaitement celle de mon secteur, avec un espace de quelques microns ...
Comment faire pour fusionner ces objets avec les autres ?
Renaud Mouche
Hors ligne
#2 Wed 26 November 2008 14:49
Re: Fusion de polygones très légèrement espacés
Essayez de limiter la précision au milimètre ou centimètre avec CoordinateRounder(3).
Hors ligne
#3 Wed 26 November 2008 16:12
- Renaud
- Membre
- Lieu: Ploemeur (56)
- Date d'inscription: 9 Mar 2006
- Messages: 2315
Re: Fusion de polygones très légèrement espacés
Le CoordinateRounder ne résolvait que partiellement le problème, je suis passé par une zone tampon autour de chaque zone non regroupée.
Merci
Renaud Mouche
Hors ligne
#4 Mon 29 September 2014 16:57
- Hydrolithe
- Participant assidu
- Lieu: Lyon
- Date d'inscription: 21 Apr 2010
- Messages: 223
Re: Fusion de polygones très légèrement espacés
Bonjour,
je relance cette discussion assez ancienne car j'ai un peu le même problème que Renaud :
j'ai une couche de polygones. Je cherche à fusionner les polygones qui sont à une certaine distance (exemple : fusionner ensemble les polygones qui sont à moins de 10 mètres l'un de l'autre). Je ne cherche pas à modifier (agrandir) la géométrie de mes polygones mais juste de créer des multi-polygones.
Est-ce que vous avez déjà rencontré ce cas de figure ? ou est-ce que vous auriez des pistes pour me conseiller ?
Merci d'avance.
Pierre
Hors ligne
#5 Mon 29 September 2014 17:27
- pierreb
- Participant actif
- Lieu: La Rochelle
- Date d'inscription: 3 Oct 2011
- Messages: 73
Re: Fusion de polygones très légèrement espacés
Un aggregator devrait faire le job pour regrouper les polygones. Pour détecter les polygones à moins de 10m, je dirais qu'il faut soit passer par AreaOnArea ou neighborfinder.
Sinon, ceci semble prometteur : http://docs.safe.com/fme/html/FME_Trans … egator.htm
Hors ligne
#6 Tue 30 September 2014 10:38
- Hydrolithe
- Participant assidu
- Lieu: Lyon
- Date d'inscription: 21 Apr 2010
- Messages: 223
Re: Fusion de polygones très légèrement espacés
Merci pierreb pour ces conseils.
Concernant Neighborfinder, il faut avoir deux couches dans les ports entrants, ce qui n'est pas mon cas. Je n'ai qu'une seule couche dans laquelle je souhaite fusionner les polygones situés à une certaine distance.
AreaOnAreaOverlayer gère plutôt les superpositions/intersections de polygones.
NeighborhoodAggregator semble intéressant mais la notion de cellules n'est pas évidente à adapter à une recherche de polygones à une certaine distance.
Je vais continuer à tester ce dernier tranformer et vous tient au courant.
Hors ligne