En el siguiente artículo vamos a aprender a utilizar el poder de las expresiones dentro de QGIS para dotar a nuestras composiciones de mapas de rejillas de coordenadas dinámicas, es decir, que se ajusten a diferentes escalas.
Uso de expresiones en QGIS
Gracias a las expresiones, cualquier usuario de QGIS puede personalizar y parametrizar las características y opciones de muchos de los componentes de este potente Sistema de Información Geográfica de código abierto.
Usando expresiones podemos por ejemplo, definir los valores de la simbología de una capa utilizando sus propios atributos. En una composición de tipos Atlas las expresiones desempeñarán un papel clave en la incorporación de datos informativos, como títulos, cartelas o tablas de datos. En las últimas versiones las expresiones incluso se han incorporado en el menú «Añadir elemento > Texto Dinámico» de la gestión de la composición, lo que permite al usuario agregar rápidamente expresiones de fechas, propiedades del mapa, nombre de la composición o autor.

Cuadrículas de coordenadas en QGIS
La gestión de cuadrículas de coordenadas en una composición, es decir, la representación de información relativa a la extensión o coordenadas del mapa es sencilla. Simplemente debemos ir a las propiedades de nuestro elemento Mapa y añadir la cuadrícula. QGIS incluso permite agregar varias cuadrículas que, por ejemplo, podrían representar distintos sistemas de coordenadas de referencia.

Si no has utilizado esta opción anteriormente, simplemente indicar que QGIS permite usar diferentes tipos de cuadrículas que se gestionan en el apartado «Apariencia«:
- Tipo Sólido: Añade una línea a lo largo del marco de la cuadrícula.
- Tipo Cruz: Muestra el segmento en la intersección de las líneas de la cuadrícula.
- Tipo Marcadores: Solo muestra el símbolo de marcadores personalizables en la intersección de las líneas de la cuadrícula.
- Tipo Marcadores y Anotaciones solamente

Otro de los apartados es el que gestiona la visualización del marco. Entre las opciones se encuentran Cebra, Cebra (náutica), Marcas interiores, Marcas exteriores, Marcas interiores y exteriores, Borde de línea y Borde de línea (náutico).

Ya para terminar este apartado, las opciones de cuadrícula permiten activar la visibilidad del valor textual de las coordenadas. Las posibilidades van desde indicar el formato del texto, su orientación para cada lado de la cuadrícula, estilo del texto o número de decimales.

Definición de intervalos dinámicos con expresiones en QGIS
Por defecto, al añadir una cuadrícula a nuestro mapa podemos indicar el intervalo o distancia entre las coordenadas de la X y la Y. Según la escala de representación iremos modificando este valor para que tanto las cuadrículas, como el marco y el texto de coordenadas se ajusten lo mejor posible y tengamos un diseño claro.

Pero ¿qué ocurre si nuestra composición se utiliza en diferentes escalas en cada ocasión? En esta situación, tendríamos que volver a modificar los intervalos y probar el mejor ajuste. Si lo hacemos, podríamos tener una malla muy densa o unos textos que se superponen. También puede ocurrir que en caso contrario la información de las coordenadas apareciese en intervalos demasiado grandes, aportando escasa información al mapa.
Para solucionar esta casuística podemos hacer que el valor de los intervalos de la X y la Y se calcule mediante una expresión según la escala del mapa. Deberemos en primer lugar, activar el formulario de expresiones para los intervalos e ir a la opción «Editar».

Posteriormente deberemos escribir nuestra expresión. En esta ocasión vamos a usar la función condicional CASE para indicar diferentes valores del intervalo según la escala del mapa. El valor de la escala se maneja mediante la variable @map_scale. Así por ejemplo, cuando la escala es mayor o igual a 50.000 el intervalo tomará el valor 2.500, mientras que si la escala está entre 1.000 y 500, la separación de la cuadrícula será de 20 metros. Repetiremos este proceso para el intervalo de Y.

Una vez aplicadas las variables podemos comprobar que al cambiar la escala de nuestra composición los intervalos se ajustan automáticamente, permitiendo con ello una gestión dinámica de esta propiedad.

Me respondo a mi mismo, no me habia dado cuenta que hay que repetirlo en cada eje.
Muchas gracias por ofrecernos sus conocimientos
He seguido los pasos para una cuadricula dinamica en QGIS 3.32, sin embargo no cambia con la misma distancia los ejez x e y .
Sabes a que se puede deber??