Zakładam, że masz wiele funkcji o tym samym identyfikatorze, a nie prawdziwych wielopunktowych. W razie potrzeby istnieje również rozwiązanie z prawdziwym wielopunktowym, daj mi znać.
Możesz dodać pole liczb całkowitych do swojego pliku kształtu, który wypełniasz 1, jeśli chcesz wyświetlić etykietę dla tych funkcji i 0 dla innych.
Następnie w rendererze etykiety użyj właściwości zdefiniowanej dla danych dla etykiet pokazu lub nie.
EDYTOWAĆ :
Odpowiedź @Kazuhito dała mi pomysł, aby pójść dalej.
Możesz także dodać dwa pola (na przykład x_lbl i y_lbl) i użyć ich, aby uzyskać całkowitą kontrolę nad rozmieszczeniem etykiety za pomocą właściwości zdefiniowanych do umieszczania etykiet. Wypełnij te pola współrzędnymi, w których potrzebujesz etykiety, a następnie możesz łatwo zmodyfikować miejsce z poziomu interfejsu QGIS. Poszukaj tych przycisków:
Jeśli a
virtual layer
jest opcją,umieści punkt wokół środka każdej grupy.
Podoba mi się odpowiedź @YoLecomte, która daje nam większą kontrolę nad wyborem miejsca umieszczenia etykiety.
źródło