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é ?

#1 Mon 27 June 2011 14:58

MaelReboux
Participant actif
Lieu: Roazhon / Rennnes
Date d'inscription: 24 Aug 2010
Messages: 72

Aggrégation de lignes multiparties

Bonjour,

Je bute sur un problème pourtant assez simple à appréhender.

Je dispose d'une couche de lignes en entrée. Ces lignes sont multi-parties et je souhaite réunir ces multiparties pour n'en faire qu'une.
Les extrémités se chevauchent.

J'utilise donc le LineJoiner en spécifiant l'attribut de regroupement mais quand en entrée j'ai 138 lignes, j'en obtiens 497 en sortie.

Comment m'en sortir ? J'ai l'impression de passer à côté d'un truc mais quoi ?

Merci d'avance pour votre aide.


Service SIG Rennes Métropole
AITF : Coordinateur GT voies-adresse
Et un peu OSM Bzh

Hors ligne

 

#2 Mon 27 June 2011 15:33

Loic_GR
Moderateur
Lieu: Besancon
Date d'inscription: 12 May 2011
Messages: 1024
Site web

Re: Aggrégation de lignes multiparties

Bonjour,

Si les lignes se chevauchent, il me semble que ce n'est pas bon car il faut qu'elles soient superposées. Je pense qu'il faudrait déjà enlever les morceaux s’intersectant.

On peut avoir un jeu de données pour voir comment cela réagit ?

Dernière modification par heretik25 (Mon 27 June 2011 15:44)


Freelance traitements ETL FME certifié: www.sitdi-france.fr Twitter : @sitdifrance
Site perso ~ www.partir-en-vtt.com

Hors ligne

 

#3 Mon 27 June 2011 16:07

MaelReboux
Participant actif
Lieu: Roazhon / Rennnes
Date d'inscription: 24 Aug 2010
Messages: 72

Re: Aggrégation de lignes multiparties

Il peut y avoir des intersections : c'est normal.

Je cherche juste à me débarrasser des multi-parties pour avoir une ligne "pure". J'ai l'impression qu'il va falloir que je fasse avec.

En fait, à la base, je voulais trouver les discontinuités sur cette ligne.

Ci-joint une ligne pour test

[maj]

Je précise que j'ai essayé de recréer la ligne en récupérant les coordonnées de chaque sommet mais comme les parties ne sont pas dans l'ordre de parcours, ça merdoit en sortie.

Dernière modification par MaelReboux (Mon 27 June 2011 16:42)


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Service SIG Rennes Métropole
AITF : Coordinateur GT voies-adresse
Et un peu OSM Bzh

Hors ligne

 

#4 Mon 27 June 2011 16:12

Loic_GR
Moderateur
Lieu: Besancon
Date d'inscription: 12 May 2011
Messages: 1024
Site web

Re: Aggrégation de lignes multiparties

Qu'entends-tu par ligne "pure" car de ce que je peux voir sur le jeu de données test, il y a qu’une seule ligne (un seul objet).

Est-ce que c'est le "rond" qui te gène ?

EDIT : Ah je vois, à certains endroits, il y a des morceaux en trop smile

Dernière modification par heretik25 (Mon 27 June 2011 16:25)


Freelance traitements ETL FME certifié: www.sitdi-france.fr Twitter : @sitdifrance
Site perso ~ www.partir-en-vtt.com

Hors ligne

 

#5 Mon 27 June 2011 16:44

MaelReboux
Participant actif
Lieu: Roazhon / Rennnes
Date d'inscription: 24 Aug 2010
Messages: 72

Re: Aggrégation de lignes multiparties

ligne "pure" = fme_geometry = fme_line + fme_type = fme_line
et pas : fme_geometry = fme_aggregate + fme_type = fme_line

Des morceaux en trop ? Superposés ? Quel ID ?


Service SIG Rennes Métropole
AITF : Coordinateur GT voies-adresse
Et un peu OSM Bzh

Hors ligne

 

#6 Mon 27 June 2011 16:47

Loic_GR
Moderateur
Lieu: Besancon
Date d'inscription: 12 May 2011
Messages: 1024
Site web

Re: Aggrégation de lignes multiparties

Je te propose ceci en (PJ), peut être que cela pourra t'aider


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Freelance traitements ETL FME certifié: www.sitdi-france.fr Twitter : @sitdifrance
Site perso ~ www.partir-en-vtt.com

Hors ligne

 

#7 Mon 27 June 2011 16:51

Loic_GR
Moderateur
Lieu: Besancon
Date d'inscription: 12 May 2011
Messages: 1024
Site web

Re: Aggrégation de lignes multiparties

Pour les morceaux en trop cf PJ. C'est pour cela que tu te retrouves avec autant de morceaux après ton LineJoiner.

Dernière modification par heretik25 (Mon 27 June 2011 16:53)


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Freelance traitements ETL FME certifié: www.sitdi-france.fr Twitter : @sitdifrance
Site perso ~ www.partir-en-vtt.com

Hors ligne

 

#8 Mon 27 June 2011 17:47

MaelReboux
Participant actif
Lieu: Roazhon / Rennnes
Date d'inscription: 24 Aug 2010
Messages: 72

Re: Aggrégation de lignes multiparties

J'ai trouvé le noeud pendant. Mais comment le détecter avec FME ? Avec une GeoDB ArcGIS et ArcEditor c'est facile mais là ?


Service SIG Rennes Métropole
AITF : Coordinateur GT voies-adresse
Et un peu OSM Bzh

Hors ligne

 

#9 Tue 28 June 2011 17:22

Pierre
DesCartesPourUnMondeMeilleur
Date d'inscription: 22 Sep 2005
Messages: 1643

Re: Aggrégation de lignes multiparties

Aloha
Qu'appelez-vous noeud pendant ?
Préférez le deaggregator pour exploser l'agrégat puis le "linejoiner". Ensuite, s'il s'agit d'un réseau (orienté ou non), pourquoi ne pas travailler avec les tests de topologie pour isoler les possibles erreurs ?


art X I. Déclaration des Droits de l’Homme et du Citoyen 1789
La libre communication des pensées et des opinions est un des droits les plus précieux de l’Homme : tout Citoyen peut donc parler, écrire, imprimer librement, sauf à répondre de l’abus de cette liberté, dans les cas déterminés par la Loi.

Hors ligne

 

Pied de page des forums

Powered by FluxBB