Svarbu

Vertimas yra bendruomenės pastangos, prie kurių jūs galite prisijungti. Šis puslapis šiuo metu išverstas 76.59%.

24.1.24. Vektorių persidengimai

24.1.24.1. Apkirpti

Apkerpa vektorinį sluoksnį naudojant geoobjektus iš papildomo poligonų sluoksnio.

Į rezultatų sluoksnį bus įtrauktos tik tos pradinio sluoksnio geoobjektų dalys, kurios patenka į persidengimo sluoksnio poligonus.

Įspėjimas

Keičiama tik geometrija

Šis veiksmas keičia tik geoobjekto geometriją. Geoobjektų atributų reikšmės nekeičiamos, nors geoobjektų savybės, tokios kaip plotas ar ilgis, gali pasikeisti. Jei šios savybės laikomos atributuose, juos reikės pakeisti rankiniu būdu.

Šis algoritmas naudoja tiekėjų erdvinius indeksus, paruoštas geometrijas ir apkarpymo veiksmą taiko tik jei geometrija nepatenka pilnai į slėpimo geometriją.

../../../../_images/clip3.png

Fig. 24.119 Karpymo veiksmas su dviejų geoobjektų įvesties sluoksniu „a“ ir vieno geoobjekto perdengimo sluoksniu „b“ (kairėje) - gaunamas naujas sluoksnis su pakeistais „a“ geoobjektais (dešinėje)

checkbox Leidžia taškų, linijų ir poligonų geoobjektus keisti vietoje

Numatytas meniu: Vektorius ► Geometrijos įrankiai

Taip pat žiūrėkite

Intersection, Skirtumas

Parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Įvesties sluoksnis

INPUT

[vektorius: geometrija]

Sluoksnis su apkerpamais geoobjektais

Perdengimo sluoksnis

OVERLAY

[vektorius: poligonas]

Sluoksnis su apkirpimo geoobjektais

Apkirpta

OUTPUT

[toks pat, kaip įvestis]

Numatytas: [Kurti laikiną sluoksnį]

Specify the layer to contain the features from the input layer that are inside the overlay (clipping) layer. One of:

  • Kurti laikiną sluoksnį (TEMPORARY_OUTPUT)

  • Įrašyti į failą…

  • Įrašyti į geopackage…

  • Įrašyti į duombazės lentelę…

Šia taipogi galima pakeisti failo koduotę.

Išvestys

Užrašas

Pavadinimas

Tipas

Aprašymas

Apkirpta

OUTPUT

[toks pat, kaip įvestis]

Sluoksnis su geoobjektais iš įvesties sluoksnio, padalintais perdengimo sluoksniu.

Pythono kodas

Algoritmo ID: qgis:clip

import processing
processing.run("algorithm_id", {parameter_dictionary})

algoritmo id rodomas, kai užvedate pelę virš algoritmo apdorojimo įrankinėje. parametrų žodynas teikia parametrų pavadinimus ir reikšmes. Daugiau informacijos apie tai, kaip vykdyti apdorojimo algoritmus Pythono konsolėje rasite skyriuje Using processing algorithms from the console.

24.1.24.2. Skirtumas

Ištraukia iš įvesties sluoksnio geoobjektus, kurie nepatenka į persidengimo sluoksnio ribas.

Įvesties sluoksnio geoobjektai, kurie dalinai kertasi su persidengimo sluoksnio geoobjektu(ais) padalinami pagal tų objektų ribą ir paliekamos tik tos dalys, kurios yra už persidengimo sluoksnio objektų.

Įspėjimas

Keičiama tik geometrija

Šis veiksmas keičia tik geoobjekto geometriją. Geoobjektų atributų reikšmės nekeičiamos, nors geoobjektų savybės, tokios kaip plotas ar ilgis, gali pasikeisti. Jei šios savybės laikomos atributuose, juos reikės pakeisti rankiniu būdu.

../../../../_images/difference.png

