Usar un QgsFeatureRequest
por defecto recuperará todos los atributos (incluyendo la geometría) de las entidades. Puedo usar .setFlags(QgsFeatureRequest.NoGeometry)
para no recuperar la geometría, y .setSubsetOfAttributes(['valor'], vector_layer.fields())
para recuperar sólo un atributo.
Estoy usando QgsFeatureRequest
porque necesito el filtro setDistanceWithin(QgsGeometry, tolerancia)
.
Me gustaría no recuperar atributos para optimizar mi consulta ya que sólo necesito la identificación de las entidades.