Belangrijk

Vertalen is een inspanning van de gemeenschap waaraan u deel kunt nemen. Deze pagina is momenteel voor 100.00% vertaald.

24.1.3. Geometrie controleren

24.1.3.1. Lijnen met hangende einden

Toegevoegd in 3.42

Detecteert lijnen met hangende einden in geometrieën lijn en rapport die als fouten. Een lijn met een hangend einde is een object lijn dat eindigt op een punt dat is verbonden met slechts een segment, wat resulteert in een eindpunt zonder een juiste verbinding.

../../../../_images/check_geometry_dangleendlines.png

Fig. 24.2 Objecten met hangende einden identificeren (in rood) en punten (geel).

Parameters

Basis parameters

Label

Naam

Type

Beschrijving

Invoerlaag

INPUT

[vector: lijn]

Laag met de te controleren geometrieën.

Unieke identificatie object

UNIQUE_ID

[tabelveld: elk]

Veld dat de unieke waarden opslaat voor het identificeren van objecten.

Fouten hangende einden

ERRORS

[vector: punt]

Standaard: [Tijdelijke laag maken]

Specificatie van de uitvoerlaag die de locaties van de fouten bevat. Een van:

  • Tijdelijke laag maken (TEMPORARY_OUTPUT)

  • Opslaan als bestand…

  • Opslaan naar GeoPackage…

  • Opslaan als tabel voor database…

De bestandscodering kan hier ook gewijzigd worden.

Objecten met hangende einden

Optioneel

OUTPUT

[vector: lijn]

Standaard: [Uitvoer overslaan]

Lijnenlaag die de geïdentificeerde objecten met hangende einden bevat. Een van:

  • Uitvoer overslaan

  • Tijdelijke laag maken (TEMPORARY_OUTPUT)

  • Opslaan als bestand…

  • Opslaan naar GeoPackage…

  • Opslaan als tabel voor database…

De bestandscodering kan hier ook gewijzigd worden.

Gevorderde parameters

Label

Naam

Type

Beschrijving

Tolerantie

TOLERANCE

[numeriek: integer]

Standaard: 8

Numerieke precisie voor geometrische bewerkingen, opgegeven als een integer n, wat betekent dat twee punten die elk kleiner zijn dan 10-n (in kaarteenheden) worden verondersteld te worden samengevoegd.

Uitvoer

Label

Naam

Type

Beschrijving

Fouten hangende einden

ERRORS

[vector: punt]

Uitvoer puntenlaag die de locaties van de fouten en informatie bevat. De uitvoerlaag bevat de volgende velden:

  • gc_layerid: de ID van de invoerlaag.

  • gc_layername: de naam van de invoerlaag.

  • gc_partidx: de index van het deel van de geometrie van het object dat het hangende einde bevat.

  • gc_ringidx: de index van de ring van de geometrie van het object dat het hangende einde bevat.

  • gc_vertidx: de index van het hangende einde in de ring van de geometrie van het object.

  • gc_errorx: de X-coördinaat van het hangende einde.

  • gc_errory: de Y-coördinaat van het hangende einde.

  • gc_error

  • veld UNIQUE_ID: de unieke ID van het invoerobject met het hangende einde.

Objecten met hangende einden

OUTPUT

[vector: lijn]

Uitvoer lijnenlaag die de objecten met hangende einden van de invoer bevat. Als geen objecten met hangende einden zijn gevonden, zal de uitvoerlaag leeg zijn. Beschikbare velden zijn hetzelfde als in de uitvoer ERRORS.

Pythoncode

ID algoritme: native:checkgeometrydangle

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 algoritmes gebruiken vanaf de console voor details over hoe algoritmes van Processing uit te voeren vanuit de console voor Python.

24.1.3.2. Polygonen degenereren

Toegevoegd in 3.42

Controleert de polygonen met minder dan 3 punten, wat gedegenereerde polygonen zijn. Gedegenereerde polygonen zijn fouten.

Notitie

Dit algoritme detecteert ongeldige geometrieën polygoon (gedegenereerde polygonen). Open optionsGeavanceerde opties naast de Invoerlaag en stel Ongeldige objecten filteren in op Niet filteren (betere uitvoering) om ervoor te zorgen dat deze ongeldige objecten niet worden uitgefilterd voor de verwerking.

Parameters

Basis parameters

Label

Naam

Type

Beschrijving

Invoerlaag

INPUT

[vector: polygoon]

Laag met de te controleren geometrieën.

Unieke identificatie object

UNIQUE_ID

[tabelveld: elk]

Veld dat de unieke waarden opslaat voor het identificeren van objecten.

Fouten Polygonen degenereren

ERRORS

[vector: punt]

Standaard: [Tijdelijke laag maken]

Specificatie van de uitvoerlaag die de zwaartepunten van de gedegenereerde polygonen bevat. Een van:

  • Tijdelijke laag maken (TEMPORARY_OUTPUT)

  • Opslaan als bestand…

  • Opslaan naar GeoPackage…

  • Opslaan als tabel voor database…

De bestandscodering kan hier ook gewijzigd worden.

Objecten gedegenereerde polygonen

Optioneel

OUTPUT

[vector: polygoon]

Standaard: [Uitvoer overslaan]

Specificatie van de uitvoerlaag die de gedegenereerde polygonen bevat. Een van:

  • Uitvoer overslaan

  • Tijdelijke laag maken (TEMPORARY_OUTPUT)

  • Opslaan als bestand…

  • Opslaan naar GeoPackage…

  • Opslaan als tabel voor database…

De bestandscodering kan hier ook gewijzigd worden.

Gevorderde parameters

Label

Naam

Type

Beschrijving

Tolerantie

TOLERANCE

[numeriek: integer]

Standaard: 8

Numerieke precisie voor geometrische bewerkingen, opgegeven als een integer n, wat betekent dat twee punten die elk kleiner zijn dan 10-n (in kaarteenheden) worden verondersteld te worden samengevoegd.

Uitvoer

Label

Naam

Type

Beschrijving

Fouten Polygonen degenereren

ERRORS

[vector: punt]

Uitvoer puntenlaag die de locaties van de fouten en informatie bevat. De uitvoerlaag bevat de volgende velden:

  • gc_layerid: de ID van de invoerlaag.

  • gc_layername: de naam van de invoerlaag.

  • gc_partidx: de index van het deel van de geometrie van de gedegenereerde polygoon.

  • gc_ringidx: de index van de ring van de geometrie van de gedegenereerde polygoon.

  • gc_vertidx

  • gc_errorx: de X-coördinaat van het zwaartepunt van de gedegenereerde polygoon.

  • gc_errory: de Y-coördinaat van het zwaartepunt van de gedegenereerde polygoon.

  • gc_error

  • veld UNIQUE_ID: de unieke ID van het invoerobject dat gedegenereerd is.

Objecten gedegenereerde polygonen

OUTPUT

[vector: polygoon]

Uitvoer polygonenlaag met objecten die de gedegenereerde polygonen bevatten. Als geen objecten gedegenereerde polygonen zijn gevonden, zal de uitvoerlaag leeg zijn. Beschikbare velden zijn hetzelfde als in de uitvoer ERRORS.

Pythoncode

ID algoritme: native:checkgeometrydegeneratepolygon

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 algoritmes gebruiken vanaf de console voor details over hoe algoritmes van Processing uit te voeren vanuit de console voor Python.

24.1.3.3. Gedupliceerde geometrieën

Toegevoegd in 3.42

Controleert op gedupliceerde geometrieën in een vectorlaag en rapporteert ze als fouten.

Parameters

Basis parameters

Label

Naam

Type

Beschrijving

Invoerlaag

INPUT

[vector: geometrie]

Laag met de te controleren geometrieën.

Unieke identificatie object

UNIQUE_ID

[tabelveld: elk]

Veld dat de unieke waarden opslaat voor het identificeren van objecten

Fouten Gedupliceerde geometrieën

ERRORS

[vector: punt]

Standaard: [Tijdelijke laag maken]

Specificatie van de uitvoerlaag die de locaties van de fouten bevat. Een van:

  • Tijdelijke laag maken (TEMPORARY_OUTPUT)

  • Opslaan als bestand…

  • Opslaan naar GeoPackage…

  • Opslaan als tabel voor database…

De bestandscodering kan hier ook gewijzigd worden.

Gedupliceerde geometrieën

Optioneel

OUTPUT

[vector: hetzelfde als invoer]

Standaard: [Uitvoer overslaan]

Specificatie van de uitvoerlaag die de gevonden gedupliceerde geometrieën bevat. Een van:

  • Uitvoer overslaan

  • Tijdelijke laag maken (TEMPORARY_OUTPUT)

  • Opslaan als bestand…

  • Opslaan naar GeoPackage…

  • Opslaan als tabel voor database…

De bestandscodering kan hier ook gewijzigd worden.

Gevorderde parameters