Fig. 24.120 Skirtumo veiksmas su dviem geoobjektais įvesties sluoksnyje „a“ ir vienu geoobjektu persidengimo sluoksnyje „b“ (kairėje) - gaunamas naujas sluoksnis su modifikuotais „a“ geoobjektais (dešinėje)

checkbox Leidžia taškų, linijų ir poligonų geoobjektus keisti vietoje

Numatytas meniu: Vektorius ► Geometrijos įrankiai

Parametrai

Baziniai parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Įvesties sluoksnis

INPUT

[vektorius: geometrija]

Sluoksnis, iš kurio reikia ištraukti geoobjektus (ar jų dalis).

Perdengimo sluoksnis

OVERLAY

[vektorius: geometrija]

Sluoksnis su geometrijomis, kurios bus atimamos iš įvesties sluoksnio geometrijų. Tikimasi, kad jame bus bent tiek matmenų (taškai: 0D, linijos: 1D, poligonai: 2D, tūris: 3D), kiek įvesties sluoksnio geometrijose.

Skirtumas

OUTPUT

[toks pat, kaip įvestis]

Numatytas: [Kurti laikiną sluoksnį]

Specify the layer to contain the (parts of) features from the input layer that are not inside the overlay layer. One of:

  • Kurti laikiną sluoksnį (TEMPORARY_OUTPUT)

  • Įrašyti į failą…

  • Įrašyti į geopackage…

  • Įrašyti į duombazės lentelę…

Šia taipogi galima pakeisti failo koduotę.

Išmanesni parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Tinklelio dydis

Pasirinktinis

GRID_SIZE

[skaičius: slankaus kablelio]

Numatytas: jokio

Jei nurodyta, įvesties geometrijos pritraukiamos prie nurodyto dydžio tinklelio, o rezultato viršūnės skaičiuojamos tame pačiame tinklelyje. Reikalauja GEOS 3.9.0 ar naujesnio.

Išvestys

Užrašas

Pavadinimas

Tipas

Aprašymas

Skirtumas

OUTPUT

[toks pat, kaip įvestis]

Sluoksnis su geoobjektais (ar jų dalimis) iš įvesties sluoksnio, nepersidengiančiais su persidengimo sluoksniu.

Pythono kodas

Algoritmo ID: qgis:difference

import processing
processing.run("algorithm_id", {parameter_dictionary})

algoritmo id rodomas, kai užvedate pelę virš algoritmo apdorojimo įrankinėje. parametrų žodynas teikia parametrų pavadinimus ir reikšmes. Daugiau informacijos apie tai, kaip vykdyti apdorojimo algoritmus Pythono konsolėje rasite skyriuje Using processing algorithms from the console.

24.1.24.3. Difference (multiple)

Extracts features from the input layer that fall completely outside or only partially overlap the features from any of the overlay layer(s).

For each overlay layer the difference is calculated between the result of all previous difference operations and this overlay layer. Input layer features that partially overlap feature(s) in the overlay layer are split along those features‘ boundary and only the portions outside the overlay layer features are retained.

Įspėjimas

Keičiama tik geometrija

Šis veiksmas keičia tik geoobjekto geometriją. Geoobjektų atributų reikšmės nekeičiamos, nors geoobjektų savybės, tokios kaip plotas ar ilgis, gali pasikeisti. Jei šios savybės laikomos atributuose, juos reikės pakeisti rankiniu būdu.

../../../../_images/difference_multi.png

Fig. 24.121 Difference operation between a two-feature input layer ‚a‘ and single feature overlay layers ‚b‘ and ‚c‘ (left) - resulting in a new layer with the modified ‚a‘ features (right)

Taip pat žiūrėkite

Skirtumas, Symmetrical difference, Apkirpti

Parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Įvesties sluoksnis

INPUT

[vektorius: geometrija]

Sluoksnis, iš kurio reikia ištraukti geoobjektus (ar jų dalis).

Overlay layers

OVERLAYS

[vector: geometry] [list]

List of layers containing the geometries that will be subtracted from the input layer geometries. They are expected to have at least as many dimensions (point: 0D, line: 1D, polygon: 2D, volume: 3D) as the input layer geometries.

Skirtumas

