FeatureLine Labels
Geschreven door Marco de Voogd vrijdag, 12 februari 2010 16:10
Featurelines worden veel gebruikt binnen Civil3D. In sommige gevallen kan het gewenst zijn deze te voorzien van labels om wat meer (direct) inzicht te krijgen in b.v. de hoogteligging ervan. In deze blog wil ik ingaan op hoe je labelstyles aanmaakt en de featureline van de gewenste labels voorziet. Afhankelijk van de template waarmee de tekening gestart is, zullen er al dan niet labelstyles aanwezig zijn. In deze blog ga ik ervan uit dat er nog niets beschikbaar is. Een featureline kan bestaan uit lijn- en/of boogsegmenten. Voor beide dient een aparte labelstijl te worden aangemaakt. Klik voor het aanmaken van een curvelabelstyle met de rechtermuisknop in de toolspace (tab settings) (onder general -> label styles) op Curve en kies voor New.

In het venster (tab information) wat dan verschijnt, geef je de naam en omschrijving van je labelstijl. Eén labelstijl kan meerdere onderdelen bevatten. In dit voorbeeld willen we de coördinaten, booglengte en boogstraal aangeven. Maar je zou ook de hoek aan kunnen geven of de totaallengte etc. etc.
In tabblad General stel je de algemene labelsettings in, zoals de laag waarin de label geplaatst moet worden, tekststijl e.d.
Vervolgens gaan we in tabblad Layout aangeven wat we nu daadwerkelijk gelabeld willen hebben. In ons voorbeeld willen we de coördinaten van het beginpunt van de boog zichtbaar krijgen (en/of eindpunt kan natuurlijk ook, maar meestal is het eind van een segment tevens het begin van het daaropvolgend segment, daar zouden dan de coördinaten door elkaar geplaatst worden, wat de duidelijkheid niet ten goede komt) Om een labeltype toe te voegen, klikken we op het (oranje omkaderde) driehoekje en kiezen het labeltype, in dit geval tekst.
Geef bij Name een logische naam (deze naam verschijnt nu ook bij de “component name”). Bij Anchor Point dient te worden aangeven aan welk punt van de boog het label gekoppeld moet worden. In het geval van de begincoördinaten van de boog kiezen we ervoor deze bij het beginpunt van de boog te plaatsen.
Tevens wordt hier de teksthoogte ingesteld en het justifypoint van het label. Omdat we de tekst onder de boog willen plaatsen, kiezen we hier als attachment voor Top left. Tot hier gingen de instellingen over hoe en waar het label geplaatst moet worden. Om nu aan te geven wat we in het label willen plaatsen, klikken we op het vakje rechts naast Text-Contents, waarna een vakje met 3 puntjes verschijnt. Klik op dit vierkantje.
In het venster wat nu verschijnt, kunnen we in de Properties instellen wat we in het label willen weergeven. In het geval van de begincoördinaten kiezen we voor SegmentStartX, -Y, en –Z.
Na het gewenste onderdeel gekozen te hebben, kan nog gekozen worden voor de eenheid, het aantal decimalen, type afronding, plus of minteken e.d.. Omdat we bij de hoogte altijd een plus of minteken willen zien, kiezen we hier voor “sign always”. Hierna moet vervolgens nog op de pijl geklikt worden, om dit item ook daadwerkelijk toe te voegen. Tevens kan er nog tekst voor of na geplaatst worden. Als de benodigde onderdelen geplaatst zijn, sluiten we dit venster af met OK.
Omdat we ervoor gekozen hebben ook de booglengte als label te willen weergeven, maken we een nieuw (text)component aan met de naam Lengte. Deze willen we in het midden (Anchor Point) van de boog (Achor Component) plaatsen. Ook hier kunnen de teksthoogte, kleur etc. voor afzonderlijk dit component worden ingesteld.
In de Text Contents kiezen we voor de segmentlengte in meters. Hierna OK.
De boogstraal (ook weer text-component) willen we niet aan de boog zelf, maar aan het label “Lengte” koppelen. Dit houdt in dat als de plaats van het label “Lengte” aangepast wordt, de locatie van de boogstraal mee wijzigt. We kiezen hierom bij Achor Component niet voor feature, maar voor Lengte.
Het AchorPoint is het midden v.d. onderkant van het lengte-label en de boogstraal willen we recht onder de lengte, dus kiezen bij Attachment voor Top center.

Tenslotte willen we nog een AutoCAD-blockje plaatsen op het begin- en eindpunt van de boog, om het punt waar de featureline overgaat van de ene boog in de andere boog duidelijk zichtbaar te hebben. Om dit te realiseren kiezen we ditmaal als componenttype voor Block, waarna we bij blockname kunnen kiezen welk Acad-block we willen plaatsen, en bij attachment geven we aan dat we het insertionpoint van het block willen plaatsen op het startpunt (bij Anchor Point) van de boog.
We willen ditzelfde blockje ook plaatsen op het eindpunt van de boog, waartoe we kiezen voor “Copy component” en in dit kopie de naam veranderen in segmenteind en het Anchorpoint instellen op End.
De labelstyle voor de bogen is nu gereed. Nu doen we ongeveer hetzelfde (uiteraard geen straal) door in een nieuwe linelabelstyle (zie fig. 1). Om nu in te stellen dat bij het plaatsen van labels gebruik gemaakt wordt van de zojuist gemaakte stijlen, klikken we in de toolspace (tab settings) met de rechtermuisknop op General, waarna we “Edit Feature Settings” kiezen. Onder Default Styles stellen we de zojuist gemaakte stijlen als standaard in, en sluiten af met OK.
Om de labels aan de featureline toe te kennen, selecteren we de featureline en kiezen voor “Add Labels”. Als we alle segmenten van de featureline willen voorzien van een label, kiezen we voor “Multiple Segments”.
Het resultaat zal er uitzien als in onderstaande afbeelding. En uiteraard… …is alles dynamisch!!!
You need to login or register to post comments.
Reageer op dit artikel in het forum. (0 posts)
Laatste berichten
- Re:De veel besproken hardware test
Jarno de Jong 7.9.2010 10:39 - Re:crash bij het opstarten Civil3D 2011
Roy Nijkamp 7.9.2010 10:32 - Re:crash bij het opstarten Civil3D 2011
Mike Starke 4.9.2010 14:43 - Re:De veel besproken hardware test
Edward Winter 3.9.2010 8:07 - Sneek Peek class list for AU 2010
Jarno de Jong 30.8.2010 16:21