Label

Naam

Type

Beschrijving

Tolerantie

TOLERANCE

[numeriek: integer]

Standaard: 8

Numerieke precisie voor geometrische bewerkingen, opgegeven als een integer n, wat betekent dat twee punten die elk kleiner zijn dan 10-n (in kaarteenheden) worden verondersteld te worden samengevoegd.

Uitvoer

Label

Naam

Type

Beschrijving

Fouten Gedupliceerde geometrieën

ERRORS

[vector: punt]

Uitvoer puntenlaag die de locaties van de fouten en informatie bevat. De uitvoerlaag bevat de volgende velden:

  • gc_layerid: de ID van de invoerlaag.

  • gc_layername: de naam van de invoerlaag.

  • gc_partidx

  • gc_ringidx

  • gc_vertidx

  • gc_errorx: de X-coördinaat van het zwaartepunt van de gedupliceerde geometrie.

  • gc_errory: de Y-coördinaat van het zwaartepunt van de gedupliceerde geometrie.

  • gc_error: de indexen van de gedupliceerde geometrie (allemaal, behalve de hoogste).

  • veld UNIQUE_ID: de unieke ID van het invoerobject dat een duplicaat is.

Gedupliceerde geometrieën

OUTPUT

[vector: hetzelfde als invoer]

Uitvoerlaag die de gevonden gedupliceerde geometrieën bevat. Beschikbare velden zijn hetzelfde als in de uitvoer ERRORS.

Pythoncode

ID algoritme: native:checkgeometryduplicate

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 algoritmes gebruiken vanaf de console voor details over hoe algoritmes van Processing uit te voeren vanuit de console voor Python.

24.1.3.4. Gedupliceerde punten

Toegevoegd in 3.42

Controleert op gedupliceerde punten in geometrieën lijn of polygoon en rapporteert ze als fouten.

Parameters

Basis parameters

Label

Naam

Type

Beschrijving

Invoerlaag

INPUT

[vector: lijn, polygoon]

Laag met de te controleren geometrieën.

Unieke identificatie object

UNIQUE_ID

[tabelveld: elk]

Veld dat de unieke waarden opslaat voor het identificeren van objecten

Fouten Gedupliceerde punten

ERRORS

[vector: punt]

Standaard: [Tijdelijke laag maken]

Specificatie van de uitvoerlaag die de locaties van de fouten bevat. Een van:

  • Tijdelijke laag maken (TEMPORARY_OUTPUT)

  • Opslaan als bestand…

  • Opslaan naar GeoPackage…

  • Opslaan als tabel voor database…

De bestandscodering kan hier ook gewijzigd worden.

Objecten gedupliceerde punten

Optioneel

OUTPUT

[vector: hetzelfde als invoer]

Standaard: [Uitvoer overslaan]

Specificatie van de uitvoerlaag die de objecten met gedupliceerde punten bevat. Een van:

  • Uitvoer overslaan

  • Tijdelijke laag maken (TEMPORARY_OUTPUT)

  • Opslaan als bestand…

  • Opslaan naar GeoPackage…

  • Opslaan als tabel voor database…

De bestandscodering kan hier ook gewijzigd worden.

Gevorderde parameters

Label

Naam

Type

Beschrijving

Tolerantie

TOLERANCE

[numeriek: integer]

Standaard: 8

Numerieke precisie voor geometrische bewerkingen, opgegeven als een integer n, wat betekent dat twee punten die elk kleiner zijn dan 10-n (in kaarteenheden) worden verondersteld te worden samengevoegd.

Uitvoer

Label

Naam

Type

Beschrijving

Fouten Gedupliceerde punten

ERRORS

[vector: punt]

Uitvoer puntenlaag die de locaties van de fouten en informatie bevat. De uitvoerlaag bevat de volgende velden:

  • gc_layerid: de ID van de invoerlaag.

  • gc_layername: de naam van de invoerlaag.

  • gc_partidx: de index van het deel van de geometrie van het object dat het gedupliceerde punt bevat.

  • gc_ringidx: de index van de ring van de geometrie van het object dat het gedupliceerde punt bevat.

  • gc_vertidx: de index van het duplicaatpunt in de ring van de geometrie van het object.

  • gc_errorx: de X-coördinaat van het duplicaatpunt.

  • gc_errory: de Y-coördinaat van het duplicaatpunt.

  • gc_error

  • veld UNIQUE_ID: de unieke ID van het invoerobject dat duplicaatpunten heeft.

Objecten gedupliceerde punten

OUTPUT

[vector: hetzelfde als invoer]

Uitvoerlaag die de objecten met gedupliceerde punten bevat. Beschikbare velden zijn hetzelfde als in de uitvoer ERRORS.

Pythoncode

ID algoritme: native:checkgeometryduplicatenodes

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 algoritmes gebruiken vanaf de console voor details over hoe algoritmes van Processing uit te voeren vanuit de console voor Python.

24.1.3.5. Objecten binnen polygoon

Toegevoegd in 3.42

Controleert de invoergeometrieën die in de polygonen zijn opgenomen uit de lijst met polygonenlagen. Een polygonenlaag kan met zichzelf worden gecontroleerd. Opgenomen objecten worden als fouten gerapporteerd.

../../../../_images/check_geometry_featuresinsidepolygon.png

Fig. 24.3 Fouten rapporteren voor objecten binnen een polygoon.

Parameters

Basis parameters

Label

Naam

Type

Beschrijving

Invoerlaag

INPUT

[vector: geometrie]

Laag met de te controleren geometrieën.

Unieke identificatie object

UNIQUE_ID

[tabelveld: elk]

Veld dat de unieke waarden opslaat voor het identificeren van objecten.

Polygonenlagen

POLYGONS

[vector: polygoon][lijst]

Lijst met polygonenlagen die moet worden gecontroleerd.

Fouten in opgenomen objecten

ERRORS

[vector: punt]

Standaard: [Tijdelijke laag maken]

Puntenlaag die de opgenomen objecten weergeeft. Een van:

  • Tijdelijke laag maken (TEMPORARY_OUTPUT)

  • Opslaan als bestand…

  • Opslaan naar GeoPackage…

  • Opslaan als tabel voor database…

De bestandscodering kan hier ook gewijzigd worden.

Opgenomen objecten

Optioneel

OUTPUT

[vector: hetzelfde als invoer]

Standaard: [Uitvoer overslaan]

Specificatie van de uitvoerlaag die de opgenomen objecten binnen de gecontroleerde polygonen bevat. Een van:

  • Uitvoer overslaan

  • Tijdelijke laag maken (TEMPORARY_OUTPUT)

  • Opslaan als bestand…

  • Opslaan naar GeoPackage…

  • Opslaan als tabel voor database…

De bestandscodering kan hier ook gewijzigd worden.

Gevorderde parameters

Label

Naam

Type

Beschrijving

Tolerantie

TOLERANCE

[numeriek: integer]

Standaard: 8

Numerieke precisie voor geometrische bewerkingen, opgegeven als een integer n, wat betekent dat twee punten die elk kleiner zijn dan 10-n (in kaarteenheden) worden verondersteld te worden samengevoegd.

Uitvoer

Label

Naam

Type

Beschrijving

Fouten in opgenomen objecten

ERRORS

[vector: punt]

Uitvoer puntenlaag die de locaties van de fouten en informatie bevat. De uitvoerlaag bevat de volgende velden:

  • gc_layerid: de ID van de invoerlaag.

  • gc_layername: de naam van de invoerlaag.

  • gc_partidx

  • gc_ringidx

  • gc_vertidx

  • gc_errorx: de X-coördinaat van het zwaartepunt van het opgenomen object.

  • gc_errory: de Y-coördinaat van het zwaartepunt van het opgenomen object.

  • gc_error: de laagnaam en object-ID van de polygoon die het object bevat.

  • veld UNIQUE_ID: de unieke ID van het invoerobject dat is opgenomen binnen een ander.

Opgenomen objecten

OUTPUT

[vector: hetzelfde als invoer]

Uitvoerlaag die de objecten met gecontroleerde polygonen bevat. Beschikbare velden zijn hetzelfde als in de uitvoer ERRORS.

Pythoncode

ID algoritme: native:checkgeometrycontained

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 algoritmes gebruiken vanaf de console voor details over hoe algoritmes van Processing uit te voeren vanuit de console voor Python.

24.1.3.6. Gaten

Toegevoegd in 3.42

Detecteert gaten in geometrieën polygoon en rapporteert ze als fouten.

../../../../_images/check_geometry_holes.png

Fig. 24.4 Fouten rapporteren voor gaten in een object polygoon.

Zie ook

Gaten vullen

Parameters

Basis parameters

Label

Naam

Type

Beschrijving

Invoerlaag

INPUT

[vector: polygoon]

Laag met de te controleren geometrieën.

Unieke identificatie object

UNIQUE_ID

[tabelveld: elk]