OUTPUT

[toks pat, kaip įvestis]

Numatytas: [Kurti laikiną sluoksnį]

Specify the layer to contain the (parts of) features from the input layer that do not overlap features of the overlay layers. One of:

  • Kurti laikiną sluoksnį (TEMPORARY_OUTPUT)

  • Įrašyti į failą…

  • Įrašyti į geopackage…

  • Įrašyti į duombazės lentelę…

Šia taipogi galima pakeisti failo koduotę.

Išvestys

Užrašas

Pavadinimas

Tipas

Aprašymas

Skirtumas

OUTPUT

[toks pat, kaip įvestis]

Layer containing (parts of) features from the input layer not overlapping features from the overlay layers.

Pythono kodas

Algorithm ID: qgis:multidifference

import processing
processing.run("algorithm_id", {parameter_dictionary})

algoritmo id rodomas, kai užvedate pelę virš algoritmo apdorojimo įrankinėje. parametrų žodynas teikia parametrų pavadinimus ir reikšmes. Daugiau informacijos apie tai, kaip vykdyti apdorojimo algoritmus Pythono konsolėje rasite skyriuje Using processing algorithms from the console.

24.1.24.4. Extract/clip by extent

Creates a new vector layer that only contains features which fall within a specified extent. Any features which intersect the extent will be included by default.

../../../../_images/extractbyextent.png

Fig. 24.122 Extract operation between a three-feature input layer ‚a‘ and a dashed extent (left) - resulting features with dashed extent for reference (right)

Optionally, feature geometries can also be clipped to the extent.

../../../../_images/extractbyextent_clip.png

Fig. 24.123 Extract operation between a three-feature input layer ‚a‘ and a dashed extent (left) - resulting features with dashed extent for reference (right)

Taip pat žiūrėkite

Apkirpti

Parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Įvesties sluoksnis

INPUT

[vektorius: geometrija]

Sluoksnis, iš kurio reikia ištraukti geoobjektus (ar jų dalis).

Apimtis (xmin, xmax, ymin, ymax)

EXTENT

[apimtis]

Extent for clipping.

Galimi metodai yra:

  • Skaičiuoti pagal sluoksnį…: naudoja dabartiniame projekte įkelto sluoksnio apimtį

  • Skaičiuoti pagal išdėstymo žemėlapį…: naudoja aktyvaus projekto išdėstymo žemėlapio elemento apimtį

  • Skaičiuoti pagal žymelę…: naudoja įrašytos žymelės apimtį

  • Naudoti žemėlapio drobės apimtį

  • Braižyti drobėje: spauskite ir tempkite stačiakampį, apibrėžianti norimą plotą

  • Įveskite koordinates kaip xmin, xmax, ymin, ymax

Clip features to extent

CLIP

[boolean]

Numatytas: ne

If checked, the geometries will be clipped to the extent chosen instead of taking the whole geometry as output. Moreover, output geometries will be automatically converted to multi geometries to ensure uniform output types.

Extracted

OUTPUT

[toks pat, kaip įvestis]

Numatytas: [Kurti laikiną sluoksnį]

Specify the layer to contain the features from the input layer that are inside the clip extent. One of:

  • Kurti laikiną sluoksnį (TEMPORARY_OUTPUT)

  • Įrašyti į failą…

  • Įrašyti į geopackage…

  • Įrašyti į duombazės lentelę…

Šia taipogi galima pakeisti failo koduotę.

Išvestys

Užrašas

Pavadinimas

Tipas

Aprašymas

Extracted

OUTPUT

[toks pat, kaip įvestis]

Layer containing the clipped features.

Pythono kodas

Algorithm ID: native:extractbyextent

import processing
processing.run("algorithm_id", {parameter_dictionary})

algoritmo id rodomas, kai užvedate pelę virš algoritmo apdorojimo įrankinėje. parametrų žodynas teikia parametrų pavadinimus ir reikšmes. Daugiau informacijos apie tai, kaip vykdyti apdorojimo algoritmus Pythono konsolėje rasite skyriuje Using processing algorithms from the console.

