Tenemos la mejor información que encontramos en todo internet. Queremos que te sea útil y si quieres comentarnos alguna mejora hazlo libremente.
Solución:
Supongo que tiene varias funciones con la misma ID y no un multipunto real. Si es necesario, también hay una solución con multipunto real, hágamelo saber.
Puede agregar un campo de número entero a su archivo de forma que complete con 1 si desea mostrar la etiqueta para estas características y 0 para otras.
Luego, en el renderizador de la etiqueta, use la propiedad definida por datos para mostrar o no las etiquetas.
EDITAR :
La respuesta de @Kazuhito me dio una idea para ir más allá.
También puede agregar dos campos (x_lbl e y_lbl, por ejemplo) y usarlos para obtener un control total sobre la ubicación de su etiqueta mediante el uso de propiedades definidas por datos para la ubicación de la etiqueta. Complete estos campos con las coordenadas donde necesita su etiqueta, luego puede modificar fácilmente el lugar desde la interfaz de QGIS. Busque estos botones:
si un virtual layer
es una opción,
SELECT id, st_pointonsurface(st_union(geometry))
FROM your_layer
GROUP BY id
colocará un punto alrededor del centro de cada grupo.
Me gusta la respuesta de @YoLecomte, que nos da más control para seleccionar dónde poner la etiqueta.
Eres capaz de estimular nuestro trabajo fijando un comentario y valorándolo te estamos eternamente agradecidos.