Uniform and informative output names for Processing (QGIS, final)

This commit is contained in:
pcav 2015-05-22 16:39:20 +02:00
parent 4c871bb952
commit 2004f22ac5
13 changed files with 16 additions and 16 deletions

View File

@ -63,7 +63,7 @@ class AddTableField(GeoAlgorithm):
self.addParameter(ParameterNumber(self.FIELD_PRECISION,
self.tr('Field precision'), 0, 10, 0))
self.addOutput(OutputVector(
self.OUTPUT_LAYER, self.tr('Output layer')))
self.OUTPUT_LAYER, self.tr('Added')))
def processAlgorithm(self, progress):
fieldType = self.getParameterValue(self.FIELD_TYPE)

View File

@ -69,4 +69,4 @@ class AutoincrementalField(GeoAlgorithm):
self.group = 'Vector table tools'
self.addParameter(ParameterVector(self.INPUT,
self.tr('Input layer'), [ParameterVector.VECTOR_TYPE_ANY]))
self.addOutput(OutputVector(self.OUTPUT, self.tr('Output layer')))
self.addOutput(OutputVector(self.OUTPUT, self.tr('Incremented')))

View File

@ -63,7 +63,7 @@ class BasicStatisticsNumbers(GeoAlgorithm):
self.INPUT_LAYER, ParameterTableField.DATA_TYPE_NUMBER))
self.addOutput(OutputHTML(self.OUTPUT_HTML_FILE,
self.tr('Statistics for numeric field')))
self.tr('Statistics')))
self.addOutput(OutputNumber(self.CV, self.tr('Coefficient of Variation')))
self.addOutput(OutputNumber(self.MIN, self.tr('Minimum value')))

View File

@ -61,7 +61,7 @@ class BasicStatisticsStrings(GeoAlgorithm):
self.INPUT_LAYER, ParameterTableField.DATA_TYPE_STRING))
self.addOutput(OutputHTML(self.OUTPUT_HTML_FILE,
self.tr('Statistics for text field')))
self.tr('Statistics for text')))
self.addOutput(OutputNumber(self.MIN_LEN, self.tr('Minimum length')))
self.addOutput(OutputNumber(self.MAX_LEN, self.tr('Maximum length')))

View File

@ -46,7 +46,7 @@ class DeleteColumn(GeoAlgorithm):
self.tr('Input layer'), [ParameterVector.VECTOR_TYPE_ANY]))
self.addParameter(ParameterTableField(self.COLUMN,
self.tr('Field to delete'), self.INPUT))
self.addOutput(OutputVector(self.OUTPUT, self.tr('Output')))
self.addOutput(OutputVector(self.OUTPUT, self.tr('Deleted column')))
def processAlgorithm(self, progress):
layer = dataobjects.getObjectFromUri(

View File

@ -78,4 +78,4 @@ class EquivalentNumField(GeoAlgorithm):
self.tr('Input layer'), [ParameterVector.VECTOR_TYPE_ANY]))
self.addParameter(ParameterTableField(self.FIELD,
self.tr('Class field'), self.INPUT))
self.addOutput(OutputVector(self.OUTPUT, self.tr('Output layer')))
self.addOutput(OutputVector(self.OUTPUT, self.tr('Numeric field')))

View File

@ -51,7 +51,7 @@ class ExportGeometryInfo(GeoAlgorithm):
self.addParameter(ParameterSelection(self.METHOD,
self.tr('Calculate using'), self.CALC_METHODS, 0))
self.addOutput(OutputVector(self.OUTPUT, self.tr('Output layer')))
self.addOutput(OutputVector(self.OUTPUT, self.tr('Added geom info')))
def processAlgorithm(self, progress):
layer = dataobjects.getObjectFromUri(

View File

@ -71,7 +71,7 @@ class FieldsPyculator(GeoAlgorithm):
self.tr('Global expression'), multiline=True, optional=True))
self.addParameter(ParameterString(self.FORMULA,
self.tr('Formula'), 'value = ', multiline=True))
self.addOutput(OutputVector(self.OUTPUT_LAYER, self.tr('Output layer')))
self.addOutput(OutputVector(self.OUTPUT_LAYER, self.tr('Calculated')))
def processAlgorithm(self, progress):
fieldName = self.getParameterValue(self.FIELD_NAME)

View File

@ -70,7 +70,7 @@ class FieldsCalculator(GeoAlgorithm):
self.addParameter(ParameterBoolean(self.NEW_FIELD,
self.tr('Create new field'), True))
self.addParameter(ParameterString(self.FORMULA, self.tr('Formula')))
self.addOutput(OutputVector(self.OUTPUT_LAYER, self.tr('Output layer')))
self.addOutput(OutputVector(self.OUTPUT_LAYER, self.tr('Calculated')))
def processAlgorithm(self, progress):
layer = dataobjects.getObjectFromUri(self.getParameterValue(self.INPUT_LAYER))

View File

@ -56,7 +56,7 @@ class FieldsMapper(GeoAlgorithm):
self.addParameter(ParameterFieldsMapping(self.FIELDS_MAPPING,
self.tr('Fields mapping'), self.INPUT_LAYER))
self.addOutput(OutputVector(self.OUTPUT_LAYER,
self.tr('Output layer')))
self.tr('Refactored')))
def getCustomParametersDialog(self):
return FieldsMapperParametersDialog(self)

View File

@ -53,7 +53,7 @@ class StatisticsByCategories(GeoAlgorithm):
self.tr('Field with categories'),
self.INPUT_LAYER, ParameterTableField.DATA_TYPE_ANY))
self.addOutput(OutputTable(self.OUTPUT, self.tr('Statistics')))
self.addOutput(OutputTable(self.OUTPUT, self.tr('Statistics by category')))
def processAlgorithm(self, progress):
layer = dataobjects.getObjectFromUri(self.getParameterValue(self.INPUT_LAYER))

View File

@ -48,7 +48,7 @@ class TextToFloat(GeoAlgorithm):
self.addParameter(ParameterTableField(self.FIELD,
self.tr('Text attribute to convert to float'),
self.INPUT, ParameterTableField.DATA_TYPE_STRING))
self.addOutput(OutputVector(self.OUTPUT, self.tr('Output')))
self.addOutput(OutputVector(self.OUTPUT, self.tr('Float from text')))
def processAlgorithm(self, progress):
layer = dataobjects.getObjectFromUri(self.getParameterValue(self.INPUT))

View File

@ -1,8 +1,8 @@
##Vector table tools=group
##input=vector
##class_field=field input
##value_field=field input
##output=output vector
##Input=vector
##Class_field=field input
##Value_field=field input
##N unique values=output vector
from PyQt4.Qt import QVariant