24.1.24.5. Intersection

Extracts the portions of features from the input layer that overlap features in the overlay layer.

Features in the intersection layer are assigned the attributes of the overlapping features from both the input and overlay layers.

Įspėjimas

Keičiama tik geometrija

Šis veiksmas keičia tik geoobjekto geometriją. Geoobjektų atributų reikšmės nekeičiamos, nors geoobjektų savybės, tokios kaip plotas ar ilgis, gali pasikeisti. Jei šios savybės laikomos atributuose, juos reikės pakeisti rankiniu būdu.

../../../../_images/intersection.png

Fig. 24.124 Intersection operation between a two-feature input layer ‚a‘ and a single feature overlay layer ‚b‘ (left) - overlapping areas become a new two-feature layer with both layers‘ attributes (right)

Numatytas meniu: Vektorius ► Geometrijos įrankiai

Įspėjimas

Šis algoritmas išmeta esamus pirminius raktus ar FID reikšmes ir perkuria jas išvesties sluoksniuose.

Taip pat žiūrėkite

Intersection (multiple), Apkirpti, Skirtumas

Parametrai

Baziniai parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Įvesties sluoksnis

INPUT

[vektorius: geometrija]

Sluoksnis, iš kurio reikia ištraukti geoobjektus (ar jų dalis).

Perdengimo sluoksnis

OVERLAY

[vektorius: geometrija]

Layer containing the features to check for overlap. Its features‘ geometry is expected to have at least as many dimensions (point: 0D, line: 1D, polygon: 2D, volume: 3D) as the input layer’s.

Input fields to keep (leave empty to keep all fields)

Pasirinktinis

INPUT_FIELDS

[lentelės laukas: bet koks] [sąrašas]

Numatytas: jokio

Field(s) of the input layer to keep in the output. If no fields are chosen all fields are taken.

Overlay fields to keep (leave empty to keep all fields)

Pasirinktinis

OVERLAY_FIELDS

[lentelės laukas: bet koks] [sąrašas]

Numatytas: jokio

Field(s) of the overlay layer to keep in the output. If no fields are chosen all fields are taken. Duplicate field names will be appended a count suffix to avoid collision.

Intersection

OUTPUT

[toks pat, kaip įvestis]

Numatytas: [Kurti laikiną sluoksnį]

Specify the layer to contain (the parts of) the features from the input layer that overlap one or more features from the overlay layer. One of:

  • Kurti laikiną sluoksnį (TEMPORARY_OUTPUT)

  • Įrašyti į failą…

  • Įrašyti į geopackage…

  • Įrašyti į duombazės lentelę…

Šia taipogi galima pakeisti failo koduotę.

Išmanesni parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Overlay fields prefix

Pasirinktinis

OVERLAY_FIELDS_PREFIX

[string]

Add a prefix to identify fields of the overlay layer. Duplicate field names will be appended a count suffix to avoid collision.

Tinklelio dydis

Pasirinktinis

GRID_SIZE

[skaičius: slankaus kablelio]

Numatytas: jokio

Jei nurodyta, įvesties geometrijos pritraukiamos prie nurodyto dydžio tinklelio, o rezultato viršūnės skaičiuojamos tame pačiame tinklelyje. Reikalauja GEOS 3.9.0 ar naujesnio.

Išvestys

Užrašas

Pavadinimas

Tipas

Aprašymas

Intersection

OUTPUT

[toks pat, kaip įvestis]

Layer containing (parts of) features from the input layer that overlap the overlay layer.

Pythono kodas

Algorithm ID: qgis:intersection

import processing
processing.run("algorithm_id", {parameter_dictionary})

algoritmo id rodomas, kai užvedate pelę virš algoritmo apdorojimo įrankinėje. parametrų žodynas teikia parametrų pavadinimus ir reikšmes. Daugiau informacijos apie tai, kaip vykdyti apdorojimo algoritmus Pythono konsolėje rasite skyriuje Using processing algorithms from the console.

24.1.24.6. Intersection (multiple)

Extracts the overlapping portions of features in the input and all overlay layers.

