23.1.13. Vector maken¶
23.1.13.1. Array van verschoven (parallelle) lijnen¶
Maakt kopieën van lijnobjecten in een laag, door meerdere verschoven versies van elk object te maken. Elke kopie wordt oplopend verschoven met een gespecificeerde afstand.
Positieve afstanden verschuiven lijnen naar links, en negatieve afstanden zullen ze naar rechts verschuiven.
Maakt objecten op hun plaats aanpassen mogelijk
23.1.13.1.1. Parameters¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Invoerlaag |
|
[vector: lijn] |
Invoer lijn vectorlaag om te gebruiken voor de verschuivingen. |
Aantal te maken objecten |
|
Standaard: 10 |
Aantal te maken verschoven kopieën voor elk object |
Stap afstand verspringing |
|
Standaard: 1.0 |
Afstand tussen twee opeenvolgende verschoven kopieën |
Segmenten |
|
[getal] Standaard: 8 |
Aantal te gebruiken lijnsegmenten om een kwart cirkel te benaderen bij het maken van afgeronde verschuivingen |
Verbindingsstijl |
|
[enumeratie] Standaard: 0 |
Specificeert of ronde, hoekige of puntige verbindingsstijlen zouden moeten worden gebruikt bij het verschuiven van hoeken in een lijn. Één van:
|
Maximale puntlengte bij scherpe hoeken |
|
[getal] Standaard: 2.0 |
Alleen van toepassing voor puntige verbindingsstijlen, en beheert de maximale afstand van de te gebruiken boog voor de verschuiving bij het maken van een puntige verbindingsstijl. |
Verschuiving lijnen |
|
[vector: lijn] Standaard: |
Specificeer de uitvoer lijnlaag met verschoven objecten. Één van:
De bestandscodering kan hier ook gewijzigd worden. |
23.1.13.1.2. Uitvoer¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Verschuiving lijnen |
|
[vector: lijn] |
Uitvoer lijnlaag met de verschoven objecten. De originele objecten worden ook gekopieerd. |
23.1.13.1.3. Pythoncode¶
ID algoritme: qgis:arrayoffsetlines
import processing
processing.run("algorithm_id", {parameter_dictionary})
Het ID voor het algoritme wordt weergegeven als u over het algoritme gaat met de muisaanwijzer in de Toolbox van Processing. Het woordenboek voor de parameters verschaft de NAME’s en waarden van de parameters. Bekijk Processing algoritmen gebruiken vanaf de console voor details over hoe algoritmen van Processing uit te voeren vanuit de console voor Python.
23.1.13.2. Array van vertaalde objecten¶
Maakt kopieën van objecten in een laag door meerdere vertaalde versies van elk object te maken. Elke kopie wordt oplopend verplaatst met een vooraf opgegeven hoeveelheid op de X-, Y- en/of Z-as.
Waarden M die aanwezig zijn in de geometrie kunnen ook worden vertaald.
Maakt objecten op hun plaats aanpassen mogelijk
23.1.13.2.1. Parameters¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Invoerlaag |
|
[vector: elke] |
Te vertalen invoer vectorlaag |
Aantal te maken objecten |
|
Standaard: 10 |
Aantal te maken kopieën voor elk object |
Stap afstand (X-as) |
|
Standaard: 0.0 |
Toe te passen verplaatsing op de X-as |
Stap afstand (Y-as) |
|
Standaard: 0.0 |
Toe te passen verplaatsing op de Y-as |
Stap afstand (Z-as) |
|
Standaard: 0.0 |
Toe te passen verplaatsing op de Z-as |
Stap afstand (M-waarden) |
|
Standaard: 0.0 |
Toe te passen verplaatsing op M |
Vertaald |
|
[hetzelfde als invoer] Standaard: |
Uitvoer lijnlaag met de vertaalde (verplaatste) kopieën van de objecten. De originele objecten worden ook gekopieerd. Één van:
De bestandscodering kan hier ook gewijzigd worden. |
23.1.13.2.2. Uitvoer¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Vertaald |
|
[hetzelfde als invoer] |
Uitvoer lijnlaag met de vertaalde (verplaatste) kopieën van de objecten. De originele objecten worden ook gekopieerd. |
23.1.13.2.3. Pythoncode¶
ID algoritme: qgis:arraytranslatedfeatures
import processing
processing.run("algorithm_id", {parameter_dictionary})
Het ID voor het algoritme wordt weergegeven als u over het algoritme gaat met de muisaanwijzer in de Toolbox van Processing. Het woordenboek voor de parameters verschaft de NAME’s en waarden van de parameters. Bekijk Processing algoritmen gebruiken vanaf de console voor details over hoe algoritmen van Processing uit te voeren vanuit de console voor Python.
23.1.13.3. Grid maken¶
Maakt een vectorlaag met een raster dat een opgegeven bereik bedekt. Rastercellen mogen een verschillende vorm hebben:
De grootte van elk element in het raster wordt gedefinieerd met een horizontale en verticale afstand.
Het CRS voor de uitvoerlaag moet worden gedefinieerd.
Het bereik van het raster en de waarden voor de afstanden moeten worden opgegeven in de coördinaten en eenheden van dit CRS.
Standaard menu:
23.1.13.3.1. Parameters¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Type raster |
|
[enumeratie] Standaard: 0 |
Vorm van het raster. Één van:
|
Bereik raster |
|
[bereik] |
Bereik van het raster |
Horizontale afstand |
|
[getal] Standaard: 1.0 |
Grootte van een rastercel op de X-as |
Verticale afstand |
|
[getal] Standaard: 1.0 |
Grootte van een rastercel op de Y-as |
Horizontale overlegging |
|
[getal] Standaard: 0.0 |
Maximale afstand voor overleggen tussen twee opeenvolgende rastercellen op de X-as |
Verticale overlegging |
|
[getal] Standaard: 0.0 |
Maximale afstand voor overleggen tussen twee opeenvolgende rastercellen op de Y-as |
CRS raster |
|
[crs] Standaard: project CRS |
Op het raster toe te passen coördinaten referentiesysteem |
Raster |
|
[vector: elke] Standaard: |
Resulterende vector rasterlaag. Eén van:
De bestandscodering kan hier ook gewijzigd worden. |
23.1.13.3.2. Uitvoer¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Raster |
|
[vector: elke] |
Resulterende vector rasterlaag. Het type geometrie voor de uitvoer (punt, lijn of polygoon) is afhankelijk van het Type raster. |
23.1.13.3.3. Pythoncode¶
ID algoritme: qgis:creategrid
import processing
processing.run("algorithm_id", {parameter_dictionary})
Het ID voor het algoritme wordt weergegeven als u over het algoritme gaat met de muisaanwijzer in de Toolbox van Processing. Het woordenboek voor de parameters verschaft de NAME’s en waarden van de parameters. Bekijk Processing algoritmen gebruiken vanaf de console voor details over hoe algoritmen van Processing uit te voeren vanuit de console voor Python.
23.1.13.4. Puntenlaag uit tabel maken¶
Maakt een puntenlaag uit een tabel met kolommen die velden voor coördinaten bevatten.
Naast X- en Y-coördinaten kunt u ook velden Z en M specificeren.
23.1.13.4.1. Parameters¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Invoerlaag |
|
[vector: elke] |
Invoer vectorlaag of een tabel. |
X-veld |
|
[tabelveld: elk] |
Veld dat de X-coördinaat bevat |
Y-veld |
|
[tabelveld: elk] |
Veld dat de Y-coördinaat bevat |
Z-veld Optioneel |
|
[tabelveld: elk] |
Veld dat de Z-coördinaat bevat |
M-veld Optioneel |
|
[tabelveld: elk] |
Veld dat de waarde M bevat |
Doel-CRS |
|
[crs] Standaard: |
Coördinaten referentiesysteem te gebruiken voor de laag. Voor opgegeven coördinaten wordt aangenomen dat zij conform zijn. |
Punten uit tabel |
|
[vector: punt] Standaard: |
Specificeer de resulterende puntlaag. Één van:
De bestandscodering kan hier ook gewijzigd worden. |
23.1.13.4.2. Uitvoer¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Punten uit tabel |
|
[vector: punt] |
De resulterende puntlaag |
23.1.13.4.3. Pythoncode¶
ID algoritme: qgis:createpointslayerfromtable
import processing
processing.run("algorithm_id", {parameter_dictionary})
Het ID voor het algoritme wordt weergegeven als u over het algoritme gaat met de muisaanwijzer in de Toolbox van Processing. Het woordenboek voor de parameters verschaft de NAME’s en waarden van de parameters. Bekijk Processing algoritmen gebruiken vanaf de console voor details over hoe algoritmen van Processing uit te voeren vanuit de console voor Python.
23.1.13.5. Genereer punten (pixel centroïden) langs lijn¶
Maakt een punt vectorlaag uit een invoerraster en lijnlaag.
De punten corresponderen met de zwaartepunten van de pixels die de lijnlaag kruisen.
23.1.13.5.1. Parameters¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Rasterlaag |
|
[raster] |
Invoer rasterlaag |
Vectorlaag |
|
[vector: lijn] |
Invoer lijn-vectorlaag |
Punten langs lijn |
|
[vector: punt] Standaard: |
De resulterende puntlaag van zwaartepunten van pixels. Één van:
De bestandscodering kan hier ook gewijzigd worden. |
23.1.13.5.2. Uitvoer¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Punten langs lijn |
|
[vector: punt] |
De resulterende puntlaag van zwaartepunten van pixels |
23.1.13.5.3. Pythoncode¶
ID algoritme: qgis:generatepointspixelcentroidsalongline
import processing
processing.run("algorithm_id", {parameter_dictionary})
Het ID voor het algoritme wordt weergegeven als u over het algoritme gaat met de muisaanwijzer in de Toolbox van Processing. Het woordenboek voor de parameters verschaft de NAME’s en waarden van de parameters. Bekijk Processing algoritmen gebruiken vanaf de console voor details over hoe algoritmen van Processing uit te voeren vanuit de console voor Python.
23.1.13.6. Genereer punten (pixel centroïden) binnen polygonen¶
Maakt een punt vectorlaag uit een invoerraster en polygoonlaag.
De punten corresponderen met de zwaartepunten van de pixels die de polygoonlaag kruisen.
23.1.13.6.1. Parameters¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Rasterlaag |
|
[raster] |
Invoer rasterlaag |
Vectorlaag |
|
[vector: polygoon] |
Invoer polygoon-vectorlaag |
Punten binnen polygonen |
|
[vector: punt] Standaard: |
De resulterende puntlaag van zwaartepunten van pixels. Één van:
De bestandscodering kan hier ook gewijzigd worden. |
23.1.13.6.2. Uitvoer¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Punten binnen polygonen |
|
[vector: punt] |
De resulterende puntlaag van zwaartepunten van pixels. |
23.1.13.6.3. Pythoncode¶
ID algoritme: qgis:generatepointspixelcentroidsinsidepolygons
import processing
processing.run("algorithm_id", {parameter_dictionary})
Het ID voor het algoritme wordt weergegeven als u over het algoritme gaat met de muisaanwijzer in de Toolbox van Processing. Het woordenboek voor de parameters verschaft de NAME’s en waarden van de parameters. Bekijk Processing algoritmen gebruiken vanaf de console voor details over hoe algoritmen van Processing uit te voeren vanuit de console voor Python.
23.1.13.7. Foto’s met geoverwijzingen importeren¶
Maakt een puntlaag die correspondeert met de locaties met geoverwijzingen van JPEG-afbeeldingen in een bronmap.
De puntlaag zal één enkel PuntZ-object bevatten per invoerbestand van waaruit de geotags kunnen worden gelezen. Informatie voor de hoogte uit de geotags zal worden gebruikt om de waarde Z van het punt in te stellen.
Naast lengte- en breedtegraad, kan ook informatie over hoogte, richting en tijdstempel, indien aanwezig in de foto, aan het punt worden toegevoegd als attributen.
23.1.13.7.1. Parameters¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Map voor invoer |
|
[map] |
Pad naar de bronmap die de foto’s met geoverwijzingen bevat |
Recursief scannen |
|
[Booleaanse waarde] Standaard: False |
Indien geselecteerd zullen de map en zijn submappen worden gescand |
Foto’s |
|
[vector: punt] Standaard: |
Specificeer de punt vectorlaag voor de foto’s met geoverwijzingen. Één van:
De bestandscodering kan hier ook gewijzigd worden. |
Ongeldige fototabel Optioneel |
|
[tabel] Standaard: |
Specificeer de tabel van niet te lezen of foto’s zonder geoverwijzingen. Één van:
De bestandscodering kan hier ook gewijzigd worden. |
23.1.13.7.2. Uitvoer¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Foto’s |
|
[vector: punt] |
Punt vectorlaag met foto’s met geoverwijzingen. Het formulier van de laag wordt automatisch gevuld met instellingen voor paden en voorbeelden van de foto’s. |
Ongeldige fototabel Optioneel |
|
[tabel] |
Een tabel van niet te lezen of foto’s zonder geoverwijzingen kan ook worden gemaakt. |
23.1.13.7.3. Pythoncode¶
ID algoritme: qgis:importphotos
import processing
processing.run("algorithm_id", {parameter_dictionary})
Het ID voor het algoritme wordt weergegeven als u over het algoritme gaat met de muisaanwijzer in de Toolbox van Processing. Het woordenboek voor de parameters verschaft de NAME’s en waarden van de parameters. Bekijk Processing algoritmen gebruiken vanaf de console voor details over hoe algoritmen van Processing uit te voeren vanuit de console voor Python.
23.1.13.8. Punten naar pad¶
Converteert een puntlaag naar een lijnlaag, door punten in een door een veld in de invoer puntlaag gedefinieerde volgorde samen te voegen (als het veld voor de volgorde een veld datum/tijd is, moet de indeling worden gespecificeerd).
Punten kunnen worden gegroepeerd op een veld om individuele lijnobjecten te onderscheiden.
In aanvulling op de lijn vectorlaag wordt een tekstbestand uitgevoerd dat de resulterende lijn als beginpunt beschrijft en een reeks peilingen / richtingen (relatief ten opzichte van het azimut) en afstanden.
23.1.13.8.1. Parameters¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Invoer puntlaag |
|
[vector: punt] |
Invoer punt-vectorlaag |
Veld voor volgorde |
|
[tabelveld: elk] |
Veld dat de volgorde bevat voor het verbinden van de punten op het pad |
Groeperingsveld Optioneel |
|
[tabelveld: elk] |
Puntobjecten met dezelfde waarde in het veld zullen op dezelfde regel worden gegroepeerd. Indien niet ingesteld wordt één enkel pad getekend met alle invoerpunten. |
Datumindeling (als veld voor volgorde DateTime is) Optioneel |
|
[tekenreeks] |
De te gebruiken opmaak voor de parameter |
Paden |
|
[vector: lijn] Standaard: |
Specificeer de lijn vectorlaag voor het pad. Één van:
De bestandscodering kan hier ook gewijzigd worden. |
Folder voor tekstuitvoer |
|
[map] Standaard: |
Specificeer de map die de bestanden voor het beschrijven van bestanden of punten en paden zal bevatten. Één van:
De bestandscodering kan hier ook gewijzigd worden. |
23.1.13.8.2. Uitvoer¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Paden |
|
[vector: lijn] |
Lijn vectorlaag van het pad |
Folder voor tekstuitvoer |
|
[map] |
Map die de bestanden voor beschrijven van punten en paden bevat |
23.1.13.8.3. Pythoncode¶
ID algoritme: qgis:pointstopath
import processing
processing.run("algorithm_id", {parameter_dictionary})
Het ID voor het algoritme wordt weergegeven als u over het algoritme gaat met de muisaanwijzer in de Toolbox van Processing. Het woordenboek voor de parameters verschaft de NAME’s en waarden van de parameters. Bekijk Processing algoritmen gebruiken vanaf de console voor details over hoe algoritmen van Processing uit te voeren vanuit de console voor Python.
23.1.13.9. Willekeurige punten langs lijn¶
Maakt een nieuwe puntlaag, met punten geplaatst op de lijnen van een andere laag.
Voor elke lijn op de invoerlaag wordt een opgegeven aantal punten toegevoegd aan de resulterende laag. Een minimale afstand kan worden gespecificeerd, om te vermijden dat punten te dicht op elkaar worden geplaatst.
23.1.13.9.1. Parameters¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Invoer puntlaag |
|
[vector: lijn] |
Invoer lijn-vectorlaag |
Aantal punten |
|
[getal] Standaard: 1 |
Aantal te maken punten |
Minimale afstand tussen punten |
|
[getal] Standaard: 0.0 |
De minimale afstand tussen punten |
Willekeurige punten |
|
[vector: punt] Standaard: |
De uitvoer willekeurige punten. Één van:
De bestandscodering kan hier ook gewijzigd worden. |
23.1.13.9.2. Uitvoer¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Willekeurige punten |
|
[vector: punt] |
De uitvoer willekeurige puntlaag |
23.1.13.9.3. Pythoncode¶
ID algoritme: qgis:qgisrandompointsalongline
import processing
processing.run("algorithm_id", {parameter_dictionary})
Het ID voor het algoritme wordt weergegeven als u over het algoritme gaat met de muisaanwijzer in de Toolbox van Processing. Het woordenboek voor de parameters verschaft de NAME’s en waarden van de parameters. Bekijk Processing algoritmen gebruiken vanaf de console voor details over hoe algoritmen van Processing uit te voeren vanuit de console voor Python.
23.1.13.10. Willekeurige punten in bereik¶
Maakt een nieuwe puntlaag met een opgegeven aantal willekeurige punten, alle binnen een opgegeven bereik.
Een minimale afstand kan worden gespecificeerd, om te vermijden dat punten te dicht op elkaar worden geplaatst.
Standaard menu:
23.1.13.10.1. Parameters¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Bereik invoer |
|
[bereik] |
Kaartbereik voor de willekeurige punten |
Aantal punten |
|
[getal] Standaard: 1 |
Aantal te maken punten |
Minimale afstand tussen punten |
|
[getal] Standaard: 0.0 |
De minimale afstand tussen punten |
Doel-CRS |
|
[crs] Standaard: project CRS |
CRS van de laag met willekeurige punten |
Willekeurige punten |
|
[vector: punt] Standaard: |
De uitvoer willekeurige punten. Één van:
De bestandscodering kan hier ook gewijzigd worden. |
23.1.13.10.2. Uitvoer¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Willekeurige punten |
|
[vector: punt] |
De uitvoer willekeurige puntlaag |
23.1.13.10.3. Pythoncode¶
ID algoritme: qgis:randompointsinextent
import processing
processing.run("algorithm_id", {parameter_dictionary})
Het ID voor het algoritme wordt weergegeven als u over het algoritme gaat met de muisaanwijzer in de Toolbox van Processing. Het woordenboek voor de parameters verschaft de NAME’s en waarden van de parameters. Bekijk Processing algoritmen gebruiken vanaf de console voor details over hoe algoritmen van Processing uit te voeren vanuit de console voor Python.
23.1.13.11. Willekeurige punten binnen grenzen van laag¶
Maakt een nieuwe puntlaag met een opgegeven aantal willekeurige punten, alle binnen het bereik van een opgegeven laag.
Een minimale afstand kan worden gespecificeerd, om te vermijden dat punten te dicht op elkaar worden geplaatst.
Standaard menu:
23.1.13.11.1. Parameters¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Invoerlaag |
|
[vector: polygoon] |
Invoer polygoonlaag die het gebied definieert |
Aantal punten |
|
[getal] Standaard: 1 |
Aantal te maken punten |
Minimale afstand tussen punten |
|
[getal] Standaard: 0.0 |
De minimale afstand tussen punten |
Willekeurige punten |
|
[vector: punt] Standaard: |
De uitvoer willekeurige punten. Één van:
De bestandscodering kan hier ook gewijzigd worden. |
23.1.13.11.2. Uitvoer¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Willekeurige punten |
|
[vector: punt] |
De uitvoer willekeurige puntlaag |
23.1.13.11.3. Pythoncode¶
ID algoritme: qgis:randompointsinlayerbounds
import processing
processing.run("algorithm_id", {parameter_dictionary})
Het ID voor het algoritme wordt weergegeven als u over het algoritme gaat met de muisaanwijzer in de Toolbox van Processing. Het woordenboek voor de parameters verschaft de NAME’s en waarden van de parameters. Bekijk Processing algoritmen gebruiken vanaf de console voor details over hoe algoritmen van Processing uit te voeren vanuit de console voor Python.
23.1.13.12. Willekeurige punten binnen polygonen¶
Maakt een nieuwe puntlaag met een opgegeven aantal willekeurige punten binnen elke polygoon van de invoer polygoonlaag.
Twee strategieën voor monsterneming zijn beschikbaar:
Punten tellen: aantal punten voor elk object
Punten dichtheid: dichtheid van punten voor elk object
Een minimale afstand kan worden gespecificeerd, om te vermijden dat punten te dicht op elkaar worden geplaatst.
Standaard menu:
23.1.13.12.1. Parameters¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Invoerlaag |
|
[vector: polygoon] |
Invoer polygoon-vectorlaag |
Strategie voor monsterneming |
|
[enumeratie] Standaard: 0 |
Te gebruiken strategie voor monsterneming. Één van:
|
Punten tellen of dichtheid |
|
Standaard: 1.0 |
Het aantal of dichtheid van punten, afhankelijk van de gekozen Strategie voor monsterneming. |
Minimale afstand tussen punten |
|
[getal] Standaard: 0.0 |
De minimale afstand tussen punten |
Willekeurige punten |
|
[vector: punt] Standaard: |
De uitvoer willekeurige punten. Één van:
De bestandscodering kan hier ook gewijzigd worden. |
23.1.13.12.2. Uitvoer¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Willekeurige punten |
|
[vector: punt] |
De uitvoer willekeurige puntlaag |
23.1.13.12.3. Pythoncode¶
ID algoritme: qgis:randompointsinsidepolygons
import processing
processing.run("algorithm_id", {parameter_dictionary})
Het ID voor het algoritme wordt weergegeven als u over het algoritme gaat met de muisaanwijzer in de Toolbox van Processing. Het woordenboek voor de parameters verschaft de NAME’s en waarden van de parameters. Bekijk Processing algoritmen gebruiken vanaf de console voor details over hoe algoritmen van Processing uit te voeren vanuit de console voor Python.
23.1.13.13. Pixels naar punten rasteren¶
Maakt een vectorlaag met punten die overeenkomen met elke pixel in een rasterlaag.
Converteert een vectorlaag naar een rasterlaag door puntobjecten te maken uit elk middelpunt voor individuele pixels in de rasterlaag. Alle pixels met Geen gegevens worden in de uitvoer genegeerd.
23.1.13.13.1. Parameters¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Rasterlaag |
|
[raster] |
Invoer rasterlaag |
Bandnummer |
|
[rasterband] |
Rasterband waaruit de gegevens moeten worden uitgenomen |
Veldnaam |
|
[tekenreeks] Standaard: ‘WAARDE’ |
Naam van het veld waarin de waarde voor de rasterband moet worden opgeslagen |
Vectorpunten |
|
[vector: punt] Standaard: |
Specificeer de resulterende puntlaag van zwaartepunten van pixels. Één van:
De bestandscodering kan hier ook gewijzigd worden. |
23.1.13.13.2. Uitvoer¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Vectorpunten |
|
[vector: punt] |
De resulterende puntlaag met zwaartepunten van pixels |
23.1.13.13.3. Pythoncode¶
ID algoritme: qgis:pixelstopoints
import processing
processing.run("algorithm_id", {parameter_dictionary})
Het ID voor het algoritme wordt weergegeven als u over het algoritme gaat met de muisaanwijzer in de Toolbox van Processing. Het woordenboek voor de parameters verschaft de NAME’s en waarden van de parameters. Bekijk Processing algoritmen gebruiken vanaf de console voor details over hoe algoritmen van Processing uit te voeren vanuit de console voor Python.
23.1.13.14. Pixels naar polygonen rasteren¶
Maakt een vectorlaag met polygonen die overeenkomen met elke pixel in een rasterlaag.
Converteert een rasterlaag naar een vectorlaag door objecten polygoon te maken uit elk bereik voor individuele pixels in de rasterlaag. Alle pixels met Geen gegevens worden in de uitvoer genegeerd.
23.1.13.14.1. Parameters¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Rasterlaag |
|
[raster] |
Invoer rasterlaag |
Bandnummer |
|
[rasterband] |
Rasterband waaruit de gegevens moeten worden uitgenomen |
Veldnaam |
|
[tekenreeks] Standaard: ‘WAARDE’ |
Naam van het veld waarin de waarde voor de rasterband moet worden opgeslagen |
Vectorpolygonen |
|
[vector: polygoon] Standaard: |
Specificeer de resulterende polygoonlaag van bereiken van pixels. Één van:
De bestandscodering kan hier ook gewijzigd worden. |
23.1.13.14.2. Uitvoer¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Vectorpolygonen |
|
[vector: polygoon] |
Resulterende polygoonlaag van bereik van pixels |
23.1.13.14.3. Pythoncode¶
ID algoritme: qgis:pixelstopolygons
import processing
processing.run("algorithm_id", {parameter_dictionary})
Het ID voor het algoritme wordt weergegeven als u over het algoritme gaat met de muisaanwijzer in de Toolbox van Processing. Het woordenboek voor de parameters verschaft de NAME’s en waarden van de parameters. Bekijk Processing algoritmen gebruiken vanaf de console voor details over hoe algoritmen van Processing uit te voeren vanuit de console voor Python.
23.1.13.15. Regelmatige punten¶
Maakt een nieuwe puntlaag waarvan de punten zijn geplaatst in een regelmatig raster met een opgegeven bereik.
Het raster wordt gespecificeerd door ofwel de afstand tussen de punten (dezelfde afstand voor alle dimensies) of door het aantal te maken punten. In het laatste geval zal de afstand worden bepaald uit het bereik. Tenminste het door de gebruiker gespecificeerde aantal punten wordt in het laatste geval gemaakt om een volledig rechthoekig raster te maken.
Willekeurige verschuivingen voor de afstand tussen de punten kunnen worden toegepast, wat resulteert in een niet-regelmatig patroon van punten.
Standaard menu:
23.1.13.15.1. Parameters¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Invoer bereik (xmin, xmax, ymin, ymax) |
|
[bereik] |
Kaartbereik voor de willekeurige punten |
Punt afstand/aantal |
|
[getal] Standaard: 100 |
Afstand tussen de punten, of het aantal punten, afhankelijk van het feit of |
Beginwaarde voor hoek (LH kant) |
|
[getal] Standaard: 0.0 |
Verschuift de punten relatief ten opzichte van de linkerbovenhoek. De waarde wordt gebruikt voor zowel de X- als de Y-as. |
Willekeurige verspringing voor tussenruimte van punten |
|
[Booleaanse waarde] Standaard: False |
Indien geselecteerd zullen de punten een willekeurige afstand hebben |
Punt afstand gebruiken |
|
[Booleaanse waarde] Standaard: True |
Indien niet geselecteerd zal geen rekening worden gehouden met de afstand voor de punten |
Uitvoerlaag CRS |
|
[crs] Standaard: project CRS |
CRS van de laag met willekeurige punten |
Regelmatige punten |
|
[vector: punt] Standaard: |
Specificeer de uitvoerlaag met regelmatige punten. Één van:
De bestandscodering kan hier ook gewijzigd worden. |
23.1.13.15.2. Uitvoer¶
Label |
Naam |
Type |
Beschrijving |
---|---|---|---|
Regelmatige punten |
|
[vector: punt] |
De uitvoer regelmatige puntlaag. |
23.1.13.15.3. Pythoncode¶
ID algoritme: qgis:regularpoints
import processing
processing.run("algorithm_id", {parameter_dictionary})
Het ID voor het algoritme wordt weergegeven als u over het algoritme gaat met de muisaanwijzer in de Toolbox van Processing. Het woordenboek voor de parameters verschaft de NAME’s en waarden van de parameters. Bekijk Processing algoritmen gebruiken vanaf de console voor details over hoe algoritmen van Processing uit te voeren vanuit de console voor Python.