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 17 March 2010 15:22

matt31
Participant occasionnel
Lieu: St Nazaire
Date d'inscription: 27 Apr 2006
Messages: 27

Centroide d'un objet multiple

Bonjour,
Petit souci avec FME dans la conversion d'un fichier Autocad.
J'ai des polygones symbolisant des vannes d'un réseau Eau sous forme de 2 triangles joints (pour former le symbole du papillon). Or, pour intégrer mes vannes dans mon Sig (Apic), il me faut juste le centroïde de mes 2 polygones joints. Ce que je cherche à faire par les transformers mais sans succès.
Une idée ?


Technicien Géomaticien - SIG Communautaire de la CARENE

Hors ligne

 

#2 Wed 17 March 2010 17:56

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

Re: Centroide d'un objet multiple

Ne pas exploser les blocs fonctionnerait-il ?


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

 

#3 Thu 18 March 2010 08:51

matt31
Participant occasionnel
Lieu: St Nazaire
Date d'inscription: 27 Apr 2006
Messages: 27

Re: Centroide d'un objet multiple

Pierre a écrit:

Ne pas exploser les blocs fonctionnerait-il ?


En fait, le fichier initial que nous possédons est un export d'un logiciel de DAO (Microstation apparemment) au format Autocad, et donc, les données ne sont vraiment pas au format type Autocad. Il est donc impossible dans Autocad (en amont de FME) de modifier les blocs.


Technicien Géomaticien - SIG Communautaire de la CARENE

Hors ligne

 

#4 Thu 18 March 2010 09:15

xav
Participant assidu
Date d'inscription: 27 Oct 2005
Messages: 280

Re: Centroide d'un objet multiple

Bonjour
Je pense qu'il serait plus simple pour vous d'obtenir directement le fichier microstation.
Dans ce fichier la vanne doit être représenté par une cellule, il vous sera tres facile de récupérer le point d'insertion de la cellule pour creer votre point sous apic.


Xavier Lang
Information géographique et observatoire - DSI Communautaire
Cap Atlantique

Hors ligne

 

#5 Thu 18 March 2010 09:27

matt31
Participant occasionnel
Lieu: St Nazaire
Date d'inscription: 27 Apr 2006
Messages: 27

Re: Centroide d'un objet multiple

xav a écrit:

Bonjour
Je pense qu'il serait plus simple pour vous d'obtenir directement le fichier microstation.
Dans ce fichier la vanne doit être représenté par une cellule, il vous sera tres facile de récupérer le point d'insertion de la cellule pour creer votre point sous apic.


Je crois que si j'avais pu récupérer le fichier microstation, je ne serai pas venu vous ennuyer avec cette question!! ;-)
Je suis obligé de travailler à partir du fichier de format Autocad.


Technicien Géomaticien - SIG Communautaire de la CARENE

Hors ligne

 

#6 Thu 18 March 2010 09:33

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

Re: Centroide d'un objet multiple

Bonjour,
Je n'ai jamais parlé de modifié le fichier autocad en amont.
Il existe une option dans le paramétrage du fichier autocad en lécture dans FME pour préserver les blocs et leur point d'insertion. l'avez-vous bien activé ?


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

 

#7 Thu 18 March 2010 10:11

matt31
Participant occasionnel
Lieu: St Nazaire
Date d'inscription: 27 Apr 2006
Messages: 27

Re: Centroide d'un objet multiple

J'ai laissé par défaut l'import Autocad dans Fme. Je vous laisse un exemple ci-joint d'une vanne.


Technicien Géomaticien - SIG Communautaire de la CARENE

Hors ligne

 

#8 Thu 18 March 2010 10:12

matt31
Participant occasionnel
Lieu: St Nazaire
Date d'inscription: 27 Apr 2006
Messages: 27

Re: Centroide d'un objet multiple

Impossible de rajouter un fichier...

Dernière modification par matt31 (Thu 18 March 2010 14:42)


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

Technicien Géomaticien - SIG Communautaire de la CARENE

Hors ligne

 

#9 Thu 18 March 2010 16:04

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

Re: Centroide d'un objet multiple