Features in the output layer are assigned the attributes of the overlapping features from both the input and overlay layers.

Įspėjimas

Keičiama tik geometrija

Šis veiksmas keičia tik geoobjekto geometriją. Geoobjektų atributų reikšmės nekeičiamos, nors geoobjektų savybės, tokios kaip plotas ar ilgis, gali pasikeisti. Jei šios savybės laikomos atributuose, juos reikės pakeisti rankiniu būdu.

../../../../_images/intersection_multi.png

Fig. 24.125 Intersection operation between a two-feature input layer ‚a‘ and single feature overlay layers ‚b‘ and ‚c‘ (left) - overlapping areas become a new two-feature layer with all layers‘ attributes (right)

Įspėjimas

This algorithm drops existing primary keys or FID values and regenerate them in output layers.

Taip pat žiūrėkite

Intersection, Apkirpti, Skirtumas

Parametrai

Baziniai parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Įvesties sluoksnis

INPUT

[vektorius: geometrija]

Sluoksnis, iš kurio reikia ištraukti geoobjektus (ar jų dalis).

Overlay layers

OVERLAYS

[vector: geometry] [list]

Layers containing the features to check for overlap. The features‘ geometry is expected to have at least as many dimensions (point: 0D, line: 1D, polygon: 2D, volume: 3D) as the input layer’s.

Išmanesni parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Overlay fields prefix

Pasirinktinis

OVERLAY_FIELDS_PREFIX

[string]

Add a prefix to identify fields of the overlay layers. Duplicate field names will be appended a count suffix to avoid collision.

Išvestys

Užrašas

Pavadinimas

Tipas

Aprašymas

Intersection

OUTPUT

[toks pat, kaip įvestis]

Layer containing (parts of) features from the input layer that overlap all the overlay layers.

Pythono kodas

Algorithm ID: qgis:multiintersection

import processing
processing.run("algorithm_id", {parameter_dictionary})

algoritmo id rodomas, kai užvedate pelę virš algoritmo apdorojimo įrankinėje. parametrų žodynas teikia parametrų pavadinimus ir reikšmes. Daugiau informacijos apie tai, kaip vykdyti apdorojimo algoritmus Pythono konsolėje rasite skyriuje Using processing algorithms from the console.

24.1.24.7. Line intersections

Creates point features where the lines from the two layers intersect.

../../../../_images/line_intersection.png

Fig. 24.126 Points of intersection

Numatytas meniu: Vektorius ► Analizės įrankiai

Įspėjimas

This algorithm drops existing primary keys or FID values and regenerate them in output layers.

Parametrai

Baziniai parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Įvesties sluoksnis

INPUT

[vektorius: linija]

Input line layer.

Intersect layer

INTERSECT

[vektorius: linija]

Layer to use to find line intersections.

Input fields to keep (leave empty to keep all fields)

Pasirinktinis

INPUT_FIELDS

[lentelės laukas: bet koks] [sąrašas]

Numatytas: jokio

Field(s) of the input layer to keep in the output. If no fields are chosen all fields are taken.

Intersect fields to keep (leave empty to keep all fields)

Pasirinktinis

INTERSECT_FIELDS

[lentelės laukas: bet koks] [sąrašas]

Numatytas: jokio

Field(s) of the intersect layer to keep in the output. If no fields are chosen all fields are taken. Duplicate field names will be appended a count suffix to avoid collision.

Intersection

OUTPUT

[vector: point]

Numatytas: [Kurti laikiną sluoksnį]

Specify the layer to contain the intersection points of the lines from the input and overlay layers. One of:

  • Kurti laikiną sluoksnį (TEMPORARY_OUTPUT)

  • Įrašyti į failą…

  • Įrašyti į geopackage…

  • Įrašyti į duombazės lentelę…

Šia taipogi galima pakeisti failo koduotę.

Išmanesni parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Intersect fields prefix

Pasirinktinis

INTERSECT_FIELDS_PREFIX

[string]

Add a prefix to identify fields of the intersect layer.

Išvestys

Užrašas

Pavadinimas