Veld dat de unieke waarden opslaat voor het identificeren van objecten

Fouten Gaten

ERRORS

[vector: punt]

Standaard: [Tijdelijke laag maken]

Specificatie van de uitvoerlaag die de locaties van de fouten bevat. Een van:

  • Tijdelijke laag maken (TEMPORARY_OUTPUT)

  • Opslaan als bestand…

  • Opslaan naar GeoPackage…

  • Opslaan als tabel voor database…

De bestandscodering kan hier ook gewijzigd worden.

Polygonen met gaten

Optioneel

OUTPUT

[vector: polygoon]

Standaard: [Uitvoer overslaan]

Polygonenlaag die objecten met gaten bevat. Een van:

  • Uitvoer overslaan

  • Tijdelijke laag maken (TEMPORARY_OUTPUT)

  • Opslaan als bestand…

  • Opslaan naar GeoPackage…

  • Opslaan als tabel voor database…

De bestandscodering kan hier ook gewijzigd worden.

Gevorderde parameters

Label

Naam

Type

Beschrijving

Tolerantie

TOLERANCE

[numeriek: integer]

Standaard: 8

Numerieke precisie voor geometrische bewerkingen, opgegeven als een integer n, wat betekent dat twee punten die elk kleiner zijn dan 10-n (in kaarteenheden) worden verondersteld te worden samengevoegd.

Uitvoer

Label

Naam

Type

Beschrijving

Fouten Gaten

ERRORS

[vector: punt]

Uitvoer puntenlaag die de locaties van de fouten en informatie bevat. De uitvoerlaag bevat de volgende velden:

  • gc_layerid: de ID van de invoerlaag.

  • gc_layername: de naam van de invoerlaag.

  • gc_partidx: de index van het deel van de geometrie van het object dat het gat bevat.

  • gc_ringidx: de index van de ring van de geometrie van het object dat het gat bevat.

  • gc_vertidx

  • gc_errorx: de X-coördinaat van het zwaartepunt van het gat.

  • gc_errory: de Y-coördinaat van het zwaartepunt van het gat.

  • gc_error

  • veld UNIQUE_ID: de unieke ID van het invoerobject dat een gat heeft.

Polygoon met gaten

OUTPUT

[vector: polygoon]

Uitvoer polygonenlaag met objecten die gaten bevatten. Als geen gaten zijn gevonden, zal de uitvoerlaag leeg zijn. Beschikbare velden zijn hetzelfde als in de uitvoer ERRORS.

Pythoncode

ID algoritme: native:checkgeometryhole

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 algoritmes gebruiken vanaf de console voor details over hoe algoritmes van Processing uit te voeren vanuit de console voor Python.

24.1.3.7. Lijnen die elkaar doorsnijden

Toegevoegd in 3.42

Controleert het doorsnijden van twee geometrieën binnen een laag. Doorsnijdingen tussen twee verschillende lijnen zijn fouten.

Parameters

Basis parameters

Label

Naam

Type

Beschrijving

Invoerlaag

INPUT

[vector: lijn]

Laag met de te controleren geometrieën.

Unieke identificatie object

UNIQUE_ID

[tabelveld: elk]

Veld dat de unieke waarden opslaat voor het identificeren van objecten.

Fouten Doorsnijden

ERRORS

[vector: punt]

Standaard: [Tijdelijke laag maken]

Specificatie van de uitvoerlaag die de locaties van het doorsnijden bevat. Een van:

  • Tijdelijke laag maken (TEMPORARY_OUTPUT)

  • Opslaan als bestand…

  • Opslaan naar GeoPackage…

  • Opslaan als tabel voor database…

De bestandscodering kan hier ook gewijzigd worden.

Doorsneden object

Optioneel

OUTPUT

[vector: lijn]

Standaard: [Uitvoer overslaan]

Specificatie van de uitvoerlaag voor objecten die elkaar doorsnijden. Een van:

  • Uitvoer overslaan

  • Tijdelijke laag maken (TEMPORARY_OUTPUT)

  • Opslaan als bestand…

  • Opslaan naar GeoPackage…

  • Opslaan als tabel voor database…

De bestandscodering kan hier ook gewijzigd worden.

Gevorderde parameters

Label

Naam

Type

Beschrijving

Tolerantie

TOLERANCE

[numeriek: integer]

Standaard: 8

Numerieke precisie voor geometrische bewerkingen, opgegeven als een integer n, wat betekent dat twee punten die elk kleiner zijn dan 10-n (in kaarteenheden) worden verondersteld te worden samengevoegd.

Uitvoer

Label

Naam

Type

Beschrijving

Fouten Doorsnijden

ERRORS

[vector: punt]

Uitvoer puntenlaag die de locaties van de fouten en informatie bevat. De uitvoerlaag bevat de volgende velden:

  • gc_layerid: de ID van de invoerlaag.

  • gc_layername: de naam van de invoerlaag.

  • gc_partidx: de index van het deel van de geometrie van het object waar het doorsnijden optreedt.

  • gc_ringidx

  • gc_vertidx

  • gc_errorx: de X-coördinaat van het doorsnijden.

  • gc_errory: de Y-coördinaat van het doorsnijden.

  • veld UNIQUE_ID: de unieke ID van een doorsnijdend invoerobject.

  • gc_error: de laagnaam en index van het andere doorsnijdende object.

Doorsneden object

OUTPUT

[vector: lijn]

Uitvoer lijnenlaag die de objecten voor elk geïdentificeerd doorsnijden bevat, het object (met dezelfde waarde UNIQUE_ID) waartoe het behoort. Als geen doorsnijdingen zijn gevonden, zal de uitvoerlaag leeg zijn. Beschikbare velden zijn hetzelfde als in de uitvoer ERRORS.

Pythoncode

ID algoritme: native:checkgeometrylineintersection

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 algoritmes gebruiken vanaf de console voor details over hoe algoritmes van Processing uit te voeren vanuit de console voor Python.

24.1.3.8. Lijnen die een andere laag doorsnijden

Toegevoegd in 3.42

Controleert of de objecten van de invoerlaag de objecten op de controlelaag doorsnijden. Een invoerobject dat een controlelaag doorsnijdt is een fout.

Parameters

Basis parameters

Label

Naam

Type

Beschrijving

Invoerlaag

INPUT

[vector: lijn]

Laag met de te controleren geometrieën.

Unieke identificatie object

UNIQUE_ID

[tabelveld: elk]

Veld dat de unieke waarden opslaat voor het identificeren van objecten.

Controlelaag

CHECK_LAYER

[vector: lijn, polygoon]

Laag met de geometrieën waarmee moet worden gecontroleerd.

Fouten Lijnen die een andere laag doorsnijden

ERRORS

[vector: punt]

Standaard: [Tijdelijke laag maken]

Specificatie van de uitvoer puntenlaag die de locaties van de doorsnijdende fouten bevat. Een van:

  • Tijdelijke laag maken (TEMPORARY_OUTPUT)

  • Opslaan als bestand…

  • Opslaan naar GeoPackage…

  • Opslaan als tabel voor database…

De bestandscodering kan hier ook gewijzigd worden.

Lijn die andere laagobjecten doorsnijdt

Optioneel

OUTPUT

[lijn]

Standaard: [Uitvoer overslaan]

Lijnenlaag met de invoerobjecten die objecten op de controlelaag doorsnijden. Een van:

  • Uitvoer overslaan

  • Tijdelijke laag maken (TEMPORARY_OUTPUT)

  • Opslaan als bestand…

  • Opslaan naar GeoPackage…

  • Opslaan als tabel voor database…

De bestandscodering kan hier ook gewijzigd worden.

Gevorderde parameters

Label

Naam

Type

Beschrijving

Tolerantie

TOLERANCE

[numeriek: integer]

Standaard: 8

Numerieke precisie voor geometrische bewerkingen, opgegeven als een integer n, wat betekent dat twee punten die elk kleiner zijn dan 10-n (in kaarteenheden) worden verondersteld te worden samengevoegd.

Uitvoer

Label

Naam

Type

Beschrijving

Fouten Lijnen die een andere laag doorsnijden

ERRORS

[vector: punt]

Uitvoer puntenlaag die de locaties van de fouten en informatie bevat. De uitvoerlaag bevat de volgende velden:

  • gc_layerid: de ID van de invoerlaag.

  • gc_layername: de naam van de invoerlaag.

  • gc_partidx: de index van het deel van de geometrie van het object waar het doorsnijden optreedt.

  • gc_ringidx

  • gc_vertidx

  • gc_errorx: de X-coördinaat van het doorsnijden.

  • gc_errory: de Y-coördinaat van het doorsnijden.

  • veld UNIQUE_ID: de unieke ID van een doorsnijdend puntobject.

  • gc_error: de index van de controlelaag waar het doorsnijden optreedt.

Lijn die andere laagobjecten doorsnijdt

OUTPUT

