Permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Merge pull request #1505 from volaya/master
[Processing] Refactoring of parameters and outputs
- Loading branch information
Showing
with
2,148 additions
and 3,358 deletions.
- +2 −2 python/plugins/processing/algs/exampleprovider/ExampleAlgorithm.py
- +4 −4 python/plugins/processing/algs/gdal/ClipByExtent.py
- +5 −5 python/plugins/processing/algs/gdal/ClipByMask.py
- +6 −6 python/plugins/processing/algs/gdal/ColorRelief.py
- +4 −4 python/plugins/processing/algs/gdal/GridAverage.py
- +5 −5 python/plugins/processing/algs/gdal/GridDataMetrics.py
- +4 −4 python/plugins/processing/algs/gdal/GridInvDist.py
- +4 −4 python/plugins/processing/algs/gdal/GridNearest.py
- +4 −4 python/plugins/processing/algs/gdal/aspect.py
- +4 −4 python/plugins/processing/algs/gdal/contour.py
- +2 −2 python/plugins/processing/algs/gdal/extractprojection.py
- +4 −4 python/plugins/processing/algs/gdal/fillnodata.py
- +3 −3 python/plugins/processing/algs/gdal/gdal2xyz.py
- +5 −5 python/plugins/processing/algs/gdal/gdaladdo.py
- +4 −4 python/plugins/processing/algs/gdal/hillshade.py
- +3 −3 python/plugins/processing/algs/gdal/information.py
- +3 −3 python/plugins/processing/algs/gdal/merge.py
- +4 −4 python/plugins/processing/algs/gdal/nearblack.py
- +4 −4 python/plugins/processing/algs/gdal/ogr2ogr.py
- +2 −2 python/plugins/processing/algs/gdal/ogrinfo.py
- +3 −3 python/plugins/processing/algs/gdal/ogrsql.py
- +3 −3 python/plugins/processing/algs/gdal/pct2rgb.py
- +3 −3 python/plugins/processing/algs/gdal/polygonize.py
- +5 −5 python/plugins/processing/algs/gdal/proximity.py
- +5 −5 python/plugins/processing/algs/gdal/rasterize.py
- +3 −3 python/plugins/processing/algs/gdal/rgb2pct.py
- +4 −4 python/plugins/processing/algs/gdal/roughness.py
- +4 −4 python/plugins/processing/algs/gdal/sieve.py
- +4 −4 python/plugins/processing/algs/gdal/slope.py
- +4 −4 python/plugins/processing/algs/gdal/tpi.py
- +8 −8 python/plugins/processing/algs/gdal/translate.py
- +4 −4 python/plugins/processing/algs/gdal/tri.py
- +6 −6 python/plugins/processing/algs/gdal/warp.py
- +21 −38 python/plugins/processing/algs/grass/GrassAlgorithm.py
- +4 −4 python/plugins/processing/algs/grass/nviz.py
- +21 −38 python/plugins/processing/algs/grass7/Grass7Algorithm.py
- +4 −4 python/plugins/processing/algs/grass7/nviz7.py
- +4 −4 python/plugins/processing/algs/lidar/fusion/ASCII2DTM.py
- +4 −4 python/plugins/processing/algs/lidar/fusion/CanopyMaxima.py
- +6 −6 python/plugins/processing/algs/lidar/fusion/CanopyModel.py
- +3 −3 python/plugins/processing/algs/lidar/fusion/Catalog.py
- +4 −4 python/plugins/processing/algs/lidar/fusion/ClipData.py
- +4 −4 python/plugins/processing/algs/lidar/fusion/CloudMetrics.py
- +4 −4 python/plugins/processing/algs/lidar/fusion/Cover.py
- +3 −3 python/plugins/processing/algs/lidar/fusion/Csv2Grid.py
- +2 −2 python/plugins/processing/algs/lidar/fusion/DTM2TIF.py
- +3 −3 python/plugins/processing/algs/lidar/fusion/FilterData.py
- +3 −3 python/plugins/processing/algs/lidar/fusion/FirstLastReturn.py
- +1 −1 python/plugins/processing/algs/lidar/fusion/FusionAlgorithm.py
- +5 −5 python/plugins/processing/algs/lidar/fusion/GridMetrics.py
- +6 −6 python/plugins/processing/algs/lidar/fusion/GridSurfaceCreate.py
- +3 −3 python/plugins/processing/algs/lidar/fusion/GroundFilter.py
- +2 −2 python/plugins/processing/algs/lidar/fusion/MergeData.py
- +5 −5 python/plugins/processing/algs/lidar/fusion/PolyClipData.py
- +6 −6 python/plugins/processing/algs/lidar/fusion/TinSurfaceCreate.py
- +8 −8 python/plugins/processing/algs/lidar/lastools/LAStoolsAlgorithm.py
- +1 −1 python/plugins/processing/algs/lidar/lastools/blast2dem.py
- +1 −1 python/plugins/processing/algs/lidar/lastools/blast2iso.py
- +3 −3 python/plugins/processing/algs/lidar/lastools/flightlinesToCHM.py
- +3 −3 python/plugins/processing/algs/lidar/lastools/flightlinesToDTMandDSM.py
- +2 −2 python/plugins/processing/algs/lidar/lastools/flightlinesToSingleCHMpitFree.py
- +3 −3 python/plugins/processing/algs/lidar/lastools/hugeFileClassify.py
- +3 −3 python/plugins/processing/algs/lidar/lastools/hugeFileGroundClassify.py
- +3 −3 python/plugins/processing/algs/lidar/lastools/hugeFileNormalize.py
- +1 −1 python/plugins/processing/algs/lidar/lastools/las2dem.py
- +1 −1 python/plugins/processing/algs/lidar/lastools/las2demPro.py
- +1 −1 python/plugins/processing/algs/lidar/lastools/las2iso.py
- +2 −2 python/plugins/processing/algs/lidar/lastools/las2las.py
- +4 −4 python/plugins/processing/algs/lidar/lastools/las2las_project.py
- +2 −2 python/plugins/processing/algs/lidar/lastools/las2las_transform.py
- +3 −3 python/plugins/processing/algs/lidar/lastools/las2shp.py
- +1 −1 python/plugins/processing/algs/lidar/lastools/las2tin.py
- +2 −2 python/plugins/processing/algs/lidar/lastools/las2txt.py
- +2 −2 python/plugins/processing/algs/lidar/lastools/lasboundary.py
- +4 −4 python/plugins/processing/algs/lidar/lastools/lascanopy.py
- +4 −4 python/plugins/processing/algs/lidar/lastools/lasclip.py
- +1 −1 python/plugins/processing/algs/lidar/lastools/lascolor.py
- +4 −4 python/plugins/processing/algs/lidar/lastools/lascontrol.py
- +2 −2 python/plugins/processing/algs/lidar/lastools/lasduplicate.py
- +1 −1 python/plugins/processing/algs/lidar/lastools/lasgrid.py
- +2 −2 python/plugins/processing/algs/lidar/lastools/lasground.py
- +2 −2 python/plugins/processing/algs/lidar/lastools/lasgroundPro.py
- +1 −1 python/plugins/processing/algs/lidar/lastools/lasheight.py
- +1 −1 python/plugins/processing/algs/lidar/lastools/lasindex.py
- +1 −1 python/plugins/processing/algs/lidar/lastools/lasinfo.py
- +1 −1 python/plugins/processing/algs/lidar/lastools/lasmerge.py
- +2 −2 python/plugins/processing/algs/lidar/lastools/lasnoise.py
- +2 −2 python/plugins/processing/algs/lidar/lastools/lasoverage.py
- +3 −3 python/plugins/processing/algs/lidar/lastools/lasoverlap.py
- +1 −1 python/plugins/processing/algs/lidar/lastools/lasprecision.py
- +1 −1 python/plugins/processing/algs/lidar/lastools/lasquery.py
- +1 −1 python/plugins/processing/algs/lidar/lastools/lassort.py
- +2 −2 python/plugins/processing/algs/lidar/lastools/lassplit.py
- +3 −3 python/plugins/processing/algs/lidar/lastools/lasthin.py
- +1 −1 python/plugins/processing/algs/lidar/lastools/lastile.py
- +3 −3 python/plugins/processing/algs/lidar/lastools/lastilePro.py
- +1 −1 python/plugins/processing/algs/lidar/lastools/lasvalidate.py
- +1 −1 python/plugins/processing/algs/lidar/lastools/laszip.py
- +2 −2 python/plugins/processing/algs/lidar/lastools/shp2las.py
- +3 −3 python/plugins/processing/algs/lidar/lastools/txt2las.py
- +12 −13 python/plugins/processing/algs/otb/OTBAlgorithm.py
- +5 −5 python/plugins/processing/algs/qgis/AddTableField.py
- +2 −2 python/plugins/processing/algs/qgis/AutoincrementalField.py
- +3 −3 python/plugins/processing/algs/qgis/BarPlot.py
- +4 −4 python/plugins/processing/algs/qgis/ConcaveHull.py
- +4 −4 python/plugins/processing/algs/qgis/CreateConstantRaster.py
- +3 −3 python/plugins/processing/algs/qgis/EquivalentNumField.py
- +2 −2 python/plugins/processing/algs/qgis/Explode.py
- +5 −5 python/plugins/processing/algs/qgis/FieldPyculator.py
- +6 −6 python/plugins/processing/algs/qgis/FieldsCalculator.py
- +5 −5 python/plugins/processing/algs/qgis/ImportIntoPostGIS.py
- +4 −4 python/plugins/processing/algs/qgis/JoinAttributes.py
- +3 −3 python/plugins/processing/algs/qgis/MeanAndStdDevPlot.py
- +4 −4 python/plugins/processing/algs/qgis/PointsDisplacement.py
- +3 −3 python/plugins/processing/algs/qgis/PointsFromLines.py
- +3 −3 python/plugins/processing/algs/qgis/PointsFromPolygons.py
- +4 −4 python/plugins/processing/algs/qgis/PointsLayerFromTable.py
- +6 −6 python/plugins/processing/algs/qgis/PointsToPaths.py
- +3 −3 python/plugins/processing/algs/qgis/PolarPlot.py
- +3 −3 python/plugins/processing/algs/qgis/Polygonize.py
- +1 −1 python/plugins/processing/algs/qgis/PostGISExecuteSQL.py
- +4 −4 python/plugins/processing/algs/qgis/RandomPointsAlongLines.py
- +3 −3 python/plugins/processing/algs/qgis/RandomPointsExtent.py
- +3 −3 python/plugins/processing/algs/qgis/RandomPointsLayer.py
- +4 −4 python/plugins/processing/algs/qgis/RandomPointsPolygonsFixed.py
- +5 −5 python/plugins/processing/algs/qgis/RandomPointsPolygonsVariable.py
- +4 −4 python/plugins/processing/algs/qgis/RasterLayerHistogram.py
- +3 −3 python/plugins/processing/algs/qgis/RasterLayerStatistics.py
- +2 −2 python/plugins/processing/algs/qgis/SaveSelectedFeatures.py
- +4 −4 python/plugins/processing/algs/qgis/SelectByExpression.py
- +3 −3 python/plugins/processing/algs/qgis/SetRasterStyle.py
- +3 −3 python/plugins/processing/algs/qgis/SetVectorStyle.py
- +3 −3 python/plugins/processing/algs/qgis/StatisticsByCategories.py
- +4 −4 python/plugins/processing/algs/qgis/VectorLayerHistogram.py
- +4 −4 python/plugins/processing/algs/qgis/VectorLayerScatterplot.py
- +6 −6 python/plugins/processing/algs/qgis/ZonalStatistics.py
- +4 −4 python/plugins/processing/algs/qgis/ftools/BasicStatisticsNumbers.py
- +4 −4 python/plugins/processing/algs/qgis/ftools/BasicStatisticsStrings.py
- +2 −2 python/plugins/processing/algs/qgis/ftools/Centroids.py
- +2 −2 python/plugins/processing/algs/qgis/ftools/Clip.py
- +4 −4 python/plugins/processing/algs/qgis/ftools/ConvexHull.py
- +2 −2 python/plugins/processing/algs/qgis/ftools/Delaunay.py
- +3 −3 python/plugins/processing/algs/qgis/ftools/DensifyGeometries.py
- +3 −3 python/plugins/processing/algs/qgis/ftools/DensifyGeometriesInterval.py
- +2 −2 python/plugins/processing/algs/qgis/ftools/Difference.py
- +4 −4 python/plugins/processing/algs/qgis/ftools/Dissolve.py
- +6 −6 python/plugins/processing/algs/qgis/ftools/Eliminate.py
- +3 −3 python/plugins/processing/algs/qgis/ftools/ExportGeometryInfo.py
- +3 −3 python/plugins/processing/algs/qgis/ftools/ExtentFromLayer.py
- +3 −3 python/plugins/processing/algs/qgis/ftools/ExtractByLocation.py
- +2 −2 python/plugins/processing/algs/qgis/ftools/ExtractNodes.py
- +4 −4 python/plugins/processing/algs/qgis/ftools/FixedDistanceBuffer.py
- +2 −2 python/plugins/processing/algs/qgis/ftools/Intersection.py
- +3 −3 python/plugins/processing/algs/qgis/ftools/LinesIntersection.py
- +2 −2 python/plugins/processing/algs/qgis/ftools/LinesToPolygons.py
- +3 −3 python/plugins/processing/algs/qgis/ftools/MeanCoords.py
- +2 −2 python/plugins/processing/algs/qgis/ftools/MultipartToSingleparts.py
- +3 −3 python/plugins/processing/algs/qgis/ftools/NearestNeighbourAnalysis.py
- +5 −5 python/plugins/processing/algs/qgis/ftools/PointDistance.py
- +3 −3 python/plugins/processing/algs/qgis/ftools/PointsInPolygon.py
- +4 −4 python/plugins/processing/algs/qgis/ftools/PointsInPolygonUnique.py
- +4 −4 python/plugins/processing/algs/qgis/ftools/PointsInPolygonWeighted.py
- +2 −2 python/plugins/processing/algs/qgis/ftools/PolygonsToLines.py
- +4 −4 python/plugins/processing/algs/qgis/ftools/RandomExtract.py
- +5 −5 python/plugins/processing/algs/qgis/ftools/RandomExtractWithinSubsets.py
- +4 −4 python/plugins/processing/algs/qgis/ftools/RandomSelection.py
- +5 −5 python/plugins/processing/algs/qgis/ftools/RandomSelectionWithinSubsets.py
- +3 −3 python/plugins/processing/algs/qgis/ftools/ReprojectLayer.py
- +4 −4 python/plugins/processing/algs/qgis/ftools/SelectByLocation.py
- +3 −3 python/plugins/processing/algs/qgis/ftools/SimplifyGeometries.py
- +3 −3 python/plugins/processing/algs/qgis/ftools/SinglePartsToMultiparts.py
- +4 −4 python/plugins/processing/algs/qgis/ftools/SpatialJoin.py
- +3 −3 python/plugins/processing/algs/qgis/ftools/SumLines.py
- +2 −2 python/plugins/processing/algs/qgis/ftools/Union.py
- +5 −5 python/plugins/processing/algs/qgis/ftools/UniqueValues.py
- +5 −5 python/plugins/processing/algs/qgis/ftools/VariableDistanceBuffer.py
- +3 −3 python/plugins/processing/algs/qgis/ftools/VoronoiPolygons.py
- +7 −7 python/plugins/processing/algs/qgis/mmqgisx/MMQGISXAlgorithms.py
- +2 −2 ...plugins/processing/algs/qgis/scripts/{Create_points_long_lines.py → Create_points_along_lines.py}
- +2 −3 python/plugins/processing/algs/qgis/scripts/Fill_holes.py
- +3 −4 python/plugins/processing/algs/qgis/scripts/Frequency_analysis.py
- +1 −3 python/plugins/processing/algs/qgis/scripts/Keep_n_biggest_parts.py
- +1 −2 python/plugins/processing/algs/qgis/scripts/Number_of_unique_values_in_classes.py
- +2 −3 python/plugins/processing/algs/qgis/ui/FieldsCalculatorDialog.py
- +16 −16 python/plugins/processing/algs/r/RAlgorithm.py
- +4 −4 python/plugins/processing/algs/saga/RasterCalculator.py
- +6 −16 python/plugins/processing/algs/saga/SagaAlgorithm.py
- +2 −2 python/plugins/processing/algs/saga/SplitRGBBands.py
- +9 −9 python/plugins/processing/algs/taudem/TauDEMAlgorithm.py
- +4 −4 python/plugins/processing/algs/taudem/dinfdistdown.py
- +5 −5 python/plugins/processing/algs/taudem/dinfdistup.py
- +4 −4 python/plugins/processing/algs/taudem/dinftranslimaccum.py
- +4 −4 python/plugins/processing/algs/taudem/dinftranslimaccum2.py
- +5 −5 python/plugins/processing/algs/taudem/dropanalysis.py
- +4 −4 python/plugins/processing/algs/taudem/gridnet.py
- +3 −3 python/plugins/processing/algs/taudem/lengtharea.py
- +3 −3 python/plugins/processing/algs/taudem/peukerdouglas.py
- +3 −3 python/plugins/processing/algs/taudem/slopearea.py
- +3 −10 python/plugins/processing/core/GeoAlgorithm.py
- +3 −5 python/plugins/processing/core/Processing.py
- +0 −73 python/plugins/processing/core/RasterWriter.py
- +0 −82 python/plugins/processing/core/TableWriter.py
- +0 −93 python/plugins/processing/core/VectorWriter.py
- +0 −33 python/plugins/processing/core/WrongHelpFileException.py
- +295 −0 python/plugins/processing/core/outputs.py
- +712 −0 python/plugins/processing/core/parameters.py
- +15 −33 python/plugins/processing/gui/AlgorithmExecutionDialog.py
- +103 −0 python/plugins/processing/gui/AlgorithmExecutor.py
- +4 −4 python/plugins/processing/gui/BatchInputSelectionPanel.py
- +7 −7 python/plugins/processing/gui/BatchOutputSelectionPanel.py
- +15 −16 python/plugins/processing/gui/BatchProcessingDialog.py
- +2 −2 python/plugins/processing/gui/EditRenderingStylesDialog.py
- +3 −3 python/plugins/processing/gui/ExtentSelectionPanel.py
- +1 −1 python/plugins/processing/gui/MessageBarProgress.py
- +2 −2 python/plugins/processing/gui/OutputSelectionPanel.py
- +17 −17 python/plugins/processing/gui/ParametersPanel.py
- +8 −5 python/plugins/processing/gui/Postprocessing.py
- +1 −1 python/plugins/processing/gui/ProcessingToolbox.py
- 0 python/plugins/processing/{core → gui}/SilentProgress.py
- +4 −4 python/plugins/processing/gui/TestTools.py
- +0 −107 python/plugins/processing/gui/UnthreadedAlgorithmExecutor.py
- +3 −3 python/plugins/processing/modeler/CalculatorModelerAlgorithm.py
- +7 −5 python/plugins/processing/modeler/ModelerAlgorithm.py
- +11 −11 python/plugins/processing/modeler/ModelerParameterDefinitionDialog.py
- +11 −36 python/plugins/processing/modeler/ModelerParametersDialog.py
- +3 −3 python/plugins/processing/modeler/RasterLayerBoundsAlgorithm.py
- +3 −3 python/plugins/processing/modeler/VectorLayerBoundsAlgorithm.py
- +0 −3 python/plugins/processing/outputs/CMakeLists.txt
- +0 −80 python/plugins/processing/outputs/Output.py
- +0 −32 python/plugins/processing/outputs/OutputDirectory.py
- +0 −47 python/plugins/processing/outputs/OutputExtent.py
- +0 −58 python/plugins/processing/outputs/OutputFactory.py
- +0 −44 python/plugins/processing/outputs/OutputFile.py
- +0 −37 python/plugins/processing/outputs/OutputHTML.py
- +0 −37 python/plugins/processing/outputs/OutputNumber.py
- +0 −68 python/plugins/processing/outputs/OutputRaster.py
- +0 −37 python/plugins/processing/outputs/OutputString.py
- +0 −82 python/plugins/processing/outputs/OutputTable.py
- +0 −95 python/plugins/processing/outputs/OutputVector.py
- 0 python/plugins/processing/outputs/__init__.py
- +0 −3 python/plugins/processing/parameters/CMakeLists.txt
- +0 −75 python/plugins/processing/parameters/Parameter.py
- +0 −57 python/plugins/processing/parameters/ParameterBoolean.py
- +0 −62 python/plugins/processing/parameters/ParameterCrs.py
- +0 −41 python/plugins/processing/parameters/ParameterDataObject.py
- +0 −67 python/plugins/processing/parameters/ParameterExtent.py
- +0 −73 python/plugins/processing/parameters/ParameterFactory.py
- +0 −71 python/plugins/processing/parameters/ParameterFile.py
- +0 −69 python/plugins/processing/parameters/ParameterFixedTable.py
- +0 −178 python/plugins/processing/parameters/ParameterMultipleInput.py
- +0 −88 python/plugins/processing/parameters/ParameterNumber.py
- +0 −61 python/plugins/processing/parameters/ParameterRange.py
- +0 −105 python/plugins/processing/parameters/ParameterRaster.py
- +0 −64 python/plugins/processing/parameters/ParameterSelection.py
- +0 −68 python/plugins/processing/parameters/ParameterString.py
- +0 −108 python/plugins/processing/parameters/ParameterTable.py
- +0 −72 python/plugins/processing/parameters/ParameterTableField.py
- +0 −121 python/plugins/processing/parameters/ParameterVector.py
- 0 python/plugins/processing/parameters/__init__.py
- +25 −25 python/plugins/processing/script/ScriptAlgorithm.py
- +3 −3 python/plugins/processing/tests/ParametersTest.py
- +2 −2 python/plugins/processing/tests/test.py
- +1 −1 python/plugins/processing/tools/general.py
- +1 −1 python/plugins/processing/tools/help.py
- +46 −0 python/plugins/processing/tools/raster.py
- +124 −0 python/plugins/processing/tools/vector.py
Oops, something went wrong.