Tipas

Aprašymas

Intersections

OUTPUT

[vector: point]

Point vector layer of the lines intersections, with both layers‘ attributes.

Pythono kodas

Algorithm ID: qgis:lineintersections

import processing
processing.run("algorithm_id", {parameter_dictionary})

algoritmo id rodomas, kai užvedate pelę virš algoritmo apdorojimo įrankinėje. parametrų žodynas teikia parametrų pavadinimus ir reikšmes. Daugiau informacijos apie tai, kaip vykdyti apdorojimo algoritmus Pythono konsolėje rasite skyriuje Using processing algorithms from the console.

24.1.24.8. Split with lines

Splits the lines or polygons in one layer using the lines or polygon rings in another layer to define the breaking points. Intersection between geometries in both layers are considered as split points.

Output will contain multi geometries for split features.

../../../../_images/split_with_lines.png

Fig. 24.127 Split lines

checkbox Allows features in-place modification of line and polygon features

Įspėjimas

This algorithm drops existing primary keys or FID values and regenerate them in output layers.

Parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Įvesties sluoksnis

INPUT

[vektorius: linija, poligonas]

Layer containing the lines or polygons to split.

Split layer

LINES

[vektorius: linija, poligonas]

Layer whose lines or rings are used to define the breaking points.

Split

OUTPUT

[toks pat, kaip įvestis]

Numatytas: [Kurti laikiną sluoksnį]

Specify the layer to contain the splitted (in case they are intersected by a line in the split layer) line/polygon features from the input layer. One of:

  • Kurti laikiną sluoksnį (TEMPORARY_OUTPUT)

  • Įrašyti į failą…

  • Įrašyti į geopackage…

  • Įrašyti į duombazės lentelę…

Šia taipogi galima pakeisti failo koduotę.

Išvestys

Užrašas

Pavadinimas

Tipas

Aprašymas

Split

OUTPUT

[toks pat, kaip įvestis]

Output vector layer with split lines or polygons from input layer.

Pythono kodas

Algorithm ID: qgis:splitwithlines

import processing
processing.run("algorithm_id", {parameter_dictionary})

algoritmo id rodomas, kai užvedate pelę virš algoritmo apdorojimo įrankinėje. parametrų žodynas teikia parametrų pavadinimus ir reikšmes. Daugiau informacijos apie tai, kaip vykdyti apdorojimo algoritmus Pythono konsolėje rasite skyriuje Using processing algorithms from the console.

24.1.24.9. Symmetrical difference

Creates a layer containing features from both the input and overlay layers but with the overlapping areas between the two layers removed.

The attribute table of the symmetrical difference layer contains attributes and fields from both the input and overlay layers.

Įspėjimas

Keičiama tik geometrija

Šis veiksmas keičia tik geoobjekto geometriją. Geoobjektų atributų reikšmės nekeičiamos, nors geoobjektų savybės, tokios kaip plotas ar ilgis, gali pasikeisti. Jei šios savybės laikomos atributuose, juos reikės pakeisti rankiniu būdu.

../../../../_images/symmetrical_difference.png

Fig. 24.128 Symmetrical difference operation between a two-features input layer ‚a‘ and a single feature overlay layer ‚b‘ (left) - resulting three-feature layer with both layers‘ attributes (right)

Numatytas meniu: Vektorius ► Geometrijos įrankiai

Įspėjimas

This algorithm drops existing primary keys or FID values and regenerate them in output layers.

Taip pat žiūrėkite

Skirtumas, Apkirpti, Intersection

Parametrai

Baziniai parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Įvesties sluoksnis

INPUT

[vektorius: geometrija]

First layer to extract (parts of) features from.

Perdengimo sluoksnis

OVERLAY

[vektorius: geometrija]

Second layer to extract (parts of) features from. Ideally the geometry type should be the same as input layer.

Symmetrical difference

OUTPUT

[toks pat, kaip įvestis]

Numatytas: [Kurti laikiną sluoksnį]

