mirror of
https://github.com/qgis/QGIS.git
synced 2025-04-14 00:07:35 -04:00
Add documentation and improve input parameter descriptions
This commit is contained in:
parent
7da8d727d1
commit
bbfd6990f4
@ -233,6 +233,13 @@ qgis:joinbylocationsummary: >
|
||||
qgis:keepnbiggestparts: >
|
||||
This algorithm takes a polygon layer and creates a new polygon layer in which multipart geometries have been removed, leaving only the n largest (in terms of area) parts.
|
||||
|
||||
qgis:knearestconcavehull: >
|
||||
This algorithm generates a concave hull polygon from a set of points. If the input layer is a line or polygon layer, it will use the nodes.
|
||||
|
||||
The number of neighbours to consider determines the concaveness of the output polygon. A lower number will result in a concave hull that follows the points very closely, while a higher number will have a smoother shape. The minimum number of neighbour points to consider is 3. A value equal to or greater than the number of points will result in a convex hull.
|
||||
|
||||
If a field is selected, the algorithm will group the features in the input layer using unique values in that field and generate individual polygons in the output layer for each group.
|
||||
|
||||
qgis:lineintersections: >
|
||||
This algorithm creates point features where the lines in the Intersect layer intersect the lines in the Input layer.
|
||||
|
||||
|
@ -69,7 +69,7 @@ class ConcaveHull(QgisAlgorithm):
|
||||
self.addParameter(QgsProcessingParameterBoolean(self.NO_MULTIGEOMETRY,
|
||||
self.tr('Split multipart geometry into singleparts geometries'), defaultValue=False))
|
||||
|
||||
self.addParameter(QgsProcessingParameterFeatureSink(self.OUTPUT, self.tr('Output layer'), type=QgsProcessing.TypeVectorPolygon))
|
||||
self.addParameter(QgsProcessingParameterFeatureSink(self.OUTPUT, self.tr('Concave hull'), type=QgsProcessing.TypeVectorPolygon))
|
||||
|
||||
def name(self):
|
||||
return 'concavehull'
|
||||
|
@ -84,7 +84,7 @@ class KNearestConcaveHull(QgisAlgorithm):
|
||||
self.addParameter(QgsProcessingParameterFeatureSource(self.INPUT,
|
||||
self.tr('Input layer')))
|
||||
self.addParameter(QgsProcessingParameterNumber(self.KNEIGHBORS,
|
||||
self.tr('Number of neighbors'),
|
||||
self.tr('Number of neighboring points to consider (a lower number is more concave, a higher number is smoother)'),
|
||||
QgsProcessingParameterNumber.Integer,
|
||||
defaultValue=3, minValue=3))
|
||||
self.addParameter(QgsProcessingParameterField(self.FIELD,
|
||||
|
Loading…
x
Reference in New Issue
Block a user