torsdag 30 mars 2017

Linjer i tvärsektioner eller Har jag lagt in slänt på hela tomten igen?

Kommunikation är viktigt, och en bild säger mer än tusen ord säger dom. Hur mycket än jag tycker att min Civil 3D-modell är helt glasklar så håller inte alla med, så att visa upp informationen på illustrativa sätt är väldigt viktigt.

En vanlig fråga jag får är om man kan visa gärnsdragningslinjer i tvärsektioner. Man vill alltså se vad fastighetsgränser, arbetsområden och liknande finns i förhållande till sin projektering.

Detta är inte jättekomplicerat men det är några steg man behöver tänka på.

För att kunna projicera en linje till tvärsektioner måste den vara antingen en 3D Polyline eller en Featureline, och den måste ligga i modellen där den ska projiceras. Den kan alltså inte ligga i en Xref. Om linjerna ligger i en Xref så kan du testa funktionen NCopy för att kopiera linjen från en Xref direkt in till din ritning - eller så kopierar du linjerna över från den Xreffade filen.

Om linjen är en Polyline eller Line så behöver den göras om till en 3D Polylines eller Featureline. För att göra om linjer till 3D Polylines används funktionen ConvertPlines. Använd gärna Join för att sluta linjer så blir de enklare att hantera. För att göra om linjer till Featurelines används CreateFeaturelines. Om man ska ha linjer som 3D Polylines eller Featurelines är en smaksak.

Linjen behöver ligga på en viss höjd. Om linjen har elevation på sig redan så kör du bara vidare. Om linjen ligger på 0 så kommer du kunna projicera in den i tvärsektionerna men den kommer då troligen hamna väldigt långt ifrån din projektering. Det finns många sätt att lägga linjen på rätt nivå, bara den hamnar där så spelar det ingen roll hur du gör. Jag tycker att det enklaste är att använda funktionen FeatureElevsFromSurf för att få linjen att ta höjder från en yta, där har du även alternativet Insert Intermediate Grade Break Points som gör att linjen får extra noder för att kunna draperas exakt över ytan.

Sedan kan du projicera in linjen till dina tvärsektioner. Du har två alternativ, Project Objects to Section View för att projicera ett eller flera objekt till en tvärsektion och Project Objects to Multiple Section Views, för att projicera alla objekt till alla tvärsektioner. Det är ett fall av antingen eller alltså. Inget av de är perfekt, jag använder oftast Multiple Sections så plockar jag bort projiceringar sen.

Oavsett vilken metod du använder så måste linjen korsa tvärsektionslinjen för att projiceras in till tvärsektionen. När linjen är projicerad in till tvärsektionen så kommer den få på sig en Label, denna kan du redigera och lägga in den informationen som du önskar.