onsdag 30 november 2022

Alignment Types eller "Let's play Does It Really Matter?"

 Det finns massor av settings i Civil 3D som vi kan ignorera. Eller snarare, det finns massor av settings i Civil 3D som vi ignorerar. Ofta är det settings som vi någon gång i forntiden funderade över, sedan undersökte en stund och kom fram till att den var inte viktig, och sedan glömt bort vad den faktiskt gjorde.

Om ni har haft en nyanställd att lära Civil 3D så vet ni vad jag menar. Nya Civil 3D-användare brukar fastna på alla settings, och med rätta! De vet inte vad som är viktigt så allt är viktigt! 

En typisk sån setting som jag har tänkt länge att jag skulle reda ut är Alignment Types. Jag får den här frågan ibland, och har aldrig något riktigt bra svar - men nu jädrans!

(TL:DR: VA-proj: spelar ingen roll, Väg-proj: använd Centerline/Spelar ingen roll)

Vilka Types är det vi pratar om?

När du skapar en alignment så kan du välja en Type. Beroende på vilken funktion du använder, och vilken mallfil du använder så kan default-värdet variera. Men typerna vi har är Centerline, Offset, Curb Return, Rail och Miscellaneous (uttalshjälp för riktiga nördar, jag brukar bara säga 'misc' och vara nöjd med det)


Det kanske viktigaste effekten som typerna har är var de placeras i Tool Space. Så även om du, efter att ha läst det här inlägget kommer fram till att du inte bryr dig om Type, så är det en bra ide att du är konsekvent i vilken typ du använder, så är det enklare att hitta dom sen. 

Och kom också ihåg att Alignments kan hamna under en Site, men mer om Sites i ett annat inlägg. 

Men är det någon faktiskt skillnad på alignments då?

Ja, parametrarna. Om vi börjar med huvud-typerna Centerline, Rail och Misc. 

En Centerline Alignment kan använda Design Criterias, och en Rail Alignment kan använda både Design Criterias Rail Parameters. En Misc Aligment (den mittersta i bilden nedan) har ingen av dessa flikarna i sin properties. 

Så om du ska göra en Väg-linje och använda Design Criteria, då är det viktigt att använda Centerline Type. Design Criteria är en förutsättning för att kunna använda Superelevation funktionerna. 

De andra typerna då, Offset, Curb Return och Rail Diverted? 

Offset och Curb Return har också sina specifika flikar med properties, men på båda så finns en ruta för "Parent Alignment". Dessa två typerna vill alltså ha en förälder - du kan skapa dom som 'stand alone'-alignments men de är gjorda för att skapas via Create Offset Alignment eller Create Connected Alignment (Curb Return), då fyller deras properties en funktion. 

Rail Diverted typen kan du inte skapa utan att ha en Rail alignment, där krävs det specifika Rail Tools för att göra den typen. 

Kan jag byta type om jag valt fel?

Ja, men också nej. 

Rent funktionsmässigt så kan du gå in i Alignment Properties på vilken Alignment som helst och byta Type på första fliken. Och ja, du får de matchande properties-flikarna då, men kommer Civil 3D att anse den vara en "riktig" alignment av den nya typen? Nej, inte helt. Offset Alignments/Curb Return alignments får inte automatiskt en förälder. En Misc Alignment har fortfarande kvar Design Criteria, även om fliken är dold, vilket gör att du kan få felmeddelanden du inte var beredd på. 



Men... vilken typ ska jag välja då?

Mitt svar har alltid varit: generellt så spelar det inte så stor roll, så länge du väljer Centerline eller Misc.

Och efter det jag har undersökt nu så håller jag fast vid det. 

Om du arbetar med Väg och vill använda alla av Civil 3Ds funktioner, då är det bäst att man använder typerna så som de är tänkta - alltså väglinjer blir Centerline, Offset Alignments är kopplade alignments till Centerlinen och Curb Returns skapas för korsningar. 

Men om du arbetar med Väg och går din egen väg (heh), då kan du göra Centerline-alignments all the way. Du kan sätta typen manuellt för att få en sortering på Alignments i Tool Space, men det är inte riktigt rekommenderat. Intelligent namngivning och Folders är en bättre sortering. 

Om du arbetar med VA så spelar det absolut ingen roll. Det viktigaste här är att man kan hitta sina alignments enkelt, och för det så rekommenderar jag att vara konsekvent med vilken Type du väljer - och skapa Folders.