Správa skupin bodů
Last updated
Last updated
Práce s body COGO a skupinami bodů v aplikaci Civil 3D je základním prvkem mnoha komplexních procesů využívajících data získaná v terénu. Aplikace Dynamo skutečně vyniká v oblasti správy dat a v tomto příkladu si ukážeme jeden z případů možného použití.
Práce se seznamy
Seskupení podobných objektů pomocí uzlu List.GroupByKey
Zobrazení vlastního výstupu v Přehrávači skriptů Dynamo
Tento graf bude funkční v aplikaci Civil 3D 2020 a vyšších verzích.
Začněte stažením níže uvedených vzorových souborů a poté otevřete soubor DWG a graf aplikace Dynamo.
Zde je uveden přehled logiky tohoto grafu.
Získejte všechny body COGO v dokumentu.
Seskupte body COGO podle popisu.
Vytvořte skupiny bodů.
Odešlete souhrn do Přehrávače skriptů Dynamo.
Pojďme na to!
V prvním kroku získáme všechny skupiny bodů v dokumentu a potom všechny body COGO v každé skupině. Tím získáme vnořený seznam neboli „seznam seznamů“, se kterým se nám bude později lépe pracovat, pokud vše sloučíme do jediného seznamu pomocí uzlu List.Flatten.
Pokud se seznamy pracujete poprvé, přečtěte si část Práce se seznamy .
Nyní, když máme všechny body COGO, je třeba je rozdělit do skupin podle jejich popisů. Přesně to dělá uzel List.GroupByKey. V podstatě seskupuje všechny položky, které sdílejí stejný klíč.
To nejtěžší je za námi! Posledním krokem je vytvoření nových skupin bodů aplikace Civil 3D ze seskupených bodů COGO.
Při spuštění grafu není v náhledu na pozadí v aplikaci Dynamo nic vidět, protože nepracujeme s žádnou geometrií. Takže jediný způsob, jak zjistit, zda byl graf správně proveden, je zkontrolovat prostor nástrojů nebo se podívat na náhledy výstupu uzlu. Pokud však graf spustíme pomocí Přehrávače skriptů Dynamo, můžeme získat další zpětnou vazbu o výsledcích grafu vypsáním přehledu vytvořených skupin bodů. Stačí kliknout pravým tlačítkem myši na uzel a nastavit jej na možnost Je výstup. V tomto případě zobrazíme výsledky pomocí přejmenovaného uzlu Watch.
Zde je příklad spuštění grafu pomocí Přehrávače skriptů Dynamo.
Pokud je pro vás Přehrávač skriptů Dynamo novinkou, přečtěte si část Přehrávač skriptů Dynamo.
Zde je několik nápadů, jak byste mohli rozšířit možnosti tohoto grafu.
Upravte seskupení bodů tak, aby bylo založeno na úplném popisu místo hrubého popisu.
Seskupte body podle dalších předdefinovaných kategorií, které vyberete (například „Pozemní snímky“, „Vztažné body“ atd.)
Automaticky vytvořte povrchy TIN pro body v určitých skupinách.
Vytvořte skupinu bodů pro každý jedinečný popis bodu COGO.
Úkol splněn!