Specify the layer to contain (the parts of) the features from the input and overlay layers that do not overlap features from the other layer. One of:

  • Kurti laikiną sluoksnį (TEMPORARY_OUTPUT)

  • Įrašyti į failą…

  • Įrašyti į geopackage…

  • Įrašyti į duombazės lentelę…

Šia taipogi galima pakeisti failo koduotę.

Išmanesni parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Overlay fields prefix

Pasirinktinis

OVERLAY_FIELDS_PREFIX

[string]

Add a prefix to identify fields of the overlay layer. Duplicate field names will be appended a count suffix to avoid collision.

Tinklelio dydis

Pasirinktinis

GRID_SIZE

[skaičius: slankaus kablelio]

Numatytas: jokio

Jei nurodyta, įvesties geometrijos pritraukiamos prie nurodyto dydžio tinklelio, o rezultato viršūnės skaičiuojamos tame pačiame tinklelyje. Reikalauja GEOS 3.9.0 ar naujesnio.

Išvestys

Užrašas

Pavadinimas

Tipas

Aprašymas

Symmetrical difference

OUTPUT

[toks pat, kaip įvestis]

Layer containing (parts of) features from each layer not overlapping the other layer, with both layers‘ attributes.

Pythono kodas

Algorithm ID: qgis:symmetricaldifference

import processing
processing.run("algorithm_id", {parameter_dictionary})

algoritmo id rodomas, kai užvedate pelę virš algoritmo apdorojimo įrankinėje. parametrų žodynas teikia parametrų pavadinimus ir reikšmes. Daugiau informacijos apie tai, kaip vykdyti apdorojimo algoritmus Pythono konsolėje rasite skyriuje Using processing algorithms from the console.

24.1.24.10. Union

Checks overlaps between features within the input layer and creates separate features for overlapping and non-overlapping parts. The area of overlap will create as many identical overlapping features as there are features that participate in that overlap.

../../../../_images/union.png

Fig. 24.129 Union operation with a single input layer with two overlapping features (left) - resulting in four features (middle) - features moved for clarity (right)

An overlay layer can also be used, in which case features from each layer are split at their overlap with features from the other one, creating a layer containing all the portions from both input and overlay layers. Features on the same layer will not split each other. The attribute table of the union layer is filled with attribute values from the respective original layer for non-overlapping features, and attribute values from both layers for overlapping features.

../../../../_images/union_with_overlay.png

Fig. 24.130 Union operation between a two-feature input layer ‚a‘ and a single feature overlay layer ‚b‘ (left) - resulting five-feature layer with attributes from both layers (right)

Pastaba

With an overlay layer, features on the same layer will not split each other. If you want to split overlaps on the same layer as well as other layers, first run the algorithm with multiple layers then run the algorithm again with only the previous output.

Numatytas meniu: Vektorius ► Geometrijos įrankiai

Įspėjimas

This algorithm drops existing primary keys or FID values and regenerate them in output layers.

Taip pat žiūrėkite

Union (multiple), Apkirpti, Skirtumas, Intersection

Parametrai

Baziniai parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Įvesties sluoksnis

INPUT

[vektorius: geometrija]

Input vector layer to split at any intersections.

Perdengimo sluoksnis

Pasirinktinis

OVERLAY

[vektorius: geometrija]

Layer that will be combined to the first one. Ideally the geometry type should be the same as input layer.

Union

OUTPUT

[toks pat, kaip įvestis]

Numatytas: [Kurti laikiną sluoksnį]

Specify the layer to contain the (split and duplicated) features from the input layer and the overlay layer. One of:

  • Kurti laikiną sluoksnį (TEMPORARY_OUTPUT)

  • Įrašyti į failą…

  • Įrašyti į geopackage…

  • Įrašyti į duombazės lentelę…

Šia taipogi galima pakeisti failo koduotę.

Išmanesni parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Overlay fields prefix

Pasirinktinis

OVERLAY_FIELDS_PREFIX

[string]

Add a prefix to identify fields of the overlay layer. Duplicate field names will be appended a count suffix to avoid collision.

Tinklelio dydis

Pasirinktinis

GRID_SIZE

[skaičius: slankaus kablelio]

