Gestione di gruppi di punti
L'utilizzo di punti COGO e gruppi di punti in Civil 3D è un elemento fondamentale di molti processi dall'inizio alla fine dei lavori. Dynamo si contraddistingue davvero quando si tratta di gestione dei dati; verrà illustrato un caso di utilizzo potenziale in questo esempio.
Scopo
Concetti chiave
Utilizzo di elenchi
Raggruppamento di oggetti simili con il nodo List.GroupByKey
Visualizzazione dell'output personalizzato nel Lettore Dynamo
Compatibilità delle versioni
Questo grafico verrà eseguito su Civil 3D 2020 e versioni successive.
Set di dati
Iniziare scaricando i file di esempio riportati qui sotto, quindi aprendo il file DWG e il grafico di Dynamo.
Soluzione
Ecco una panoramica della logica di questo grafico.
Ottenere tutti i punti COGO nel documento
Raggruppare i punti COGO per descrizione
Creare gruppi di punti
Generare un riepilogo nel Lettore Dynamo
Procediamo!
Recupero di punti COGO
Il primo passaggio consiste nell'ottenere tutti i gruppi di punti nel documento, quindi tutti i punti COGO all'interno di ciascun gruppo. In questo modo verrà fornito un elenco nidificato o un "elenco di elenchi", che sarà più semplice utilizzare in un secondo momento se si riduce la nidificazione di tutto trasformandolo in un unico elenco con il nodo List.Flatten.
Se non si ha familiarità con gli elenchi, consultare la sezione Utilizzo di elenchi.
Raggruppamento di punti per descrizione
Ora che si dispone di tutti i punti COGO, occorre separarli in gruppi in base alle loro descrizioni. Questo è esattamente ciò che fa il nodo List.GroupByKey. In pratica raggruppa eventuali elementi che condividono la stessa chiave.
Creazione di gruppi di punti
Il lavoro duro è finito! Il passaggio finale consiste nella creazione di nuovi gruppi di punti Civil 3D dai punti COGO raggruppati.
Generazione di un riepilogo
Quando si esegue il grafico, non c'è nulla da vedere nell'anteprima di sfondo di Dynamo perché non stiamo lavorando con la geometria. L'unico modo per vedere se il grafico viene eseguito correttamente è controllare l'Area strumenti o osservare le anteprime di output dei nodi. Tuttavia, se si esegue il grafico utilizzando il Lettore Dynamo, è possibile fornire ulteriori commenti sui risultati del grafico generando un riepilogo dei gruppi di punti creati. È sufficiente fare clic con il pulsante destro del mouse su un nodo e impostarlo su È output. In questo caso, per visualizzare i risultati viene utilizzato un nodo Watch rinominato.
Risultato
Di seguito è riportato un esempio di esecuzione del grafico mediante il Lettore Dynamo.
Se non si conosce il Lettore Dynamo, consultare la sezione Lettore Dynamo.
Idee
Ecco alcune idee su come espandere le funzionalità di questo grafico.
Modificare il raggruppamento di punti in modo che si basi sulla descrizione completa anziché sulla descrizione non elaborata.
Raggruppare i punti in altre categorie predefinite scelte (ad esempio, "Foto del suolo", "Monumenti" e così via).
Creare automaticamente superfici TIN per i punti in determinati gruppi.
Last updated