J'essaie de tracer les données de vente sur une carte à l'aide de QGIS. J'ajouterai l'avertissement que je suis une recrue à utiliser le programme. J'ai ajouté les différents types de vente en ajoutant des couches de texte délimitées (utf16). Les données incluaient la longitude, la latitude et la quantité. Je veux faire les points sur l'échelle de la carte avec la valeur de la vente. Je n'ai pas eu de chance d'essayer d'utiliser Simple Marker-> Data defined properties-> size et l'écriture des fonctions de casse. Certains points de données apparaissent à différentes tailles tandis que d'autres apparaissent à tous les points de données. Voici mes fonctions sous différents marqueurs simples:
CASE WHEN Amount <= 10000 THEN '.2' END
CASE WHEN 10000 < Amount < 75000 THEN '.4' END
CASE WHEN 75000 < Amount <= 250000 THEN '.6' END
CASE WHEN Amount >= 250000 THEN '1' END
La majorité de mon ensemble de données se situe dans la plage 10-75k. Cependant, les cercles de taille .4 et .6 apparaissent à chaque point de données sur la carte, tandis que les tailles .2 et 1 apparaissent uniquement là où les données le spécifient (avec les tailles .4 et .6). À ce stade, j'essaie de comprendre ce qui ne va pas avec les équations, mais je suis coincé.
Y a-t-il une meilleure façon de procéder ou suis-je simplement en train de gâcher les équations?
J'aimerais pouvoir partager toute ma carte avec vous, mais elle a fière allure. Je suis allé avec la solution de U / Joseph et voici un extrait des résultats pour les personnes intéressées.
Si ce sont vos quatre cas, j'irais dans les propriétés de cette couche et sous Style sélectionnez Interval, définissez-le sur 4 classes, définissez les valeurs sur celles que vous avez décrites, puis définissez le style manuellement pour chaque classe.
Pas aussi élégant que de le connecter directement à une colonne de données, mais je n'ai jamais vraiment réussi à bien fonctionner sans créer une nouvelle colonne à cet effet (qui est également un peu inélégant).
Edit: Il s'avère que le mot est «gradué» plutôt que «intervalle». J'ai une version traduite de QGIS et j'ai fait une hypothèse erronée sur la traduction.
la source