QGIS Как я могу получить метки городов, чтобы сначала отображать крупнейшие города? - PullRequest
0 голосов
/ 02 февраля 2020

Когда я строю города в QGIS, он выбирает, какие из них наносить, а какие не включать. Этот слой также имеет население. Можно ли сделать так, чтобы QGIS строил графики больших городов, сначала используя население в качестве ориентира?

SE Nebraska

1 Ответ

0 голосов
/ 03 февраля 2020

На вкладке метки панели стилей слоя вы можете установить приоритет метки в качестве выражения (желтое поле ниже):

enter image description here

В этом случае я установил «значение» следующим выражением:

CASE 
    WHEN  "type"  =  'City'  THEN 10 
    WHEN  "type"  =  'Town'  THEN 9
    ELSE 5
END

Чтобы метки с типом «Город» отображались перед «Город», а перед все остальные. Чтобы сделать приоритет на основе совокупности, вы можете использовать что-то вроде:

log10("Population") 

Поскольку приоритет предполагает значение от 0 до 10,0.

...