[vector: lijn]

Uitvoerlaag die, voor elk geïdentificeerd doorsnijden, het invoerobject bevat waartoe het behoort. Als geen doorsnijdingen zijn gevonden, zal de uitvoerlaag leeg zijn. Beschikbare velden zijn hetzelfde als in de uitvoer ERRORS.

Pythoncode

ID algoritme: native:checkgeometrylinelayerintersection

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 algoritmes gebruiken vanaf de console voor details over hoe algoritmes van Processing uit te voeren vanuit de console voor Python.

24.1.3.9. Ontbrekende punten langs randen

Toegevoegd in 3.42

Controleert op ontbrekende punten langs randen van polygonen. Om topologisch correct te zijn moet een punt op de kruising van twee polygonen aanwezig zijn op beide polygonen. Ontbrekende punten zijn fouten.

../../../../_images/check_geometry_missing_vertex.png

Fig. 24.5 Fouten rapporteren voor ontbrekende punten in objecten polygoon.

Parameters

Basis parameters

Label

Naam

Type

Beschrijving

Invoerlaag

INPUT

[vector: polygoon]

Laag met de te controleren geometrieën.

Unieke identificatie object

UNIQUE_ID

[tabelveld: elk]

Veld dat de unieke waarden opslaat voor het identificeren van objecten.

Fouten Ontbrekende punten

ERRORS

[vector: punt]

Standaard: [Tijdelijke laag maken]

Specificatie van de uitvoerlaag die de locaties van de fouten bevat. Een van:

  • Tijdelijke laag maken (TEMPORARY_OUTPUT)

  • Opslaan als bestand…

  • Opslaan naar GeoPackage…

  • Opslaan als tabel voor database…

De bestandscodering kan hier ook gewijzigd worden.

Objecten met ontbrekende punten

Optioneel

OUTPUT

[vector: polygoon]

Standaard: [Uitvoer overslaan]

Polygonenlaag die objecten bevat waarvan punten ontbreken. Een van:

  • Uitvoer overslaan

  • Tijdelijke laag maken (TEMPORARY_OUTPUT)

  • Opslaan als bestand…

  • Opslaan naar GeoPackage…

  • Opslaan als tabel voor database…

De bestandscodering kan hier ook gewijzigd worden.

Gevorderde parameters

Label

Naam

Type

Beschrijving

Tolerantie

TOLERANCE

[numeriek: integer]

Standaard: 8

Numerieke precisie voor geometrische bewerkingen, opgegeven als een integer n, wat betekent dat twee punten die elk kleiner zijn dan 10-n (in kaarteenheden) worden verondersteld te worden samengevoegd.

Uitvoer

Label

Naam

Type

Beschrijving

Fouten Ontbrekende punten

ERRORS

[vector: punt]

Uitvoer puntenlaag die de locaties van de fouten en informatie bevat. De uitvoerlaag bevat de volgende velden:

  • gc_layerid: de ID van de invoerlaag.

  • gc_layername: de naam van de invoerlaag.

  • gc_partidx

  • gc_ringidx

  • gc_vertidx

  • gc_errorx: de X-coördinaat van het ontbrekende punt.

  • gc_errory: de Y-coördinaat van het ontbrekende punt.

  • gc_error

  • veld UNIQUE_ID: de unieke ID van het invoerobject dat een ontbrekend punt heeft.

Objecten met ontbrekende punten

OUTPUT

[vector: polygoon]

Uitvoer polygonenlaag met objecten waarvan punten ontbreken. Er zullen net zoveel (gedupliceerde) objecten zijn als er ontbrekende punten in elke geometrie zijn. Als er geen punten ontbreken, zal de uitvoerlaag leeg zijn. Beschikbare velden zijn hetzelfde als in de uitvoer ERRORS.

Pythoncode

ID algoritme: native:checkgeometrymissingvertex

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 algoritmes gebruiken vanaf de console voor details over hoe algoritmes van Processing uit te voeren vanuit de console voor Python.

24.1.3.10. Overlappingen

Toegevoegd in 3.42

Berekent overlappende gebieden in geometrieën polygoon en rapporteert gebieden, die kleiner zijn dan een opgegeven minimum, als fouten.

../../../../_images/check_geometry_overlaps.png

Fig. 24.6 Polygonen met arcering geven overlappende gebieden aan die kleiner zijn dan het gespecificeerde minimum.

Parameters

Basis parameters

Label

Naam

Type

Beschrijving

Invoerlaag

INPUT

[vector: polygoon]

Laag met de te controleren geometrieën.

Unieke identificatie object

UNIQUE_ID

[tabelveld: elk]

Veld dat de unieke waarden opslaat voor het identificeren van objecten.

Minimale overlappende gebied

MIN_OVERLAP_AREA

[numeriek: double]

Minimum gebied van de overlapping die moet worden gerapporteerd als een fout. Indien ingesteld op 0 worden alle overlappingen gerapporteerd.

Fouten Overlappingen

ERRORS

[vector: punt]

Standaard: [Tijdelijke laag maken]

Specificatie van de uitvoerlaag die de zwaartepunten van de overlappende gebieden bevat. Een van:

  • Tijdelijke laag maken (TEMPORARY_OUTPUT)

  • Opslaan als bestand…

  • Opslaan naar GeoPackage…

  • Opslaan als tabel voor database…

De bestandscodering kan hier ook gewijzigd worden.

Overlappende objecten

Optioneel

OUTPUT

[vector: polygoon]

Standaard: [Uitvoer overslaan]

Specificatie van de uitvoerlaag voor objecten die overlappingen bevatten. Een van:

  • Uitvoer overslaan

  • Tijdelijke laag maken (TEMPORARY_OUTPUT)

  • Opslaan als bestand…

  • Opslaan naar GeoPackage…

  • Opslaan als tabel voor database…

De bestandscodering kan hier ook gewijzigd worden.

Gevorderde parameters

Label

Naam

Type

Beschrijving

Tolerantie

TOLERANCE

[numeriek: integer]

Standaard: 8

Numerieke precisie voor geometrische bewerkingen, opgegeven als een integer n, wat betekent dat twee punten die elk kleiner zijn dan 10-n (in kaarteenheden) worden verondersteld te worden samengevoegd.

Uitvoer

Label

Naam

Type

Beschrijving

Fouten Overlappingen

ERRORS

[vector: punt]

Uitvoer puntenlaag die de locaties van de fouten en informatie bevat. De uitvoerlaag bevat de volgende velden:

  • gc_layerid: de ID van de invoerlaag.

  • gc_layername: de naam van de invoerlaag.

  • gc_errorx: de X-coördinaat van het zwaartepunt van het overlappende gebied.

  • gc_errory: de Y-coördinaat van het zwaartepunt van het overlappende gebied.

  • gc_error: het gebied van de overlappende geometrie.

  • veld UNIQUE_ID: de unieke ID van een overlappend invoerobject.

  • gc_overlap_feature_{unique_id}: de veldwaarde van het het veld UNIQUE_ID voor het andere overlappende object.

Overlappende objecten

OUTPUT

[vector: polygoon]

Uitvoerlaag die de objecten met overlappende gebieden bevat. Beschikbare velden zijn hetzelfde als in de uitvoer ERRORS.

Pythoncode

ID algoritme: native:checkgeometryoverlap

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 algoritmes gebruiken vanaf de console voor details over hoe algoritmes van Processing uit te voeren vanuit de console voor Python.

24.1.3.11. Punten buiten lijnen

Toegevoegd in 3.42

Controleert of de punten in de invoerlaag worden bedekt door een lijn in de geselecteerde lijnenlagen. Een punt dat niet wordt bedekt door een lijn is een fout.

../../../../_images/check_geometry_pointcoveredbyline.png

Fig. 24.7 Fouten rapporteren voor punten die niet worden bedekt door een lijn.

Parameters

Basis parameters

Label

Naam

Type

Beschrijving

Invoerlaag

INPUT

[vector: punt]

Laag met de te controleren geometrieën.

Unieke identificatie object

UNIQUE_ID

[tabelveld: elk]

Veld dat de unieke waarden opslaat voor het identificeren van objecten.

Lijnenlagen

LINES

[vector: lijn][lijst]

La(a)g(en) waarvan de lijnen moeten worden gecontroleerd.

Punten niet bedekt door een lijn

ERRORS

[vector: punt]

Standaard: [Tijdelijke laag maken]

Specificatie van de uitvoerlaag die de punten bevat die niet worden bedekt door een lijn. Een van:

  • Tijdelijke laag maken (TEMPORARY_OUTPUT)

  • Opslaan als bestand…

  • Opslaan naar GeoPackage…

  • Opslaan als tabel voor database…

De bestandscodering kan hier ook gewijzigd worden.

Gevorderde parameters

Label

Naam

Type

Beschrijving

Tolerantie

TOLERANCE

[numeriek: integer]

Standaard: 8

