#1 Wed 06 October 2010 15:34
- Pierre
- DesCartesPourUnMondeMeilleur
- Date d'inscription: 22 Sep 2005
- Messages: 1643
[APIC] Construction de centroïdes
Aloha
Quelqu'un a déjà construit les centroïdes d'un flot de polygones ? Si oui, comment ?
D'avance, merci,
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
#2 Thu 07 October 2010 06:19
- JC
- Membre
- Lieu: Les Clayes sous Bois
- Date d'inscription: 31 Jul 2007
- Messages: 332
Re: [APIC] Construction de centroïdes
Hello Pierre,
Quelque chose comme ça devrait pouvoir faire l'affaire :
Code:
Fonction [mode_collecteur ConstruireCentroide (obj) var point] [ InterruptionParcoursDesactiver TantQue (Non FinDeFlot? obj) [ Donner [point] ObjetBarycentre obj ConstructionAjouterPoint point SuivantDe [obj] ] InterruptionParcoursActiver ]
@+ JC
Association GeoRezo.net
Hors ligne
#3 Wed 13 October 2010 11:29
- Pierre
- DesCartesPourUnMondeMeilleur
- Date d'inscription: 22 Sep 2005
- Messages: 1643
Re: [APIC] Construction de centroïdes
Merci JC.
Un PourChaque [obj] CollectionFlot [ConstruireCentroide obj] a très bien fonctionné. (Pour le CollectionFlot, je ne suis plus très sûr...).
@+
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
#4 Wed 13 October 2010 12:22
- pyjoubert
- Participant assidu
- Lieu: Lyon
- Date d'inscription: 21 Mar 2006
- Messages: 343
Re: [APIC] Construction de centroïdes
Bonjour,
CollectionFlot renvoi un flot de Collections et non pas un flot d'objets.
Pour un flot d'objets, il faudrait remplacer CollectionFlot par CollectionFlotObjet "ta_collection"
exemple :
PourChaque [obj] CollectionFlotObjet "Collec_de_pierre"
[
ConstruireCentroide obj
]
Hors ligne
#5 Thu 14 October 2010 06:56
- JC
- Membre
- Lieu: Les Clayes sous Bois
- Date d'inscription: 31 Jul 2007
- Messages: 332
Re: [APIC] Construction de centroïdes
Hello,
Merci pour ce retour positif, Pierre...
Avec une fonction collectrice comme celle proposée, tu peux aussi donner à consommer directement ton flot d'objets sans passer par un PourChaque. Bref, tu aurais pu faire encore plus simplement :
Code:
ConstruireCentroide CollectionFlotObjet "Collec_de_pierre"
JC
Association GeoRezo.net
Hors ligne