Numatytas: jokio

Jei nurodyta, įvesties geometrijos pritraukiamos prie nurodyto dydžio tinklelio, o rezultato viršūnės skaičiuojamos tame pačiame tinklelyje. Reikalauja GEOS 3.9.0 ar naujesnio.

Išvestys

Užrašas

Pavadinimas

Tipas

Aprašymas

Union

OUTPUT

[toks pat, kaip įvestis]

Layer containing all the overlapping and non-overlapping parts from the processed layer(s).

Pythono kodas

Algorithm ID: qgis:union

import processing
processing.run("algorithm_id", {parameter_dictionary})

algoritmo id rodomas, kai užvedate pelę virš algoritmo apdorojimo įrankinėje. parametrų žodynas teikia parametrų pavadinimus ir reikšmes. Daugiau informacijos apie tai, kaip vykdyti apdorojimo algoritmus Pythono konsolėje rasite skyriuje Using processing algorithms from the console.

24.1.24.11. Union (multiple)

Checks overlaps between features within the input layer and creates separate features for overlapping and non-overlapping parts. The area of overlap will create as many identical overlapping features as there are features that participate in that overlap.

../../../../_images/union.png

Fig. 24.131 Union operation with a single input layer with two overlapping features (left) - resulting in four features (middle) - features moved for clarity (right)

Multiple overlay layers can also be used, in which case features from each layer are split at their overlap with features from all other layers, creating a layer containing all the portions from both input and overlay layers. Features on the same layer will not split each other. The attribute table of the Union layer is filled with attribute values from the respective original layer for non-overlapping features, and attribute values from overlay layers for overlapping features.

../../../../_images/union_multi.png

Fig. 24.132 Union operation between a two-feature input layer ‚a‘ and single feature overlay layers ‚b‘ and ‚c‘ (left) - resulting eleven-feature layer with attributes from all layers (right)

Pastaba

With an overlay layer, features on the same layer will not split each other. If you want to split overlaps on the same layer as well as other layers, first run the algorithm with multiple layers then run the algorithm again with only the previous output.

Įspėjimas

This algorithm drops existing primary keys or FID values and regenerate them in output layers.

Taip pat žiūrėkite

Union, Apkirpti, Skirtumas, Intersection

Parametrai

Baziniai parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Įvesties sluoksnis

INPUT

[vektorius: geometrija]

Input vector layer to split at any intersections.

Overlay layers

Pasirinktinis

OVERLAYS

[vector: geometry] [list]

Layers that will be combined to the first one. Ideally the geometry type should be the same as input layer.

Union

OUTPUT

[toks pat, kaip įvestis]

Numatytas: [Kurti laikiną sluoksnį]

Specify the layer to contain the (split and duplicated) features from the input layer and the overlay layers. One of:

  • Kurti laikiną sluoksnį (TEMPORARY_OUTPUT)

  • Įrašyti į failą…

  • Įrašyti į geopackage…

  • Įrašyti į duombazės lentelę…

Šia taipogi galima pakeisti failo koduotę.

Išmanesni parametrai

Užrašas

Pavadinimas

Tipas

Aprašymas

Overlay fields prefix

Pasirinktinis

OVERLAY_FIELDS_PREFIX

[string]

Add a prefix to identify fields of the overlay layers. Duplicate field names will be appended a count suffix to avoid collision.

Išvestys

Užrašas

Pavadinimas

Tipas

Aprašymas

Union

OUTPUT

[toks pat, kaip įvestis]

Layer containing all the overlapping and non-overlapping parts from the processed layer(s), with all layers‘ attributes.

Pythono kodas

Algorithm ID: qgis:multiunion

import processing
processing.run("algorithm_id", {parameter_dictionary})

algoritmo id rodomas, kai užvedate pelę virš algoritmo apdorojimo įrankinėje. parametrų žodynas teikia parametrų pavadinimus ir reikšmes. Daugiau informacijos apie tai, kaip vykdyti apdorojimo algoritmus Pythono konsolėje rasite skyriuje Using processing algorithms from the console.