` `
Erzeugt ein Gitter.
Ausmaß
[vector: any]Optional.
Grid will be created according to the selected layer.
Ausgabe Ausmaß
[extent]Ausmaß des Gitters.
Vorgabe: 0,1,0,1
Division Width
[number]X-Achsen Abstand zwischen den Linien
Vorgabe: 1.0
Division Height
[number]Y-Achsen Abstand zwischen den Linien
Vorgabe: 1.0
Typ
[selection]Geometrietyp des Ergebnisgitters.
Optionen:
Vorgabe: 0
Gradnetz
[vector]Der Ergebnislayer.
processing.runalg('saga:creategraticule', extent, output_extent, distx, disty, type, graticule)
<fügen Sie hier die Übersetzung des Algorithmus ein>
Zu schneidender Vektkorlayer
[vector: any]<geben Sie hier die Parameterbeschreibung ein>
Methode
[selection]<geben Sie hier die Parameterbeschreibung ein>
Optionen:
Vorgabe: 0
Cutting polygons
[vector: any]<geben Sie hier die Parameterbeschreibung ein>
Ergebnis
[vector]<fügen Sie hier die Übersetzung der Ausgabe ein>
Ausmaß
[vector]<fügen Sie hier die Übersetzung der Ausgabe ein>
processing.runalg('saga:cutshapeslayer', shapes, method, polygons_polygons, cut, extent)
Creates polygons according to the extent of the input layer features.
Shapes
[vector: any]Eingabelayer
Parts
[boolean]Determines whether create polygon for each feature (True
) or just create
single polygon for whole layer (False
).
Vorgabe: True
Ausmaß
[vector]Der Ergebnislayer.
processing.runalg('saga:getshapesextents', shapes, parts, extents)
Merges two or more input layer into a unique resulting layer. You can merge together only layer of the same type (polygons with polygons, lines with lines, points with points).
The attribute table of the resulting layer will include only the attributes of the first input layer. Two additional columns will be added: one corresponding to the ID of every merged layer and the other one corresponding to the original name of the merged layer.
Hauptlayer
[vector: any]Additional Layers
[multipleinput: any vectors]Optional.
n
Merged Layer
[vector]Der Ergebnislayer.
processing.runalg('saga:mergeshapeslayers', main, layers, out)
<fügen Sie hier die Übersetzung des Algorithmus ein>
Polarkoordinaten
[vector: any]<geben Sie hier die Parameterbeschreibung ein>
Exaggeration
[tablefield: any]<geben Sie hier die Parameterbeschreibung ein>
Exaggeration Factor
[number]<geben Sie hier die Parameterbeschreibung ein>
Vorgabe: 1
Radius
[number]<geben Sie hier die Parameterbeschreibung ein>
Vorgabe: 6371000.0
Grad
[boolean]<geben Sie hier die Parameterbeschreibung ein>
Vorgabe: True
Kartesische Koordinaten
[vector]<fügen Sie hier die Übersetzung der Ausgabe ein>
processing.runalg('saga:polartocartesiancoordinates', polar, f_exagg, d_exagg, radius, degree, cartes)
<fügen Sie hier die Übersetzung des Algorithmus ein>
Shapes
[vector: any]<geben Sie hier die Parameterbeschreibung ein>
Attribute
[tablefield: any]<geben Sie hier die Parameterbeschreibung ein>
Polygone
[vector]<fügen Sie hier die Übersetzung der Ausgabe ein>
Linien
[vector]<fügen Sie hier die Übersetzung der Ausgabe ein>
Doppelte Punkte
[vector]<fügen Sie hier die Übersetzung der Ausgabe ein>
processing.runalg('saga:quadtreestructuretoshapes', shapes, attribute, polygons, lines, points)
Erstelle einen Puffer um Objekte mit definierter Distanz oder auf Basis einer Schlüsselspalte.
Shapes
[vector: any]Eingabelayer
Pufferabstand
[selection]Puffermethode.
Optionen:
0 — [0] fester Wert
1 — [1] Attributfeld
Vorgabe: 0
Pufferabstand (fest)
[number]Pufferabstand für die “fester Wert” Methode.
Vorgabe: 100.0
Pufferabstand (Attribut)
[tablefield: any]Name für das Abstandsfeld der “Attributfeld” Methode.
Skalierungsfaktor für Attributwerte
[number]<geben Sie hier die Parameterbeschreibung ein>
Vorgabe: 1.0
Anzahl von Pufferzonen
[number]Anzahl zu erzeugender Puffer.
Vorgabe: 1.0
Circle Point Distance [Degree]
[number]Smoothness of the buffer borders: great numbers means rough borders.
Vorgabe: 5.0
Puffer auflösen
[boolean]Determines whether to dissolve results or not.
Vorgabe: True
Puffer
[vector]Der Ergebnislayer.
processing.runalg('saga:shapesbuffer', shapes, buf_type, buf_dist, buf_field, buf_scale, buf_zones, dcircle, dissolve, buffer)
Splits the input layer randomly in two parts.
Shapes
[vector: any]Aufzuteilender Layer.
Split ratio (%)
[number]Split ratio between the resulting layers.
Vorgabe: 50
Gruppe A
[vector]Erster Ergebnislayer.
Gruppe B
[vector]Zweiter Ergebnislayer.
processing.runalg('saga:splitshapeslayerrandomly', shapes, percent, a, b)
<fügen Sie hier die Übersetzung des Algorithmus ein>
Shapes
[vector: any]<geben Sie hier die Parameterbeschreibung ein>
dX
[number]<geben Sie hier die Parameterbeschreibung ein>
Vorgabe: 0.0
dY
[number]<geben Sie hier die Parameterbeschreibung ein>
Vorgabe: 0.0
Winkel
[number]<geben Sie hier die Parameterbeschreibung ein>
Vorgabe: 0.0
Skalierungsfaktor X
[number]<geben Sie hier die Parameterbeschreibung ein>
Vorgabe: 1.0
Skalierungsfaktor Y
[number]<geben Sie hier die Parameterbeschreibung ein>
Vorgabe: 1.0
X
[number]<geben Sie hier die Parameterbeschreibung ein>
Vorgabe: 0.0
Y
[number]<geben Sie hier die Parameterbeschreibung ein>
Vorgabe: 0.0
Ausgabe
[vector]<fügen Sie hier die Übersetzung der Ausgabe ein>
processing.runalg('saga:transformshapes', in, dx, dy, angle, scalex, scaley, anchorx, anchory, out)