He estado jugando con el nuevo renderizador de clúster de puntos en QGIS 3.0.2 y es genial, mucho más fácil (y más rápido) que tener que hacer el agrupamiento usted mismo.
Para mostrar lo que quiero decir, aquí hay un ejemplo de accidentes de tráfico en Edimburgo utilizando datos STATS19 y un radio de 30 m.
No puedo averiguar cómo configurar el orden z para que los grupos más grandes se dibujen frente a los grupos más pequeños.
Soy consciente de la variable @cluster_size : es lo que estoy usando para escalar y colorear los símbolos. Para esto estoy usando los asistentes de tamaño y color. Eliminé los marcadores de fuente para eliminar el texto de cada grupo.
El tamaño de los marcadores se define de la siguiente manera:
coalesce(scale_exp(@cluster_size, 0, 50, 1, 200, 0.57), 0)
El color de los marcadores se define de la siguiente manera:
coalesce(ramp_color('custom ramp',scale_linear( @cluster_size, 0, 50, 0, 1), '#000000')
Lo que he probado hasta ahora:
- Niveles de símbolo : sin suerte; incapaz de seleccionar un nombre de variable.
- Representación de capas> Orden de representación de características de control y elija @cluster_size como ordenar. No parece tener un efecto.
- Estilo graduado usando @cluster_size ya que la expresión no funciona.
¿Alguien sabe si esto es posible o es una limitación con este renderizador en particular?
Sé que hay muchas otras formas de hacer esto (búfer / unión espacial, complementos), pero el nuevo renderizador debería ser mucho más rápido. ¿O he pasado por alto algo obvio? :)