Shapes points

Add coordinates to points

Tanım

Adds the X and Y coordinates of feature in the attribute table of input layer.

Parametreler

Points [vector: point]
Input layer.

Çıkışlar

Output [vector]
Resulting layer with the updated attribute table.

Konsol kullanımı

processing.runalg('saga:addcoordinatestopoints', input, output)

Ayrıca bakınız

Add polygon attributes to points

Tanım

Adds the specified field of the polygons layer to the attribute table of the points layer. The new attributes added for each point depend on the value of the background polygon layer.

Parametreler

Points [vector: point]
Points layer.
Polygons [vector: polygon]
Background polygons layer.
Attribute [tablefield: any]
Attribute of the polygons layer that will be added to the points layer.

Çıkışlar

Result [vector]

sonuç katmanı.

Konsol kullanımı

processing.runalg('saga:addpolygonattributestopoints', input, polygons, field, output)

Ayrıca bakınız

Aggregate point observations

Tanım

<put algorithm description here>

Parametreler

Reference Points [vector: any]
<put parameter description here>
ID [tablefield: any]
<put parameter description here>
Observations [table]
<put parameter description here>
X [tablefield: any]
<put parameter description here>
Y [tablefield: any]
<put parameter description here>
Track [tablefield: any]
<put parameter description here>
Date [tablefield: any]
<put parameter description here>
Time [tablefield: any]
<put parameter description here>
Parameter [tablefield: any]
<put parameter description here>
Maximum Time Span (Seconds) [number]

<put parameter description here>

Default: 60.0

Maximum Distance [number]

<put parameter description here>

Default: 0.002

Çıkışlar

Aggregated [table]
<put output description here>

Konsol kullanımı

processing.runalg('saga:aggregatepointobservations', reference, reference_id, observations, x, y, track, date, time, parameter, eps_time, eps_space, aggregated)

Ayrıca bakınız

Clip points with polygons

Tanım

<put algorithm description here>

Parametreler

Points [vector: point]
<put parameter description here>
Polygons [vector: polygon]
<put parameter description here>
Add Attribute to Clipped Points [tablefield: any]
<put parameter description here>
Clipping Options [selection]

<put parameter description here>

Options:

  • 0 — [0] one layer for all points
  • 1 — [1] separate layer for each polygon

Default: 0

Çıkışlar

Clipped Points [vector]
<put output description here>

Konsol kullanımı

processing.runalg('saga:clippointswithpolygons', points, polygons, field, method, clips)

Ayrıca bakınız

Convert lines to points

Tanım

Converts lines layer into a points.

Parametreler

Lines [vector: line]
Lines layer to convert.
Insert Additional Points [boolean]

Determines whether to add additional nodes or not.

Default: True

Insert Distance [number]

Distance between the additional points.

Default: 1.0

Çıkışlar

Points [vector]

sonuç katmanı.

Konsol kullanımı

processing.runalg('saga:convertlinestopoints', lines, add, dist, points)

Ayrıca bakınız

Convert multipoints to points

Tanım

<put algorithm description here>

Parametreler

Multipoints [vector: point]
<put parameter description here>

Çıkışlar

Points [vector]
<put output description here>

Konsol kullanımı

processing.runalg('saga:convertmultipointstopoints', multipoints, points)

Ayrıca bakınız

Convex hull

Tanım

<put algorithm description here>

Parametreler

Points [vector: point]
<put parameter description here>
Hull Construction [selection]

<put parameter description here>

Options:

  • 0 — [0] one hull for all shapes
  • 1 — [1] one hull per shape
  • 2 — [2] one hull per shape part

Default: 0

Çıkışlar

Convex Hull [vector]
<put output description here>
Minimum Bounding Box [vector]
<put output description here>

Konsol kullanımı

processing.runalg('saga:convexhull', shapes, polypoints, hulls, boxes)

Ayrıca bakınız

Distance matrix

Tanım

Generates a distance matrix between each point of the input layer. A unique ID will be created in the first row of the resulting matrix (symmetric matrix), while every other cell reflects the distance between the points.

Parametreler

Points [vector: point]
Input layer.

Çıkışlar

Distance Matrix Table [table]
The resulting table.

Konsol kullanımı

processing.runalg('saga:distancematrix', points, table)

Ayrıca bakınız

Fit n points to shape

Tanım

<put algorithm description here>

Parametreler

Shapes [vector: polygon]
<put parameter description here>
Number of points [number]

<put parameter description here>

Default: 10

Çıkışlar

Points [vector]
<put output description here>

Konsol kullanımı

processing.runalg('saga:fitnpointstoshape', shapes, numpoints, points)

Ayrıca bakınız

Points filter

Tanım

<put algorithm description here>

Parametreler

Points [vector: point]
<put parameter description here>
Attribute [tablefield: any]
<put parameter description here>
Radius [number]

<put parameter description here>

Default: 1

Minimum Number of Points [number]

<put parameter description here>

Default: 0

Maximum Number of Points [number]

<put parameter description here>

Default: 0

Quadrants [boolean]

<put parameter description here>

Default: True

Filter Criterion [selection]

<put parameter description here>

Options:

  • 0 — [0] keep maxima (with tolerance)
  • 1 — [1] keep minima (with tolerance)
  • 2 — [2] remove maxima (with tolerance)
  • 3 — [3] remove minima (with tolerance)
  • 4 — [4] remove below percentile
  • 5 — [5] remove above percentile

Default: 0

Tolerance [number]

<put parameter description here>

Default: 0.0

Percentile [number]

<put parameter description here>

Default: 50

Çıkışlar

Filtered Points [vector]
<put output description here>

Konsol kullanımı

processing.runalg('saga:pointsfilter', points, field, radius, minnum, maxnum, quadrants, method, tolerance, percent, filter)

Ayrıca bakınız

Points thinning

Tanım

<put algorithm description here>

Parametreler

Points [vector: point]
<put parameter description here>
Attribute [tablefield: any]
<put parameter description here>
Resolution [number]

<put parameter description here>

Default: 1.0

Çıkışlar

Thinned Points [vector]
<put output description here>

Konsol kullanımı

processing.runalg('saga:pointsthinning', points, field, resolution, thinned)

Ayrıca bakınız

Remove duplicate points

Tanım

<put algorithm description here>

Parametreler

Points [vector: any]
<put parameter description here>
Attribute [tablefield: any]
<put parameter description here>
Point to Keep [selection]

<put parameter description here>

Options:

  • 0 — [0] first point
  • 1 — [1] last point
  • 2 — [2] point with minimum attribute value
  • 3 — [3] point with maximum attribute value

Default: 0

Numeric Attribute Values [selection]

<put parameter description here>

Options:

  • 0 — [0] take value from the point to be kept
  • 1 — [1] minimum value of all duplicates
  • 2 — [2] maximum value of all duplicates
  • 3 — [3] mean value of all duplicates

Default: 0

Çıkışlar

Result [vector]
<put output description here>

Konsol kullanımı

processing.runalg('saga:removeduplicatepoints', points, field, method, numeric, result)

Ayrıca bakınız

Separate points by direction

Tanım

<put algorithm description here>

Parametreler

Points [vector: point]
<put parameter description here>
Number of Directions [number]

<put parameter description here>

Default: 4

Tolerance (Degree) [number]

<put parameter description here>

Default: 5

Çıkışlar

Output [vector]
<put output description here>

Konsol kullanımı

processing.runalg('saga:separatepointsbydirection', points, directions, tolerance, output)

Ayrıca bakınız