diff --git a/python/plugins/processing/algs/qgis/scripts/Frequency_analysis.py b/python/plugins/processing/algs/qgis/scripts/Frequency_analysis.py index 9dac1f4..c9d9f9e 100644 --- a/python/plugins/processing/algs/qgis/scripts/Frequency_analysis.py +++ b/python/plugins/processing/algs/qgis/scripts/Frequency_analysis.py @@ -1,22 +1,22 @@ ##Table=group ##Input=vector -##Fields=string +##Fields=Field Input ##Frequency=output table from processing.tools.vector import TableWriter from collections import defaultdict from processing.core.GeoAlgorithmExecutionException import GeoAlgorithmExecutionException -layer = processing.getObject(input) +layer = processing.getObject(Input) inputFields = layer.pendingFields() fieldIdxs = [] -fields = fields.split(',') +fields = Fields.split(',') for f in fields: idx = inputFields.indexFromName(f) if idx == -1: raise GeoAlgorithmExecutionException('Field not found:' + f) fieldIdxs.append(idx) -writer = TableWriter(output, None, fields + ['FREQ']) +writer = TableWriter(Frequency, None, fields + ['FREQ']) counts = {} feats = processing.features(layer)