Meerdere tekstvelden bij één punt

Gewijzigd op Do, 28 Mei om 1:41 PM

Meerdere tekstvelden bij één punt plaatsen

Je kan bij één gemeten punt meerdere tekstvelden tonen, bijvoorbeeld een boomsoort bovenaan en een stamdiameter onderaan. Gebruik hiervoor niet één puntcode met meerdere tekstparameters, maar splits de informatie op in meerdere codes op dezelfde meting. Zo krijgt elk tekstveld zijn eigen inhoud, laag en positie.

WERKWIJZE

Let op: deze voorbeeldcode vereist dat het symbool 'loofboom' bestaat in de systeembibliotheek 'Beplantingen'. Controleer ook dat de codes `BD` en `BS` nog niet in dezelfde CDF gebruikt worden. Pas de symboolnaam of codenamen aan wanneer ze al bestaan. Deze methode gebruikt `/` als code separator om meerdere codes aan één meting te koppelen. Niet elk meettoestel of veldgeheugenformaat laat dit teken toe. Controleer daarom eerst de handleiding van je toestel of het ondersteunde veldgeheugenformaat in Pythagoras. 




In het CDF bestand


Stel multicode en code separator in

1. Voeg in de hoofding van je CDF de multicode-instelling toe:

MULTICODE_SEQUENCE(MULTICODE_TYPE2)

2. Voeg de code separator toe bij de globale opties van je CDF, als je toestel dit ondersteunt:

/ = GLOBAL_OPTION(CODE_SEPARATOR)

3. Controleer dat de hoofding er bijvoorbeeld zo uitziet:

EXAMPLE = CDF(
    LENGTH(2)
    LINEMODE(START_END)
    SIGNCONVENTION(RIGHTPOS)
    LENGTH_OPTION(1)
    MULTICODE_SEQUENCE(MULTICODE_TYPE2)

    TEKSTEN (
        T1 = 'Loofboom'
        T2 = 'Conifeer'
        T3 = 'Alnus glutinosa'
        T4 = 'Betula pendula'
        T5 = 'Carpinus betulus'
        T6 = 'Fagus sylvatica'
        T7 = 'Fraxinus excelsior'
        T8 = 'Pinus sylvestris'
        T9 = 'Quercus robur'
        T10 = 'Tilia cordata'
    )
)

Pas de lijst in TEKSTEN aan volgens de soortnamen die je op het terrein wil gebruiken. De sleutel links, bijvoorbeeld T10, is de waarde die je in de meting gebruikt. De tekst rechts is de soortnaam die Pythagoras in de tekening plaatst.






Maak een code voor het symbool en de diameter

  1. Maak de puntcode voor de boom aan.
  2. Voeg één tekstblok toe voor de diameter.
  3. Gebruik %T voor de tekst die je in de meting meegeeft.


; Boom symbool + diameter
BD = POINT (
    LAYER('Bomen')
    STYLE('Beplantingen', 'loofboom')
    COLOR(94)

    TEXT(
        LAYER('Bomen TDiameter')
        FONT('Arial', Western)
        STYLE(NORMAL)
        WEIGHT(MEDIUM)
        ALIGNMENT(LEFT)
        VALIGNMENT(CENTERED)
        POSITION(4, -1.5)
        SIZE(5)
        CONTENT('Ø %T')
    )
)


Maak een tweede code voor de boomsoort

  1. Maak een tweede puntcode aan voor de soortnaam.
  2. Gebruik een tekstblok met een andere positie.
  3. Gebruik %S om een waarde uit de TEKSTEN-tabel op te halen.


; Boom soortnaam
BS = POINT (
    LAYER('Bomen')
    STYLE(0,0)

    TEXT(
        LAYER('Bomen TSoort')
        FONT('Arial', Western)
        STYLE(ITALIC)
        WEIGHT(BOLD)
        ALIGNMENT(LEFT)
        VALIGNMENT(CENTERED)
        POSITION(4, 1.5)
        SIZE(6)
        CONTENT('%S')
    )
)



Tijdens de veldmeting

Meet beide codes op hetzelfde punt

  1. Meet het punt.
  2. Geef de eerste code met de diameter mee.
  3. Gebruik / als scheidingsteken.
  4. Geef de tweede code met de soortcode mee.


73    10    20    0    BD T30/BS TT9


In dit voorbeeld betekent:

BD T30 -> plaats het boomsymbool en toon 'Ø 30' 

BS TT3 -> plaats de soortnaam uit de TEKSTEN-tabel

Let op: bij TT9 is de eerste T de tekstoptie. De tweede T hoort bij de sleutel T3 uit de TEKSTEN-tabel.



RESULTAAT

Pythagoras plaatst één boomsymbool op het gemeten punt en toont twee afzonderlijke tekstobjecten met een verschillende positie:




Was dit artikel nuttig?

Dat is fantastisch!

Hartelijk dank voor uw beoordeling

Sorry dat we u niet konden helpen

Hartelijk dank voor uw beoordeling

Laat ons weten hoe we dit artikel kunnen verbeteren!

Selecteer tenminste een van de redenen
CAPTCHA-verificatie is vereist.

Feedback verzonden

We stellen uw moeite op prijs en zullen proberen het artikel te verbeteren