5 votos

¿Cómo crear un mapa de isotipo, donde cada símbolo representa un número (por ejemplo, 50) de datos en la tabla de atributos?

Estoy tratando de representar los datos de número de personas en diferentes zonas de una ciudad. El uso de graduado tamaño crea diferentes burbujas basa en el tamaño, pero esto tergiversa los datos si las áreas no son del mismo tamaño. Por ejemplo, el distrito de Alexandra es un área pequeña, pero tiene un alto número de personas, por lo que la burbuja es grande, pero Soweto es otro municipio pero las zonas son distintas dentro del municipio, por lo que sólo tiene una serie de pequeñas burbujas. Aunque Soweto tiene en general un mayor número de personas, Alexandra parece que tiene la mayoría de la gente. Ver la foto de abajo:

No. of people identified as shown by yellow bubbles

Por lo tanto, quiero crear un símbolo - como una forma humana - que representa un número constante (50), por lo que si Alexandra 200 personas, se representa como 4 de estos símbolos, y si las diferentes áreas, en Soweto, 50 cada uno de ellos se muestran como 1 símbolo del hombre. Es posible hacer esto en QGIS sin manualmente la creación de nuevos puntos?

2voto

SteveLambert Puntos 126

Una (muy lejos de lo ideal, dado manual) solución, siempre que no tienen realmente una gran cantidad de una gran diversidad de poblaciones, sería la creación de diferentes marcadores (con el botón duplicar), cada uno de ellos con desplazamientos en función de la población. stack of markers Algo con una expresión tal como:

case
when toint("Population" / 50) >=5 THEN '8,0'
END

se define en el parámetro de desplazamiento de allí: enter image description here Te tienes que adaptar la expresión para cada marcador en el fin de crear el entorno apropiado. Las ventajas de este manual de solución son:

  • se pueden especificar para cada uno de los marcadores de un tipo o color diferente, desde que editar manualmente;
  • usted puede fácilmente pila de ellos.

enter image description here

Aunque yo no lo hice aquí, usted puede tener un símbolo central para la ubicación de la ciudad y, a continuación, utilizar los marcadores que desee en la parte superior del nombre para indicar la población.

Debe ser posible hacer todo lo que automáticamente con pygis aunque no sé cómo.
Saludos,

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