Numerieke precisie voor geometrische bewerkingen, opgegeven als een integer n, wat betekent dat twee punten die elk kleiner zijn dan 10-n (in kaarteenheden) worden verondersteld te worden samengevoegd.

Uitvoer

Label

Naam

Type

Beschrijving

Punten niet bedekt door een lijn

ERRORS

[vector: punt]

Uitvoer puntenlaag die de locaties van de fouten en informatie bevat. De uitvoerlaag bevat de volgende velden:

  • gc_layerid: de ID van de invoerlaag.

  • gc_layername: de naam van de invoerlaag.

  • gc_partidx

  • gc_ringidx

  • gc_vertidx

  • gc_errorx: de X-coördinaat van het punt buiten de lijnen.

  • gc_errory: de Y-coördinaat van het punt buiten de lijnen.

  • gc_error

  • veld UNIQUE_ID: de unieke ID van het invoerobject dat buiten de lijnen ligt.

Pythoncode

ID algoritme: native:checkgeometrypointcoveredbyline

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 algoritmes gebruiken vanaf de console voor details over hoe algoritmes van Processing uit te voeren vanuit de console voor Python.

24.1.3.12. Punten buiten polygonen

Toegevoegd in 3.42

Controleert of de punten in de invoerlaag binnen polygonen liggen van de geselecteerde polygonenlagen. Punten, die niet volledig binnen polygonen liggen, zijn fouten.

../../../../_images/check_geometry_point_in_polygon.png

Fig. 24.8 Fouten rapporteren van punten buiten polygonen.

Parameters

Basis parameters

Label

Naam

Type

Beschrijving

Invoerlaag

INPUT

[vector: punt]

Laag met de te controleren geometrieën.

Unieke identificatie object

UNIQUE_ID

[tabelveld: elk]

Veld dat de unieke waarden opslaat voor het identificeren van objecten.

Polygonenlagen

POLYGONS

[vector: polygoon][lijst]

La(a)g(en) waarmee de polygonen moeten worden gecontroleerd.

Fouten Punten buiten polygonen

ERRORS

[vector: punt]

Standaard: [Tijdelijke laag maken]

Specificatie van de uitvoerlaag die de punten bevat die buiten de polygonen liggen. Een van:

  • Tijdelijke laag maken (TEMPORARY_OUTPUT)

  • Opslaan als bestand…

  • Opslaan naar GeoPackage…

  • Opslaan als tabel voor database…

De bestandscodering kan hier ook gewijzigd worden.

Gevorderde parameters

Label

Naam

Type

Beschrijving

Tolerantie

TOLERANCE

[numeriek: integer]

Standaard: 8

Numerieke precisie voor geometrische bewerkingen, opgegeven als een integer n, wat betekent dat twee punten die elk kleiner zijn dan 10-n (in kaarteenheden) worden verondersteld te worden samengevoegd.

Uitvoer

Label

Naam

Type

Beschrijving

Fouten Punten buiten polygonen

ERRORS

[vector: punt]

Uitvoer puntenlaag die de locaties van de fouten en informatie bevat. De uitvoerlaag bevat de volgende velden:

  • gc_layerid: de ID van de invoerlaag.

  • gc_layername: de naam van de invoerlaag.

  • gc_partidx

  • gc_ringidx

  • gc_vertidx

  • gc_errorx: de X-coördinaat van het punt buiten de polygonen.

  • gc_errory: de Y-coördinaat van het punt buiten de polygonen.

  • gc_error

  • veld UNIQUE_ID: de unieke ID van het invoerobject dat buiten de polygonen ligt.

Pythoncode

ID algoritme: native:checkgeometrypointinpolygon

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 algoritmes gebruiken vanaf de console voor details over hoe algoritmes van Processing uit te voeren vanuit de console voor Python.

24.1.3.13. Zelfcontacten

Toegevoegd in 3.42

Controleert of de geometrie punten hebben die contact met zichzelf hebben (in lijn of polygoon), d.i. een punt dat meer dan twee segmenten van dezelfde ring raakt. Zelfcontacten zijn fouten.

Notitie

Dit algoritme detecteert ongeldige geometrieën polygoon (zelfcontacten). Open optionsGeavanceerde opties naast de Invoerlaag en stel Ongeldige objecten filteren in op Niet filteren (betere uitvoering) om ervoor te zorgen dat deze ongeldige objecten niet worden uitgefilterd voor de verwerking.

../../../../_images/check_geometry_selfcontact.png

Fig. 24.9 Zelfdoorsnijdend vs zelfcontact.

Parameters

Basis parameters

Label

Naam

Type

Beschrijving

Invoerlaag

INPUT

[vector: lijn, polygoon]

Laag met de te controleren geometrieën.

Unieke identificatie object

UNIQUE_ID

[tabelveld: elk]

Veld dat de unieke waarden opslaat voor het identificeren van objecten.

Fouten Punten zelfcontact

ERRORS

[vector: punt]

Standaard: [Tijdelijke laag maken]

Specificatie van de uitvoerlaag die de locaties van de fouten bevat. Een van:

  • Tijdelijke laag maken (TEMPORARY_OUTPUT)

  • Opslaan als bestand…

  • Opslaan naar GeoPackage…

  • Opslaan als tabel voor database…

De bestandscodering kan hier ook gewijzigd worden.

Objecten met zelfcontact

Optioneel

OUTPUT

[hetzelfde als invoer]

Standaard: [Uitvoer overslaan]

Lijnen- of polygonenlaag die objecten met zelfcontacten bevat. Een van:

  • Uitvoer overslaan

  • Tijdelijke laag maken (TEMPORARY_OUTPUT)

  • Opslaan als bestand…

  • Opslaan naar GeoPackage…

  • Opslaan als tabel voor database…

De bestandscodering kan hier ook gewijzigd worden.

Gevorderde parameters

Label

Naam

Type

Beschrijving

Tolerantie

TOLERANCE

[numeriek: integer]

Standaard: 8

Numerieke precisie voor geometrische bewerkingen, opgegeven als een integer n, wat betekent dat twee punten die elk kleiner zijn dan 10-n (in kaarteenheden) worden verondersteld te worden samengevoegd.

Uitvoer

Label

Naam

Type

Beschrijving

Fouten Punten zelfcontact

ERRORS

[vector: punt]

Uitvoer puntenlaag die de locaties van de fouten en informatie bevat. De uitvoerlaag bevat de volgende velden:

  • gc_layerid: de ID van de invoerlaag.

  • gc_layername: de naam van de invoerlaag.

  • gc_partidx: de index van het deel van de geometrie van het object waar het zelfcontact optreedt.

  • gc_ringidx: de index van de ring waar het zelfcontact optreedt.

  • gc_vertidx: de index van het punt waar het zelfcontact optreedt.

  • gc_errorx: de X-coördinaat van het zelfcontact.

  • gc_errory: de Y-coördinaat van het zelfcontact.

  • gc_error

  • veld UNIQUE_ID: de unieke ID van het invoerobject met het zelfcontact.

Objecten met zelfcontact

OUTPUT

[vector: hetzelfde als invoer]

Uitvoer polygonenlaag met objecten die de objecten met het zelfcontact bevatten. Als geen objecten met zelfcontact zijn gevonden, zal de uitvoerlaag leeg zijn. Beschikbare velden zijn hetzelfde als in de uitvoer ERRORS.

Pythoncode

ID algoritme: native:checkgeometryselfcontact

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 algoritmes gebruiken vanaf de console voor details over hoe algoritmes van Processing uit te voeren vanuit de console voor Python.

24.1.3.14. Zelfdoorsnijdingen

Toegevoegd in 3.42

Detecteert zelfdoorsnijdingen in geometrieën lijn of polygoon en rapporteert ze als fouten. Zelfdoorsnijdingen treden op als de segmenten van een geometrie zich over elkaar uitstrekken, zonder een gemeenschappelijk punt te hebben.

Notitie

Dit algoritme detecteert ongeldige geometrieën polygoon (zelf-doorsnijdend). Open optionsGeavanceerde opties naast de Invoerlaag en stel Ongeldige objecten filteren in op Niet filteren (betere uitvoering) om ervoor te zorgen dat deze ongeldige objecten niet worden uitgefilterd voor de verwerking.

../../../../_images/check_geometry_selfintersections.png

Fig. 24.10 Zelfdoorsnijdend vs zelfcontact.

Parameters

Basis parameters

Label

Naam

Type

Beschrijving

Invoerlaag

INPUT

[vector: lijn, polygoon]

Laag met de te controleren geometrieën.

Unieke identificatie object

UNIQUE_ID

[tabelveld: elk]

Veld dat de unieke waarden opslaat voor het identificeren van objecten

Fouten Zelfdoorsnijdingen

ERRORS

[vector: punt]

Standaard: [Tijdelijke laag maken]

