{ "author": "Klas Karlsson", "exported_at": "2020-08-06T19:49:12", "expressions": [ { "description": "\n
\nUse as custom grid label expression with UTM grids.
\nIt will print kilometer numbers, and for even 10km lines also
\nthe value for the 100'000 km square.
\nExample: ⁴30
", "expression": "if(@grid_number%10000, -- If it is not an even 10 km line\nleft(right(@grid_number,5),2), -- Add standard km label\nwith_variable('index', -- Define a variable for index numbers\narray('⁰','¹','²','³','⁴','⁵','⁶','⁷','⁸','⁹'),\n\nif(@grid_number>999999, -- If the grid has more than 6 digits add index number for the 1'000'000 value\narray_get(@index, left(@grid_number,1)),'')\n|| -- And no matter what add index number for the 100'000 value\narray_get(@index, left(right(@grid_number,6),1))\n)\n|| -- Then add the km label with standard format\nleft(right(@grid_number,5),2)\n)\n", "group": "user", "name": "UTM Grid Labels", "type": "expression" } ], "qgis_version": "3.14.1-Pi" }