` `
Maakt een nieuwe vectorlaag die alleen bepaalde objecten uit een invoerlaag bevat. De criteria voor het toevoegen van objecten aan de resulterende laag is gebaseerd op de waarden van een attribuut van de invoerlaag.
<plaats omschrijving parameter hier>
<plaats omschrijving parameter hier>
<plaats omschrijving parameter hier>
Opties:
6 — begint met
7 — bevat
Standaard: 0
<plaats omschrijving parameter hier>
Standaard: (niet ingesteld)
<plaats omschrijving uitvoer hier>
processing.runalg('qgis:extractbyattribute', input, field, operator, value, output)
Maakt een nieuwe vectorlaag die alleen bepaalde objecten uit een invoerlaag bevat. De criteria voor het toevoegen van objecten aan de resulterende laag is gebaseerd op de ruimtelijke relatie tussen elk object en de objecten in een aanvullende laag.
<plaats omschrijving parameter hier>
<plaats omschrijving parameter hier>
Voorwaarde voor de selectie. Array van één of meer van de volgende predicaten:
raakt niet
kruist met
bevat
is gelijk aan
raakt
overlapt
binnen
kruist
Voor gebruik in de console moeten de predicaten zijn gedefinieerd als een array van Unicode strings, bijv. [u’intersects’,u’contains’]
<plaats omschrijving parameter hier>
<plaats omschrijving uitvoer hier>
processing.runalg('qgis:extractbylocation', input, intersect, predicates, precision, output)
Gebruikt een vectorlaag en genereert een nieuwe die alleen een subset van de objecten in de invoerlaag bevat. De subset wordt willekeurig gedefinieerd, met behulp van een percentage of waarde voor telling om het totale aantal objecten in de subset te definiëren.
<plaats omschrijving parameter hier>
<plaats omschrijving parameter hier>
Opties:
0 — Aantal geselecteerde objecten
1 — Percentage geselecteerde objecten
Standaard: 0
<plaats omschrijving parameter hier>
Standaard: 10
<plaats omschrijving uitvoer hier>
processing.runalg('qgis:randomextract', input, method, number, output)
Gebruikt een vectorlaag en genereert een nieuwe die alleen een subset van de objecten in de invoerlaag bevat. De subset wordt willekeurig gedefinieerd, met behulp van een percentage of waarde voor telling om het totale aantal objecten in de subset te definiëren. De waarde van het percentage/aantal wordt niet op de gehele laag toegepast, maar in plaats daarvan op elke categorie. Categorieën worden gedefinieerd overeenkomstig een opgegeven attribuut, die ook is gespecificeerd als een parameter voor de invoer voor het algoritme.
<plaats omschrijving parameter hier>
<plaats omschrijving parameter hier>
<plaats omschrijving parameter hier>
Opties:
0 — Aantal geselecteerde objecten
1 — Percentage geselecteerde objecten
Standaard: 0
<plaats omschrijving parameter hier>
Standaard: 10
<plaats omschrijving uitvoer hier>
processing.runalg('qgis:randomextractwithinsubsets', input, field, method, number, output)
Gebruikt een vectorlaag en selecteert een subset van de objecten daarvan. Er wordt door het algoritme geen nieuwe laag gegenereerd. De subset wordt willekeurig gedefinieerd, met behulp van een percentage of waarde voor telling om het totale aantal objecten in de subset te definiëren.
<plaats omschrijving parameter hier>
<plaats omschrijving parameter hier>
Opties:
0 — Aantal geselecteerde objecten
1 — Percentage geselecteerde objecten
Standaard: 0
<plaats omschrijving parameter hier>
Standaard: 10
Dezelfde vector invoerlaag met geselecteerde objecten
processing.runalg('qgis:randomselection', input, method, number)
Gebruikt een vectorlaag en selecteert een subset van de objecten daarvan. Er wordt door het algoritme geen nieuwe laag gegenereerd. De subset wordt willekeurig gedefinieerd, met behulp van een percentage of waarde voor telling om het totale aantal objecten in de subset te definiëren. De waarde van het percentage/aantal wordt niet op de gehele laag toegepast, maar in plaats daarvan op elke categorie. Categorieën worden gedefinieerd overeenkomstig een opgegeven attribuut, die ook is gespecificeerd als een parameter voor de invoer voor het algoritme.
<plaats omschrijving parameter hier>
<plaats omschrijving parameter hier>
<plaats omschrijving parameter hier>
Opties:
0 — Aantal geselecteerde objecten
1 — Percentage geselecteerde objecten
Standaard: 0
<plaats omschrijving parameter hier>
Standaard: 10
Dezelfde vector invoerlaag met geselecteerde objecten
processing.runalg('qgis:randomselectionwithinsubsets', input, field, method, number)
Verwijdert alle objecten die geen geometrie in een vectorlaag hebben. Alle andere objecten zullen ongewijzigd worden gekopieerd.
<plaats omschrijving parameter hier>
<plaats omschrijving uitvoer hier>
processing.runalg('qgis:removenullgeometries', input, output)
Maakt een selectie in een vectorlaag. De criteria voor de te selecteren objecten zijn gebaseerd op de waarden van een attribuut van de invoerlaag.
Te verwerken laag.
Veld waarop de selectie moet worden uitgevoerd.
Vergelijkings-operator.
Opties:
6 — begint met
7 — bevat
Standaard: 0
Te vergelijken waarde.
Standaard: (niet ingesteld)
Dezelfde vector invoerlaag met geselecteerde objecten
processing.runalg('qgis:selectbyattribute', input, field, operator, value)
<plaats omschrijving algoritme hier>
<plaats omschrijving parameter hier>
<plaats omschrijving parameter hier>
Te vergelijken waarde.
Standaard: 0
<plaats omschrijving parameter hier>
processing.runalg('qgis:selectbyattributesum', input, field, value)
Maakt een selectie in een vectorlaag. De criteria voor het selecteren van objecten is gebaseerd op een expressie van QGIS.
<plaats omschrijving parameter hier>
<plaats omschrijving parameter hier>
Standaard: (niet ingesteld)
<plaats omschrijving parameter hier>
Opties:
0 — nieuwe selectie maken
1 — toevoegen aan bestaande selectie
2 — verwijderen uit bestaande selectie
3 — binnen huidige selectie selecteren
Standaard: 0
Dezelfde vector invoerlaag met geselecteerde objecten
processing.runalg('qgis:selectbyexpression', layername, expression, method)
Maakt een selectie in een vectorlaag. De criteria voor het selecteren van objecten is gebaseerd op de ruimtelijke relatie tussen elk object en de objecten in een aanvullende laag.
<plaats omschrijving parameter hier>
<plaats omschrijving parameter hier>
Voorwaarde voor de selectie. Array van één of meer van de volgende predicaten:
raakt niet
kruist met
bevat
is gelijk aan
raakt
overlapt
binnen
kruist
Voor gebruik in de console moeten de predicaten zijn gedefinieerd als een array van Unicode strings, bijv. [u’intersects’,u’contains’]
<plaats omschrijving parameter hier>
Opties:
0 — nieuwe selectie maken
1 — toevoegen aan bestaande selectie
2 — verwijderen uit bestaande selectie
Standaard: 0
Dezelfde vector invoerlaag met geselecteerde objecten
processing.runalg('qgis:selectbylocation', input, intersect, predicate, precision, method)