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
- Maak de puntcode voor de boom aan.
- Voeg één tekstblok toe voor de diameter.
- Gebruik
%Tvoor 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
- Maak een tweede puntcode aan voor de soortnaam.
- Gebruik een tekstblok met een andere positie.
- Gebruik
%Som 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
- Meet het punt.
- Geef de eerste code met de diameter mee.
- Gebruik
/als scheidingsteken. - 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
Feedback verzonden
We stellen uw moeite op prijs en zullen proberen het artikel te verbeteren