Decimali come apice per le etichette delle coordinate↵
Etichettare punti con le coordinate x e y mettendo i decimali come apice:
Espressione da usare:
'x = '||
with_variable(
   'caratteri_normali',
      array('0','1','2','3','4','5','6','7','8','9'),
with_variable(
   'numeri_apice',
      array('⁰','¹','²','³','⁴','⁵','⁶','⁷','⁸','⁹'),
      format_number(regexp_replace( $x,'^(.+)\\.(.+)','\\1'),0)
  ||' '||
      replace(
         left(regexp_replace( $x,'^(.+)\\.(.+)','\\2'),3),
         @caratteri_normali,
         @numeri_apice ))) ||' m'
 ||  '\n'  || -- va a capo
 'y = '||
with_variable(
   'caratteri_normali',
    array('0','1','2','3','4','5','6','7','8','9'),
with_variable(
    'numeri_apice',
      array('⁰','¹','²','³','⁴','⁵','⁶','⁷','⁸','⁹'),
      format_number(regexp_replace( $y,'^(.+)\\.(.+)','\\1'),0)
  ||' '||
      replace(
         left(regexp_replace( $y,'^(.+)\\.(.+)','\\2'),3),
         @caratteri_normali,
         @numeri_apice ))) ||' m'
le funzioni replace() sostituisce i numeri normali con quelli ad apice.
Funzioni e variabili utilizzate:
