All pages
Powered by GitBook
1 of 1

Loading...

Gestion des groupes de points

L’utilisation de points et de groupes de points COGO dans Civil 3D est un élément essentiel de nombreux processus, du levé topographique aux figures Dynamo est particulièrement efficace en matière de gestion des données. Le présent exemple illustre un cas d’utilisation potentiel.

Objectif

🎯 Créer un groupe de points pour chaque description de point COGO unique.

Concepts clés

  • Utilisation des listes

  • Regrouper des objets similaires avec le nĹ“ud List.GroupByKey

  • Afficher une sortie personnalisĂ©e dans le Lecteur Dynamo

Compatibilité des versions

Ce graphique peut s’exécuter dans Civil 3D 2020 et les versions ultérieures.

Ensemble de données

Commencez par télécharger les fichiers d’exemple ci-dessous, puis ouvrez le fichier DWG et le graphique Dynamo.

Solution

Voici une présentation de la logique de ce graphique.

  1. Obtenir tous les points COGO dans le document

  2. Regrouper les points COGO par description

  3. Créer des groupes de points

  4. Générer un résumé dans le Lecteur Dynamo

Allons-y !

Obtenir les points COGO

La première étape consiste à obtenir tous les groupes de points du document, puis tous les points COGO au sein de chaque groupe. Vous obtiendrez ainsi une liste imbriquée ou « liste de listes », qui sera plus facile à utiliser ultérieurement si vous aplanissez tous les éléments pour en faire une liste unique à l’aide du nœud List.Flatten.

Si vous ne connaissez pas les listes, consultez la section .

Regrouper les points par description

Maintenant que vous disposez de tous les points COGO, vous devez les séparer en groupes en fonction de leur description. C’est exactement ce que fait le nœud List.GroupByKey. Il regroupe tous les éléments qui partagent la même clé.

Créer des groupes de points

le plus dur est fait ! La dernière étape consiste à créer de nouveaux groupes de points Civil 3D à partir des points COGO regroupés.

Générer un résumé

Lorsque vous exécutez le graphique, il n’y a rien à voir dans l’aperçu de l’arrière-plan de Dynamo, car vous ne travaillez pas avec une géométrie. Le seul moyen de savoir si le graphique a été exécuté correctement est donc de vérifier la fenêtre d’outils ou d’examiner les aperçus de sortie des nœuds. Cependant, si vous exécutez le graphique à l’aide du Lecteur Dynamo, vous pouvez fournir plus d’informations sur les résultats du graphique en générant un résumé des groupes de points qui ont été créés. Il vous suffit de cliquer avec le bouton droit de la souris sur un nœud et de lui attribuer la valeur Résultat effectif. Dans ce cas, utilisez un nœud de visualisation renommé pour afficher les résultats.

Résultat

Voici un exemple d’exécution du graphique à l’aide du Lecteur Dynamo.

Si vous ne connaissez pas le Lecteur Dynamo, consultez la section .

🎉 Mission accomplie !

Idées

Voici quelques suggestions pour élargir les possibilités offertes par ce graphique.

Modifiez le regroupement des points pour qu’il soit basé sur la description complète au lieu de la description brute.

Regroupez les points selon d’autres catégories prédéfinies que vous choisissez (par exemple, « Prises de vue au sol », « Monuments », etc.)

Créer automatiquement des surfaces triangulées pour les points de certains groupes.

33KB
Survey_CreatePointGroups.dyn
Open
1MB
Survey_CreatePointGroups.dwg
Open
Utilisation des listes
Lecteur Dynamo
Obtention de tous les groupes de points et des points COGO
Regroupement des points COGO par description
Création de nouveaux groupex de points
La définition d’un nœud comme Résultat effectif affichera son contenu dans la sortie du Lecteur Dynamo.
Exécution du graphique à l’aide du Lecteur Dynamo et visualisation des résultats dans la fenêtre d’outils