Belangrijk

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

24.1.20. Vector bedekken

24.1.20.1. Bedekking oplossen

Werkt op een bedekking (weergegeven als een set objecten polygoon met exact overeenkomende geometrie voor randen) om de geometrieën op te lossen (verenigen). Het verschaft een hevig geoptimaliseerde benadering voor het verenigen van deze objecten, vergeleken met de standaard gereedschappen voor Oplossen.

Zie ook

Samensmelten

Parameters

Label

Naam

Type

Beschrijving

Invoerlaag

INPUT

[vector: polygoon]

Invoer polygoon-vectorlaag

Samengesmolten

OUTPUT

[vector: polygoon]

Standaard: [Tijdelijke laag maken]

Specificeer de uitvoer vectorlaag. Één van:

  • Tijdelijke laag maken (TEMPORARY_OUTPUT)

  • Opslaan als bestand…

  • Opslaan naar GeoPackage…

  • Opslaan als tabel voor database…

De bestandscodering kan hier ook gewijzigd worden.

Uitvoer

Label

Naam

Type

Beschrijving

Samengesmolten

OUTPUT

[vector: polygoon]

De uitvoer polygoon vectorlaag met opgeloste geometrieën.

Pythoncode

ID algoritme: native:coverageunion

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.20.2. Bedekking vereenvoudigen

Werkt op een bedekking (weergegeven als een set objecten polygoon met exact overeenkomende geometrie voor randen) om een vereenvoudiging Visvalingam–Whyatt toe te passen op de randen, verkleint de complexiteit in verhouding tot de opgegeven tolerantie, daarbij een geldige bedekking behoudend (d.i. geen randen na de vereenvoudiging kruisen of raken). Geometrieën zullen nooit worden verwijderd, maar ze zouden kunnen worden vereenvoudigd tot slechts een driehoek. Ook zullen sommige geometrieën (zoals polygonen die te weinig niet-herhalende punten hebben) ongewijzigd worden gelaten.

Als de gegevensset voor de invoer geen geldige bedekking is vanwege overlappingen, zal het nog steeds worden vereenvoudigd, maar ongeldige topologie, zoals kruisende randen zullen nog steeds ongeldig zijn.

Vereist versie van GEOS >= 3.12

Parameters

Label

Naam

Type

Beschrijving

Invoerlaag

INPUT

[vector: polygoon]

Invoer polygoon-vectorlaag

Tolerantie

TOLERANCE

[getal]

Standaard: 0.0

Maximum afstand (in eenheid naar keuze) tussen twee opeenvolgende punten om samen te worden gevoegd.

Grens behouden

PRESERVE_BOUNDARY

[getal]

Standaard: False

Indien ingeschakeld, zullen de buitenste grenzen van de bedekking worden behouden zonder vereenvoudiging

Vereenvoudigd

OUTPUT

[vector: polygoon]

Standaard: [Tijdelijke laag maken]

Specificeer de uitvoer vectorlaag. Één van:

  • Tijdelijke laag maken (TEMPORARY_OUTPUT)

  • Opslaan als bestand…

  • Opslaan naar GeoPackage…

  • Opslaan als tabel voor database…

De bestandscodering kan hier ook gewijzigd worden.

Uitvoer

Label

Naam

Type

Beschrijving

Vereenvoudigd

OUTPUT

[vector: polygoon]

De uitvoer polygoon vectorlaag met een kleiner aantal punten.

Pythoncode

ID algoritme: native:coveragesimplify

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.20.3. Bedekking valideren

Analyseert een bedekking (weergegeven als een set objecten polygoon met exact overeenkomende geometrie voor randen) om plaatsen te zoeken waar niet wordt voldaan aan de aanname van het exact overeenkomen van randen. Ongeldigheid omvat ook polygonen die overlappen of die gaten hebben die kleiner zijn dan de gespecificeerde breedte voor het gat.

Vereist versie van GEOS >= 3.12

Parameters

Label

Naam

Type

Beschrijving

Invoerlaag

INPUT

[vector: polygoon]

Invoer polygoon-vectorlaag

Breedte gat

GAP_WIDTH

[getal]

Standaard: 0.0

De maximale breedte van het te ontdekken gat

Ongeldige randen

INVALID_EDGES

[vector: lijn]

Standaard: [Tijdelijke laag maken]

Specificeer de uitvoer vectorlaag. Één 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.

Uitvoer

Label

Naam

Type

Beschrijving

Ongeldige randen

OUTPUT

[vector: lijn]

De uitvoer lijn vectorlaag, die foute randen weergeeft voor elke ongeldige polygoon.

Resultaat geldigheid

IS_VALID

[Booleaanse waarde]

Geeft terug of de bedekking geldig is of niet.

Pythoncode

ID algoritme: native:coveragevalidate

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.