2 votos

Numeración de las celdas de la cuadrícula con ABC y 123 en QGIS

Estoy intentando numerar una cuadrícula de 120 filas por 120 columnas: horizontal ABC, vertical 123 utilizando el Algoritmo ID: 'native:creategrid' y Identificación del algoritmo: 'QgisregularPoint' .

La numeración vertical no es un problema. La numeración horizontal con is. Numbers deben convertirse en personajes.

Yo uso:

char(65 + ("hor"%26)) || char(65 + round("hor"/26, 0))

pensando que si "hor" == 13 el resultado debería ser NA pero me da NB .

No puedo averiguar qué estoy haciendo mal. Echa un vistazo a la tabla:

enter image description here

3voto

matzeri Puntos 176

En lugar de round() utilizar el floor() función:

char(65 + ("hor"%26)) || char(65 + floor("hor"/26))

Siempre redondeará el resultado hacia abajo, que es lo que quieres en tu caso.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X