Specificatie van de uitvoerlaag die de locaties van de fouten bevat. Een van:

  • Tijdelijke laag maken (TEMPORARY_OUTPUT)

  • Opslaan als bestand…

  • Opslaan naar GeoPackage…

  • Opslaan als tabel voor database…

De bestandscodering kan hier ook gewijzigd worden.

Objecten met zelfdoorsnijdingen

Optioneel

OUTPUT

[hetzelfde als invoer]

Standaard: [Uitvoer overslaan]

Lijnen- of polygonenlaag die de objecten met zelfdoorsnijdingen bevat. Een van:

  • Uitvoer overslaan

  • Tijdelijke laag maken (TEMPORARY_OUTPUT)

  • Opslaan als bestand…

  • Opslaan naar GeoPackage…

  • Opslaan als tabel voor database…

De bestandscodering kan hier ook gewijzigd worden.

Gevorderde parameters

Label

Naam

Type

Beschrijving

Tolerantie

TOLERANCE

[numeriek: integer]

Standaard: 8

Numerieke precisie voor geometrische bewerkingen, opgegeven als een integer n, wat betekent dat twee punten die elk kleiner zijn dan 10-n (in kaarteenheden) worden verondersteld te worden samengevoegd.

Uitvoer

Label

Naam

Type

Beschrijving

Fouten Zelfdoorsnijdingen

ERRORS

[vector: punt]

Uitvoer puntenlaag die de locaties van de fouten en informatie bevat. De uitvoerlaag bevat de volgende velden:

  • gc_layerid: de ID van de invoerlaag.

  • gc_layername: de naam van de invoerlaag.

  • gc_partidx: de index van het deel van de geometrie van het object waar het zelf doorsnijden optreedt.

  • gc_ringidx: de index van de ring van de geometrie van het object waar het zelf doorsnijden optreedt.

  • gc_vertidx

  • gc_errorx: de X-coördinaat van het zelf doorsnijden.

  • gc_errory: de Y-coördinaat van het zelf doorsnijden.

  • gc_error

  • gc_segment_1: de index van het eerste segment dat is betrokken bij het zelfkruisen.

  • gc_segment_2: de index van het tweede segment dat is betrokken bij het zelfkruisen.

  • veld UNIQUE_ID: de unieke ID van het zelfdoorsnijdende invoerobject.

Objecten met zelfdoorsnijdingen

OUTPUT

[vector: lijn, polygoon]

Uitvoer polygonenlaag met objecten die de objecten met het zelfdoorsnijdingen bevatten. Als geen objecten met zelfdoorsnijding zijn gevonden, zal de uitvoerlaag leeg zijn. Beschikbare velden zijn hetzelfde als in de uitvoer ERRORS.

Pythoncode

ID algoritme: native:checkgeometryselfintersection

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 algoritmes gebruiken vanaf de console voor details over hoe algoritmes van Processing uit te voeren vanuit de console voor Python.

24.1.3.15. Splinterpolygonen

Toegevoegd in 3.42

Detecteert splinterpolygonen in een polygonenlaag, d.i. polygonen met een dunheid die groter is dan een gespecificeerde waarde.

De dunheid is de verhouding tussen het gebied van het minimale vierkant dat de polygoon bevat en het gebied van de polygoon zelf (een vierkant dat een waarde voor dunheid heeft van 1). De waarde voor dunheid ligt tussen 1 en +oneindig. Een maximaal gebied mag worden ingesteld om de controles te beperken tot polygonen met een kleiner gebied. Polygonen die een dunheid hebben van meer dan de maximale dunheid zijn fouten. Gebruik het algoritme Kleine polygonen repareren om splinterpolygonen te repareren.

Notitie

Dit algoritme detecteert ongeldige geometrieën polygoon (splinterpolygonen). Open optionsGeavanceerde opties naast de Invoerlaag en stel Ongeldige objecten filteren in op Niet filteren (betere uitvoering) om ervoor te zorgen dat deze ongeldige objecten niet worden uitgefilterd voor de verwerking.

../../../../_images/check_geometry_sliver_polygon.png

Fig. 24.11 Fouten rapporteren voor objecten met splinterpolygonen.

Parameters

Basis parameters

Label

Naam

Type

Beschrijving

Invoerlaag

INPUT

[vector: polygoon]

Laag met de te controleren geometrieën.

Unieke identificatie object

UNIQUE_ID

[tabelveld: elk]

Veld dat de unieke waarden opslaat voor het identificeren van objecten.

Maximale dunheid

MAX_THINNESS

[numeriek: double]

Standaard: 20.0

Maximale waarde voor dunheid van een polygoon die als geldig moet worden beschouwd. Elke polygoon met een waarde voor dunheid boven deze drempel wordt als fout gerapporteerd.

Maximale gebied (vierkante kaarteenheden)

MAX_AREA

[numeriek: double]

Standaard: 0.0

Maximale gebied voor een polygoon dat moet worden gecontroleerd (in kaarteenheden). Elke polygoon met een gebied boven deze drempel wordt overgeslagen. De waarde 0 betekent dat alle polygonen moeten worden gecontroleerd.

Fouten Splinterpolygonen

ERRORS

[vector: punt]

Standaard: [Tijdelijke laag maken]

Specificatie van de uitvoerlaag die de zwaartepunten van de objecten van de splinterpolygonen bevat. Een van:

  • Tijdelijke laag maken (TEMPORARY_OUTPUT)

  • Opslaan als bestand…

  • Opslaan naar GeoPackage…

  • Opslaan als tabel voor database…

De bestandscodering kan hier ook gewijzigd worden.

Objecten splinterpolygoon

Optioneel

OUTPUT

[vector: polygoon]

Standaard: [Uitvoer overslaan]

Polygonenlaag die de objecten met splinterpolygonen bevat. Een van:

  • Uitvoer overslaan

  • Tijdelijke laag maken (TEMPORARY_OUTPUT)

  • Opslaan als bestand…

  • Opslaan naar GeoPackage…

  • Opslaan als tabel voor database…

De bestandscodering kan hier ook gewijzigd worden.

Gevorderde parameters

Label

Naam

Type

Beschrijving

Tolerantie

TOLERANCE

[numeriek: integer]

Standaard: 8

Numerieke precisie voor geometrische bewerkingen, opgegeven als een integer n, wat betekent dat twee punten die elk kleiner zijn dan 10-n (in kaarteenheden) worden verondersteld te worden samengevoegd.

Uitvoer

Label

Naam

Type

Beschrijving

Fouten Splinterpolygonen

ERRORS

[vector: punt]

Uitvoer puntenlaag die de locaties van de fouten en informatie bevat. De uitvoerlaag bevat de volgende velden:

  • gc_layerid: de ID van de invoerlaag.

  • gc_layername: de naam van de invoerlaag.

  • gc_partidx

  • gc_ringidx

  • gc_vertidx

  • gc_errorx: de X-coördinaat van het zwaartepunt van het object splinterpolygoon.

  • gc_errory: de Y-coördinaat van het zwaartepunt van het object splinterpolygoon.

  • gc_error: de waarde voor dunheid van het object splinterpolygoon.

  • veld UNIQUE_ID: de unieke ID van het invoerobject dat een splinterpolygoon is.

Objecten splinterpolygoon

OUTPUT

[vector: polygoon]

Uitvoer polygonenlaag met objecten die de splinterpolygonen bevatten. Als geen objecten met splinterpolygonen zijn gevonden, zal de uitvoerlaag leeg zijn. Beschikbare velden zijn hetzelfde als in de uitvoer ERRORS.

Pythoncode

ID algoritme: native:checkgeometrysliverpolygon

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 algoritmes gebruiken vanaf de console voor details over hoe algoritmes van Processing uit te voeren vanuit de console voor Python.

24.1.3.16. Kleine hoeken

Toegevoegd in 3.42

Vergelijkt de hoeken binnen geometrieën lijn of polygoon met een gespecificeerde drempelwaarde en rapporteert als fout elke hoek beneden die waarde.

../../../../_images/check_geometry_angle.png

Fig. 24.12 Fouten rapporteren voor een object lijn voor hoeken kleiner dan 15°.

Parameters

Basis parameters

Label

Naam

Type

Beschrijving

Invoerlaag

INPUT

[vector: lijn, polygoon]

Laag met de te controleren geometrieën.

Unieke identificatie object

UNIQUE_ID

[tabelveld: elk]

Veld dat de unieke waarden opslaat voor het identificeren van objecten.

Minimale hoek

MIN_ANGLE

[numeriek: double]

Minimaal toegestane hoek tussen aanliggende segmenten in de geometrie van een object. Elk hoek beneden deze drempel wordt als fout gerapporteerd.

Fouten Kleine hoeken

ERRORS

[vector: punt]

Standaard: [Tijdelijke laag maken]