Donc ce ne sont pas des blocs...
Difficile de demander à FME de faire le boulot que les dessinateurs n'ont pas fait. Aucun identifiant commun aux objets.
Une idée à creuser : aggrèger tous les triangles du calque s'ils sont proches : NeighborhoodAggregator
Puis utiliser CenterOfGravityReplacer pour créer le point d'insertion de l'objet APIC.
Ah, maudits dessinateurs...


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

 

#10 Thu 18 March 2010 16:48

Jean-Michel
Membre
Lieu: An Oriant /Lorient
Date d'inscription: 3 Oct 2005
Messages: 3909

Re: Centroide d'un objet multiple

Hello,
A mon avis, le DGN était correctement structuré.
Par contre, il est possible que l'export DGN -->DWG ait été (mal) paramétré et a notamment décomposé les cellules en objets de dessin...
Donc perte des points d'insertion, des attributs...


Jean-Michel
GeoRezo, c'est des blogs, un wiki, un Netvibes ...
GeoRezo vous aide ==> Aidez GeoRezo !

Hors ligne

 

#11 Fri 19 March 2010 09:58

matt31
Participant occasionnel
Lieu: St Nazaire
Date d'inscription: 27 Apr 2006
Messages: 27

Re: Centroide d'un objet multiple

Pierre a écrit:

NeighborhoodAggregator - CenterOfGravityReplacer


Bon, je vais abandonner car cela ne fonctionne pas. Je sens que je vais être obligé de passer par une saisie manuelle de mes vannes... Youpi...
Je vous tiendrai au courant si je trouve quelque chose de satisfaisant.
@+


Technicien Géomaticien - SIG Communautaire de la CARENE

Hors ligne

 

#12 Fri 19 March 2010 10:07

matt31
Participant occasionnel
Lieu: St Nazaire
Date d'inscription: 27 Apr 2006
Messages: 27

Re: Centroide d'un objet multiple

matt31 a écrit:

Youpi...


Comme quoi, un peu d'acharnement a eu raison de ces maudites vannes !!
Dans le Workbench, il fallait faire à la suite :
- PolygonBuilder
- NeighborhoodAggregator
- CenterOfGravityReplacer

Ce qui me donne bien le point d'insertion (le centre du papillon des vannes) de mes objets!
Merci Pierre pour le coup de main.
@+


Technicien Géomaticien - SIG Communautaire de la CARENE

Hors ligne

 

#13 Fri 19 March 2010 10:12

Pookie
Participant occasionnel
Date d'inscription: 15 May 2006
Messages: 25

Re: Centroide d'un objet multiple

Bonjour,
Une petite question : vos polygones se présentent toujours de la même façon ?
Si j'ai bien compris votre centroïde se trouve être le point commun entre vos deux triangles non ?
Et dans ce cas le centroide se trouve etre le point qui est à commun à deux triangles donc avec une comparaison de coordonnée on arrive au résultat.

Pookie qui espère ne pas se tromper.

Hors ligne

 

#14 Fri 19 March 2010 10:29

matt31
Participant occasionnel
Lieu: St Nazaire
Date d'inscription: 27 Apr 2006
Messages: 27

Re: Centroide d'un objet multiple

Pookie a écrit:

Une petite question : vos polygones se présentent toujours de la même façon ?


Etant donné que le fichier initial comporte pas mal d'erreurs, je me demande si mes vannes (donc mes 2 triangles associés) ont bien le même graphisme. Et si le graphisme était correct, quel serait le transformer pour comparer 2 points ?


Technicien Géomaticien - SIG Communautaire de la CARENE

Hors ligne

 

#15 Fri 19 March 2010 14:29

Pookie
Participant occasionnel
Date d'inscription: 15 May 2006
Messages: 25

Re: Centroide d'un objet multiple

Vous trouverez en PJ un wrokbench (FME 2010), globalement j'extraie les 3 points des triangles et avec le transformer POINTONLINEOVERLAYER je regarde le point qui possède 2 overlaps.

C'est de la bidouille mais ca semble correspondre à votre problème, au moins à ce que j'en ai compris mais j'ai le cerveau un peu brumeux aujourd'hui... smile


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

Hors ligne

 

Pied de page des forums

Powered by FluxBB