Важно
Translation is a community effort you can join. This page is currently translated at 47.33%.
28.2.7. Vector geoprocessing
28.2.7.1. Buffer vectors
Create buffers around the features of a vector layer.
Параметры
Basic parameters
Ярлык |
Имя |
Тип |
Описание |
---|---|---|---|
Исходный слой |
|
[vector: any] |
The input vector layer |
Geometry column name |
|
[string] Default: „geometry“ |
The name of the input layer geometry column to use |
Buffer distance |
|
[number] Default: 10.0 |
Minimum: 0.0 |
Dissolve by attribute Optional |
|
[tablefield: any] Default: None |
Field to use for dissolving |
Dissolve results |
|
[логическое значение] По умолчанию: Ложь |
|
Produce one feature for each geometry in any kind of geometry collection in the source file |
|
[логическое значение] По умолчанию: Ложь |
|
Buffer |
|
[vector: polygon] По умолчанию: |
Specify the output buffer layer. One of:
|
Advanced parameters
Ярлык |
Имя |
Тип |
Описание |
---|---|---|---|
Additional creation options Optional |
|
[string] Default: „“ (no additional options) |
Additional GDAL creation options. |
Результаты
Ярлык |
Имя |
Тип |
Описание |
---|---|---|---|
Buffer |
|
[vector: polygon] |
The output buffer layer |
Код на Python
Algorithm ID: gdal:buffervectors
import processing
processing.run("algorithm_id", {parameter_dictionary})
ID алгоритма отображается при наведении мыши на алгоритм в Инструментах анализа. Словарь parameter dictionary содержит ключи параметров и их значения. См. Изпользование алгоритмов геообработки в консоли для детального описания того, как запускать алгоритмы анализа из консоли Python.
28.2.7.2. Clip vector by extent
Clips any OGR-supported vector file to a given extent.
This algorithm is derived from the GDAL ogr2ogr utility.
Параметры
Basic parameters
Ярлык |
Имя |
Тип |
Описание |
---|---|---|---|
Исходный слой |
|
[vector: any] |
The input vector layer |
Clip extent |
|
[extent] |
Defines the bounding box that should be used for the output vector file. It has to be defined in target CRS coordinates. Available methods are:
|
Clipped (extent) |
|
[same as input] По умолчанию: |
Specify the output (clipped) layer. One of:
|
Advanced parameters
Ярлык |
Имя |
Тип |
Описание |
---|---|---|---|
Additional creation options Optional |
|
[string] Default: „“ (no additional options) |
Additional GDAL creation options. |
Результаты
Ярлык |
Имя |
Тип |
Описание |
---|---|---|---|
Clipped (extent) |
|
[same as input] |
The output (clipped) layer. The default format is «ESRI Shapefile». |
Код на Python
Algorithm ID: gdal:clipvectorbyextent
import processing
processing.run("algorithm_id", {parameter_dictionary})
ID алгоритма отображается при наведении мыши на алгоритм в Инструментах анализа. Словарь parameter dictionary содержит ключи параметров и их значения. См. Изпользование алгоритмов геообработки в консоли для детального описания того, как запускать алгоритмы анализа из консоли Python.
28.2.7.3. Clip vector by mask layer
Clips any OGR-supported vector layer by a mask polygon layer.
This algorithm is derived from the GDAL ogr2ogr utility.
Параметры
Basic parameters
Ярлык |
Имя |
Тип |
Описание |
---|---|---|---|
Исходный слой |
|
[vector: any] |
The input vector layer |
Mask layer |
|
[vector: polygon] |
Layer to be used as clipping extent for the input vector layer. |
Clipped (mask) |
|
[same as input] По умолчанию: |
The output (masked) layer. One of:
|
Advanced parameters
Ярлык |
Имя |
Тип |
Описание |
---|---|---|---|
Additional creation options Optional |
|
[string] Default: „“ (no additional options) |
Additional GDAL creation options. |
Результаты
Ярлык |
Имя |
Тип |
Описание |
---|---|---|---|
Clipped (mask) |
|
[same as input] |
The output (masked) layer. The default format is «ESRI Shapefile». |
Код на Python
Algorithm ID: gdal:clipvectorbypolygon
import processing
processing.run("algorithm_id", {parameter_dictionary})
ID алгоритма отображается при наведении мыши на алгоритм в Инструментах анализа. Словарь parameter dictionary содержит ключи параметров и их значения. См. Изпользование алгоритмов геообработки в консоли для детального описания того, как запускать алгоритмы анализа из консоли Python.
28.2.7.4. Dissolve
Dissolve (combine) geometries that have the same value for a given attribute / field. The output geometries are multipart.
Параметры
Basic parameters
Ярлык |
Имя |
Тип |
Описание |
---|---|---|---|
Исходный слой |
|
[vector: any] |
The input layer to dissolve |
Dissolve field Optional |
|
[tablefield: any] |
The field of the input layer to use for dissolving |
Geometry column name |
|
[string] Default: „geometry“ |
The name of the input layer geometry column to use for dissolving. |
Dissolved |
|
[same as input] По умолчанию: |
Specify the output layer. One of:
|
Advanced parameters
Ярлык |
Имя |
Тип |
Описание |
---|---|---|---|
Produce one feature for each geometry in any kind of geometry collection in the source file |
|
[логическое значение] По умолчанию: Ложь |
Produce one feature for each geometry in any kind of geometry collection in the source file |
Keep input attributes |
|
[логическое значение] По умолчанию: Ложь |
Keep all attributes from the input layer |
Count dissolved features |
|
[логическое значение] По умолчанию: Ложь |
Count the dissolved features and include it in the output layer. |
Compute area and perimeter of dissolved features |
|
[логическое значение] По умолчанию: Ложь |
|
Compute min/max/sum/mean for attribute |
|
[логическое значение] По умолчанию: Ложь |
Calculate statistics (min, max, sum and mean) for the numeric attribute specified and include them in the output layer |
Numeric attribute to calculate statistics on Optional |
|
[tablefield: numeric] |
The numeric attribute to calculate statistics on |
Additional creation options Optional |
|
[string] Default: „“ (no additional options) |
Additional GDAL creation options. |
Результаты
Ярлык |
Имя |
Тип |
Описание |
---|---|---|---|
Dissolved |
|
[same as input] |
|
Код на Python
Algorithm ID: gdal:dissolve
import processing
processing.run("algorithm_id", {parameter_dictionary})
ID алгоритма отображается при наведении мыши на алгоритм в Инструментах анализа. Словарь parameter dictionary содержит ключи параметров и их значения. См. Изпользование алгоритмов геообработки в консоли для детального описания того, как запускать алгоритмы анализа из консоли Python.
28.2.7.5. Offset curve
Offsets lines by a specified distance. Positive distances will offset lines to the left, and negative distances will offset them to the right.
Параметры
Basic parameters
Ярлык |
Имя |
Тип |
Описание |
---|---|---|---|
Исходный слой |
|
[vector: line] |
The input line layer |
Geometry column name |
|
[string] Default: „geometry“ |
The name of the input layer geometry column to use |
Offset distance (left-sided: positive, right-sided: negative) |
|
[number] Default: 10.0 |
|
Offset curve |
|
[vector: line] По умолчанию: |
Specify the output line layer. One of:
|
Advanced parameters
Ярлык |
Имя |
Тип |
Описание |
---|---|---|---|
Additional creation options Optional |
|
[string] Default: „“ (no additional options) |
Additional GDAL creation options. |
Результаты
Ярлык |
Имя |
Тип |
Описание |
---|---|---|---|
Offset curve |
|
[vector: line] |
The output offset curve layer |
Код на Python
Algorithm ID: gdal:offsetcurve
import processing
processing.run("algorithm_id", {parameter_dictionary})
ID алгоритма отображается при наведении мыши на алгоритм в Инструментах анализа. Словарь parameter dictionary содержит ключи параметров и их значения. См. Изпользование алгоритмов геообработки в консоли для детального описания того, как запускать алгоритмы анализа из консоли Python.
28.2.7.6. One side buffer
Creates a buffer on one side (right or left) of the lines in a line vector layer.
Параметры
Basic parameters
Ярлык |
Имя |
Тип |
Описание |
---|---|---|---|
Исходный слой |
|
[vector: line] |
The input line layer |
Geometry column name |
|
[string] Default: „geometry“ |
The name of the input layer geometry column to use |
Buffer distance |
|
[number] Default: 10.0 |
|
Buffer side |
|
[enumeration] Default: 0 |
One of:
|
Dissolve by attribute Optional |
|
[tablefield: any] Default: None |
Field to use for dissolving |
Dissolve all results |
|
[логическое значение] По умолчанию: Ложь |
|
Produce one feature for each geometry in any kind of geometry collection in the source file |
|
[логическое значение] По умолчанию: Ложь |
|
One-sided buffer |
|
[vector: polygon] По умолчанию: |
Specify the output buffer layer. One of:
|
Advanced parameters
Ярлык |
Имя |
Тип |
Описание |
---|---|---|---|
Additional creation options Optional |
|
[string] Default: „“ (no additional options) |
Additional GDAL creation options. |
Результаты
Ярлык |
Имя |
Тип |
Описание |
---|---|---|---|
One-sided buffer |
|
[vector: polygon] |
The output buffer layer |
Код на Python
Algorithm ID: gdal:onesidebuffer
import processing
processing.run("algorithm_id", {parameter_dictionary})
ID алгоритма отображается при наведении мыши на алгоритм в Инструментах анализа. Словарь parameter dictionary содержит ключи параметров и их значения. См. Изпользование алгоритмов геообработки в консоли для детального описания того, как запускать алгоритмы анализа из консоли Python.
28.2.7.7. Points along lines
Generates a point on each line of a line vector layer at a distance from start. The distance is provided as a fraction of the line length.
Параметры
Basic parameters
Ярлык |
Имя |
Тип |
Описание |
---|---|---|---|
Исходный слой |
|
[vector: line] |
The input line layer |
Geometry column name |
|
[string] Default: „geometry“ |
The name of the input layer geometry column to use |
Distance from line start represented as a fraction of line length |
|
[number] Default: 0.5 (middle of the line) |
|
Points along lines |
|
[vector: point] По умолчанию: |
Specify the output point layer. One of:
|
Advanced parameters
Ярлык |
Имя |
Тип |
Описание |
---|---|---|---|
Additional creation options Optional |
|
[string] Default: „“ (no additional options) |
Additional GDAL creation options. |
Результаты
Ярлык |
Имя |
Тип |
Описание |
---|---|---|---|
Points along line |
|
[vector: point] |
The output point layer |
Код на Python
Algorithm ID: gdal:pointsalonglines
import processing
processing.run("algorithm_id", {parameter_dictionary})
ID алгоритма отображается при наведении мыши на алгоритм в Инструментах анализа. Словарь parameter dictionary содержит ключи параметров и их значения. См. Изпользование алгоритмов геообработки в консоли для детального описания того, как запускать алгоритмы анализа из консоли Python.