¡Me corrijo! Una solución mucho mejor (gracias a @iant por la sugerencia).
- tienen tres rejillas.
- red primaria es su cuadrícula estándar, formato sólido, sin etiquetas. Esto sólo da las líneas.
- red secundaria es "sólo marco y anotaciones" y utiliza un formato personalizado para las etiquetas. Está desplazado por (digamos) 500 metros en los ejes x e y. Debería utilizar el mismo intervalo que la cuadrícula principal. Esto mostrará las orientaciones del este
- red terciaria . La misma configuración que la cuadrícula secundaria. Esto mostrará los nortes.
- asegúrese de establecer el crs a 27700 para todas las rejillas.
Aquí estoy usando OSGB. En mi caso, estoy utilizando un intervalo de 5000, y un desplazamiento de 500 para las rejillas secundarias y terciarias.
En la cuadrícula secundaria, el formato personalizado debe ser algo así como
(@grid_number - offset)
donde offset es la distancia a la que se desplaza la segunda cuadrícula con respecto a la primera. Esto asegura que la etiqueta coincida con la cuadrícula primaria
ejemplo. He mantenido las etiquetas de la capa primaria, pero fuera del marco, para que puedas ver que funciona. El negro es la cuadrícula primaria, el azul la cuadrícula secundaria (orientaciones). También he añadido una tercera cuadrícula (amarilla) para los nortes.
Tenga en cuenta que el desplazamiento de la rejilla no puede establecerse en negativo (al menos en la interfaz gráfica de usuario), por lo que si necesita que la etiqueta aparezca a la izquierda, reste el desplazamiento del intervalo de la rejilla primaria y utilícelo como desplazamiento. Tendrá que ajustar el desplazamiento en la fórmula anterior para que la etiqueta coincida con la cuadrícula primaria...