Specificatie van de uitvoerlaag die de locaties van de fouten bevat. Een van:

  • Tijdelijke laag maken (TEMPORARY_OUTPUT)

  • Opslaan als bestand…

  • Opslaan naar GeoPackage…

  • Opslaan als tabel voor database…

De bestandscodering kan hier ook gewijzigd worden.

Gevorderde parameters

Label

Naam

Type

Beschrijving

Tolerantie

TOLERANCE

[numeriek: integer]

Standaard: 8

Numerieke precisie voor geometrische bewerkingen, opgegeven als een integer n, wat betekent dat twee punten die elk kleiner zijn dan 10-n (in kaarteenheden) worden verondersteld te worden samengevoegd.

Uitvoer

Label

Naam

Type

Beschrijving

Fouten Kleine hoeken

ERRORS

[vector: punt]

Uitvoer puntenlaag die de locaties van de fouten en informatie bevat. De uitvoerlaag bevat de volgende velden:

  • gc_layerid: de ID van de invoerlaag.

  • gc_layername: de naam van de invoerlaag.

  • gc_partidx: de index van het deel van de geometrie van het object dat de kleine hoek bevat.

  • gc_ringidx: de index van de ring van de geometrie van het object dat de kleine hoek bevat.

  • gc_vertidx: de index van het punt met de kleine hoek in de ring van de geometrie van het object.

  • gc_errorx: de X-coördinaat van het punt met de kleine hoek.

  • gc_errory: de Y-coördinaat van het punt met de kleine hoek.

  • gc_error: de foutwaarde van de hoek.

  • veld UNIQUE_ID: de unieke ID van het invoerobject met de kleine hoek.

Pythoncode

ID algoritme: native:checkgeometryangle

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 algoritmes gebruiken vanaf de console voor details over hoe algoritmes van Processing uit te voeren vanuit de console voor Python.

24.1.3.17. Kleine polygonen

Toegevoegd in 3.42

Detecteert objecten polygoon waarvan het gebied onder een gespecificeerde waarde ligt als fouten.

Notitie

Dit algoritme detecteert ongeldige geometrieën polygoon (kleine polygonen). Open optionsGeavanceerde opties naast de Invoerlaag en stel Ongeldige objecten filteren in op Niet filteren (betere uitvoering) om ervoor te zorgen dat deze ongeldige objecten niet worden uitgefilterd voor de verwerking.

../../../../_images/check_geometry_area.png

Fig. 24.13 Fouten rapporteren voor objecten met kleine polygonen.

Parameters

Basis parameters

Label

Naam

Type

Beschrijving

Invoerlaag

INPUT

[vector: polygoon]

Laag met de te controleren geometrieën.

Unieke identificatie object

UNIQUE_ID

[tabelveld: elk]

Veld dat de unieke waarden opslaat voor het identificeren van objecten.

Drempelwaarde gebied

AREATHRESHOLD

[numeriek: double]

Standaard: 0

Minimale gebied van een polygoon dat als geldig moet worden beschouwd, in geselecteerde eenheden. Elke polygoon met een gebied onder deze drempel wordt als fout gerapporteerd.

Fouten Kleine polygonen

ERRORS

[vector: punt]

Standaard: [Tijdelijke laag maken]

Specificatie van de uitvoerlaag die de zwaartepunten van de kleine polygonen bevat. Een van:

  • Tijdelijke laag maken (TEMPORARY_OUTPUT)

  • Opslaan als bestand…

  • Opslaan naar GeoPackage…

  • Opslaan als tabel voor database…

De bestandscodering kan hier ook gewijzigd worden.

Objecten Kleine polygonen

Optioneel

OUTPUT

[vector: polygoon]

Standaard: [Uitvoer overslaan]

Specificatie van de uitvoerlaag die de objecten kleine polygonen bevat. Een van:

  • Uitvoer overslaan

  • Tijdelijke laag maken (TEMPORARY_OUTPUT)

  • Opslaan als bestand…

  • Opslaan naar GeoPackage…

  • Opslaan als tabel voor database…

De bestandscodering kan hier ook gewijzigd worden.

Gevorderde parameters

Label

Naam

Type

Beschrijving

Tolerantie

TOLERANCE

[numeriek: integer]

Standaard: 8

Numerieke precisie voor geometrische bewerkingen, opgegeven als een integer n, wat betekent dat twee punten die elk kleiner zijn dan 10-n (in kaarteenheden) worden verondersteld te worden samengevoegd.

Uitvoer

Label

Naam

Type

Beschrijving

Fouten Kleine polygonen

ERRORS

[vector: punt]

Uitvoer puntenlaag die de locaties van de fouten en informatie bevat. De uitvoerlaag bevat de volgende velden:

  • gc_layerid: de ID van de invoerlaag.

  • gc_layername: de naam van de invoerlaag.

  • gc_partidx

  • gc_ringidx

  • gc_vertidx

  • gc_errorx: de X-coördinaat van het zwaartepunt van de kleine polygoon.

  • gc_errory: de Y-coördinaat van het zwaartepunt van de kleine polygoon.

  • gc_error: het gebied van de kleine polygoon.

  • veld UNIQUE_ID: de unieke ID van het invoerobject dat een kleine polygoon is.

Objecten Kleine polygonen

OUTPUT

[vector: polygoon]

Uitvoer polygonenlaag met objecten die de objecten kleine polygonen bevatten. Als geen objecten met kleine polygonen zijn gevonden, zal de uitvoerlaag leeg zijn. Beschikbare velden zijn hetzelfde als in de uitvoer ERRORS.

Pythoncode

ID algoritme: native:checkgeometryarea

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 algoritmes gebruiken vanaf de console voor details over hoe algoritmes van Processing uit te voeren vanuit de console voor Python.

24.1.3.18. Kleine gaten

Toegevoegd in 3.42

Controles voor gaten tussen polygonen in de invoerlaag. Gaten met een kleiner gebied dan de drempelwaarde voor het gat worden als fouten gerapporteerd. Als een laag met toegestane gaten wordt verschaft, negeert het algoritme daten die geheel binnen polygonen van die laag vallen. Een optionele buffer kan op de toegestane gaten worden toegepast.

../../../../_images/check_geometry_gap.png

Fig. 24.14 Fouten rapporteren voor objecten polygoon met gaten die kleiner zijn dan de opgegeven drempelwaarde.

Parameters

Basis parameters

Label

Naam

Type

Beschrijving

Invoerlaag

INPUT

[vector: polygoon]

Laag met de te controleren geometrieën.

Unieke identificatie object

UNIQUE_ID

[tabelveld: elk]

Veld dat de unieke waarden opslaat voor het identificeren van objecten.

Drempelwaarde gat

GAP_THRESHOLD

[numeriek: double]

Standaard: 0.0

Maximale gebied van gaten die als fouten moeten worden gerapporteerd, in kaarteenheden. Indien ingesteld op 0 worden alle gaten gerapporteerd.

Laag met toegestane gaten

Optioneel

ALLOWED_GAPS_LAYER

[vector: polygoon]

Optionele laag die polygonen specificeert waarvan de gebieden zouden moeten worden genegeerd bij het controleren op gaten. Gaten, die geheel binnen deze polygonen vallen, zullen niet als fouten worden gerapporteerd.

Buffer toegestane gaten

Optioneel

ALLOWED_GAPS_BUFFER

[numeriek: double]

Standaard: 0.0

Bufferafstand om toe te passen op de laag met toegestane gaten, in geselecteerde eenheden. Gaten die binnen dit buffergebied liggen worden genegeerd. Maakt het mogelijk een ruimtelijke tolerantie toe te voegen rondom toegestane gaten om te voorkomen dat gaten nabij de grenzen als fouten worden gerapporteerd.

Laag met buren

NEIGHBORS

[vector: tabel]

Standaard: [Tijdelijke laag maken]

Specificatie van de uitvoertabel die het ID voor het gat en de unieke ID van zijn buurobjecten weergeeft. Een van:

  • Tijdelijke laag maken (TEMPORARY_OUTPUT)

  • Opslaan als bestand…

  • Opslaan naar GeoPackage…

  • Opslaan als tabel voor database…

De bestandscodering kan hier ook gewijzigd worden.

Fouten Gat

Optioneel

ERRORS

[vector: punt]

Standaard: [Uitvoer overslaan]

Specificatie van de uitvoerlaag die de zwaartepunten van de gaten bevat. Een van:

  • Uitvoer overslaan

  • Tijdelijke laag maken (TEMPORARY_OUTPUT)

  • Opslaan als bestand…

  • Opslaan naar GeoPackage…

  • Opslaan als tabel voor database…

De bestandscodering kan hier ook gewijzigd worden.

Objecten Gat

OUTPUT

[vector: polygoon]

Standaard: [Tijdelijke laag maken]

Specificatie van de uitvoerlaag die de geometrieën voor de gaten bevat. Een van:

  • Tijdelijke laag maken (TEMPORARY_OUTPUT)

  • Opslaan als bestand…

  • Opslaan naar GeoPackage…

  • Opslaan als tabel voor database…

