На вкладке метки панели стилей слоя вы можете установить приоритет метки в качестве выражения (желтое поле ниже):
В этом случае я установил «значение» следующим выражением:
CASE
WHEN "type" = 'City' THEN 10
WHEN "type" = 'Town' THEN 9
ELSE 5
END
Чтобы метки с типом «Город» отображались перед «Город», а перед все остальные. Чтобы сделать приоритет на основе совокупности, вы можете использовать что-то вроде:
log10("Population")
Поскольку приоритет предполагает значение от 0 до 10,0.