gdal vector layer-algebra
How GDAL runs Intersect: gdal vector layer-algebra.
| Engine | GDAL |
|---|---|
| Tool name | gdal vector layer-algebra |
| Interface | cli |
| Implements | Intersect |
| Preset | {"operation":"intersection"} |
| Documentation | https://gdal.org/programs/gdal_vector_layer_algebra.html |
| Effects | modifies input: no, network: no |
| Notes | Not stated |
| Status | active |
Parameters
| Name | Type | Required | Default | Choices | Note |
|---|---|---|---|---|---|
operation | string | yes | Not stated | union, intersection, sym-difference, identity, update, clip, erase | Not stated |
output-format | string | no | Not stated | Not stated | Not stated |
open-option | string_list | no | Not stated | Not stated | Not stated |
input-format | string_list | no | Not stated | Not stated | Not stated |
input | dataset | yes | Not stated | Not stated | vector dataset |
method | dataset | yes | Not stated | Not stated | vector dataset |
creation-option | string_list | no | Not stated | Not stated | Not stated |
layer-creation-option | string_list | no | Not stated | Not stated | Not stated |
overwrite | boolean | no | no | Not stated | Not stated |
update | boolean | no | no | Not stated | Not stated |
overwrite-layer | boolean | no | no | Not stated | Not stated |
append | boolean | no | no | Not stated | Not stated |
input-layer | string | no | Not stated | Not stated | Not stated |
method-layer | string | no | Not stated | Not stated | Not stated |
output-layer | string | no | Not stated | Not stated | Not stated |
geometry-type | string | no | Not stated | Not stated | Not stated |
input-prefix | string | no | Not stated | Not stated | Not stated |
input-field | string_list | no | Not stated | Not stated | exclusive group input-field |
no-input-field | boolean | no | Not stated | Not stated | exclusive group input-field |
all-input-field | boolean | no | Not stated | Not stated | exclusive group input-field |
method-prefix | string | no | Not stated | Not stated | Not stated |
method-field | string_list | no | Not stated | Not stated | exclusive group method-field |
no-method-field | boolean | no | Not stated | Not stated | exclusive group method-field |
all-method-field | boolean | no | Not stated | Not stated | exclusive group method-field |
output | dataset | yes | Not stated | Not stated | input and output; vector dataset |
How it maps to the operation
| Operation parameter | Parameter here | Note |
|---|---|---|
a | input | Not stated |
b | method | Not stated |
output | output | Not stated |
Differences from the operation
- The same command also does union, erase, identity, update, clip and symmetric difference by its operation argument.
Harvested by the gdal harvester from engine version
3.13.3. Names can change when an engine is harvested again.