De bestandscodering kan hier ook gewijzigd worden.

Gevorderde parameters

Label

Naam

Type

Beschrijving

Tolerantie

TOLERANCE

[numeriek: integer]

Standaard: 8

Numerieke precisie voor geometrische bewerkingen, opgegeven als een integer n, wat betekent dat twee punten die elk kleiner zijn dan 10-n (in kaarteenheden) worden verondersteld te worden samengevoegd.

Uitvoer

Label

Naam

Type

Beschrijving

Laag met buren

NEIGHBORS

[vector: tabel]

Een relationele tabel 1–N, wat betekent dat een gat kan zijn geassocieerd met meerdere buurpolygonen. De uitvoertabel bevat de volgende velden:

  • gc_errorid: de ID van het gat.

  • veld UNIQUE_ID: de unieke ID van het invoerobject dat een buurobject van het gat is.

Fouten Gat

ERRORS

[vector: punt]

Uitvoer puntenlaag die de locaties van de fouten en informatie bevat. De uitvoerlaag bevat de volgende velden:

  • gc_layerid: de ID van de invoerlaag.

  • gc_layername: de naam van de invoerlaag.

  • gc_partidx

  • gc_ringidx

  • gc_vertidx

  • gc_errorx: de X-coördinaat van het zwaartepunt van het gat.

  • gc_errory: de Y-coördinaat van het zwaartepunt van het gat.

  • gc_error: het gebied van het gat.

  • gc_errorid: de ID van het gat.

Objecten Gat

OUTPUT

[vector: polygoon]

Uitvoerlaag die de geometrieën van de gaten bevat. Beschikbare velden zijn hetzelfde als in de uitvoer ERRORS.

Pythoncode

ID algoritme: native:checkgeometrygap

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 algoritmes gebruiken vanaf de console voor details over hoe algoritmes van Processing uit te voeren vanuit de console voor Python.

24.1.3.19. Korte segmenten

Toegevoegd in 3.42

Berekent lengten van individuele segmenten in geometrieën lijn of polygoon en rapporteert segmenten, die korter zijn dan een minimale lengte, als fouten.

../../../../_images/check_geometry_smallsegments.png

Fig. 24.15 Fouten rapporteren (in rood) voor segmenten van een enkele lijn die korter zijn dan de opgegeven drempelwaarde.

Parameters

Basis parameters

Label

Naam

Type

Beschrijving

Invoerlaag

INPUT

[vector: lijn, polygoon]

Laag met de te controleren geometrieën.

Unieke identificatie object

UNIQUE_ID

[tabelveld: elk]

Veld dat de unieke waarden opslaat voor het identificeren van objecten.

Minimale lengte segment

MIN_SEGMENT_LENGTH

[numeriek: double]

Standaard: 0.0

Minimale lengte van segmenten die als geldig moeten worden beschouwd, in kaarteenheden.

Fouten Korte segmenten

ERRORS

[vector: punt]

Standaard: [Tijdelijke laag maken]

Specificatie van de uitvoerlaag die de zwaartepunten van de korte segmenten bevat. Een van:

  • Tijdelijke laag maken (TEMPORARY_OUTPUT)

  • Opslaan als bestand…

  • Opslaan naar GeoPackage…

  • Opslaan als tabel voor database…

De bestandscodering kan hier ook gewijzigd worden.

Objecten Korte segmenten

Optioneel

OUTPUT

[vector: hetzelfde als invoer]

Standaard: [Uitvoer overslaan]

Specificatie van de uitvoerlaag voor objecten die korte segmenten bevatten. Een van:

  • Uitvoer overslaan

  • Tijdelijke laag maken (TEMPORARY_OUTPUT)

  • Opslaan als bestand…

  • Opslaan naar GeoPackage…

  • Opslaan als tabel voor database…

De bestandscodering kan hier ook gewijzigd worden.

Gevorderde parameters

Label

Naam

Type

Beschrijving

Tolerantie

TOLERANCE

[numeriek: integer]

Standaard: 8

Numerieke precisie voor geometrische bewerkingen, opgegeven als een integer n, wat betekent dat twee punten die elk kleiner zijn dan 10-n (in kaarteenheden) worden verondersteld te worden samengevoegd.

Uitvoer

Label

Naam

Type

Beschrijving

Fouten Korte segmenten

ERRORS

[vector: punt]

Uitvoer puntenlaag die de locaties van de fouten en informatie bevat. De uitvoerlaag bevat de volgende velden:

  • gc_layerid: de ID van de invoerlaag.

  • gc_layername: de naam van de invoerlaag.

  • gc_partidx: de index van het deel van de geometrie van het object dat het korte segment bevat.

  • gc_ringidx: de index van de ring van de geometrie van het object dat het korte segment bevat.

  • gc_vertidx: de index van het eindpunt van het korte segment in de ring van de geometrie van het object.

  • gc_errorx: de X-coördinaat van het zwaartepunt van het korte segment.

  • gc_errory: de Y-coördinaat van het zwaartepunt van het korte segment.

  • gc_error: de lengte van het foute segment.

  • veld UNIQUE_ID: de unieke ID van het invoerobject met het korte segment.

Objecten Korte segmenten

OUTPUT

[vector: hetzelfde als invoer]

Uitvoerlaag die, voor elk geïdentificeerde korte segment, het object bevat waartoe het behoort. Beschikbare velden zijn hetzelfde als in de uitvoer ERRORS.

Pythoncode

ID algoritme: native:checkgeometrysegmentlength

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 algoritmes gebruiken vanaf de console voor details over hoe algoritmes van Processing uit te voeren vanuit de console voor Python.

24.1.3.20. Strikt meerdelig

Toegevoegd in 3.42

Controleert of meerdelige geometrieën meer dan een deel hebben. Meerdelige geometrieën met slechts een deel zijn fouten.

Parameters

Basis parameters

Label

Naam

Type

Beschrijving

Invoerlaag

INPUT

[vector: geometrie]

Laag met de te controleren geometrieën.

Unieke identificatie object

UNIQUE_ID

[tabelveld: elk]

Veld dat de unieke waarden opslaat voor het identificeren van objecten.

Fouten Eendelige geometrie

ERRORS

[vector: punt]

Standaard: [Tijdelijke laag maken]

Specificatie van de uitvoerlaag die de zwaartepunten van de meerdelige geometrieën bevatten die slechts een deel hebben. Een van:

  • Tijdelijke laag maken (TEMPORARY_OUTPUT)

  • Opslaan als bestand…

  • Opslaan naar GeoPackage…

  • Opslaan als tabel voor database…

De bestandscodering kan hier ook gewijzigd worden.

Objecten Eendelige geometrie

Optioneel

OUTPUT

[vector: hetzelfde als invoer]

Standaard: [Uitvoer overslaan]

Specificatie van de uitvoerlaag die de objecten met meerdelige geometrieën bevat die slechts een deel hebben. Een van:

  • Uitvoer overslaan

  • Tijdelijke laag maken (TEMPORARY_OUTPUT)

  • Opslaan als bestand…

  • Opslaan naar GeoPackage…

  • Opslaan als tabel voor database…

De bestandscodering kan hier ook gewijzigd worden.

Gevorderde parameters

Label

Naam

Type

Beschrijving

Tolerantie

TOLERANCE

[numeriek: integer]

Standaard: 8

Numerieke precisie voor geometrische bewerkingen, opgegeven als een integer n, wat betekent dat twee punten die elk kleiner zijn dan 10-n (in kaarteenheden) worden verondersteld te worden samengevoegd.

Uitvoer

Label

Naam

Type

Beschrijving

Fouten Eendelige geometrie

ERRORS

[vector: punt]

Uitvoer puntenlaag die de locaties van de fouten en informatie bevat. De uitvoerlaag bevat de volgende velden:

  • gc_layerid: de ID van de invoerlaag.

  • gc_layername: de naam van de invoerlaag.

  • gc_partidx

  • gc_ringidx

  • gc_vertidx

  • gc_errorx: de X-coördinaat van het zwaartepunt van de meerdelige geometrie dat slechts een deel heeft.

  • gc_errory: de Y-coördinaat van het zwaartepunt van de meerdelige geometrie dat slechts een deel heeft.

  • gc_error

  • veld UNIQUE_ID: de unieke ID van het invoerobject dat meerdelig is, maar slechts een deel heeft.

Objecten Eendelige geometrie

OUTPUT

[vector: hetzelfde als invoer]

Uitvoerlaag die de objecten bevat die meerdelig zijn, maar slechts een deel hebben. Beschikbare velden zijn hetzelfde als in de uitvoer ERRORS.

Pythoncode

ID algoritme: native:checkgeometrymultipart

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 algoritmes gebruiken vanaf de console voor details over hoe algoritmes van Processing uit te voeren vanuit de console voor Python.