Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Printemps des cartes 2024

#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

ogayte
Participant assidu
Lieu: Saint-Estève
Date d'inscription: 6 Mar 2006
Messages: 658
Site web

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


Olivier Gayte
http://www.veremes.com
+33 (0)4-68-38-65-27

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: 222

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: 222

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

 

Pied de page des forums

Powered by FluxBB