def __init__(self):
     AlgorithmProvider.__init__(self)
     #=======================================================================
     # self.actions.append(DefineGrassRegionAction())
     # self.actions.append(DefineGrassRegionFromLayerAction())
     #=======================================================================
     self.createAlgsList()  #preloading algorithms to speed up
 def __init__(self):
     AlgorithmProvider.__init__(self)
     #=======================================================================
     # self.actions.append(DefineGrassRegionAction())
     # self.actions.append(DefineGrassRegionFromLayerAction())
     #=======================================================================
     self.createAlgsList() #preloading algorithms to speed up
 def __init__(self):
     AlgorithmProvider.__init__(self)
     self.alglist = [AddTableField(), FieldsCalculator(), SaveSelectedFeatures(), JoinAttributes(),
                     AutoincrementalField(), Explode(), FieldsPyculator(), EquivalentNumField(),
                     SumLines(), PointsInPolygon(), PointsInPolygonWeighted(), PointsInPolygonUnique(),
                     BasicStatisticsStrings(), BasicStatisticsNumbers(), NearestNeighbourAnalysis(),
                     MeanCoords(), LinesIntersection(), UniqueValues(), PointDistance(), PointsLayerFromTable(),
                     StatisticsByCategories(),ReprojectLayer(),
                     ExportGeometryInfo(), Centroids(), Delaunay(), VoronoiPolygons(),
                     SimplifyGeometries(), DensifyGeometries(), DensifyGeometriesInterval(),
                     MultipartToSingleparts(), SinglePartsToMultiparts(), PolygonsToLines(),
                     LinesToPolygons(), ExtractNodes(),
                     ConvexHull(), FixedDistanceBuffer(), VariableDistanceBuffer(),
                     Dissolve(), Difference(), Intersection(), Union(), Clip(),
                     ExtentFromLayer(), RandomSelection(), RandomSelectionWithinSubsets(),
                     SelectByLocation(),
                     #MMQGISX
                     mmqgisx_delete_columns_algorithm(),
                     mmqgisx_delete_duplicate_geometries_algorithm(),
                     mmqgisx_geometry_convert_algorithm(),
                     mmqgisx_grid_algorithm(),
                     mmqgisx_gridify_algorithm(),
                     mmqgisx_hub_distance_algorithm(),
                     mmqgisx_hub_lines_algorithm(),
                     mmqgisx_merge_algorithm(),
                     mmqgisx_select_algorithm(),
                     mmqgisx_text_to_float_algorithm(),
                     #raster
                     CreateConstantRaster(), RasterLayerStatistics()
                     #graphics
                     #VectorLayerHistogram(), VectorLayerScatterplot(), RasterLayerHistogram(),
                     #MeanAndStdDevPlot(), BarPlot(), PolarPlot()
                     ]
Exemple #4
0
 def __init__(self):
     AlgorithmProvider.__init__(self)
     # deactivate provider by default
     self.activate = False
     # load algorithms
     self.alglist = [ExampleAlgorithm()]
     for alg in self.alglist:
         alg.provider = self
Exemple #5
0
 def __init__(self):
     AlgorithmProvider.__init__(self)
     #self.actions = [CreateNewModelAction()]
     self.contextMenuActions = [
         EditModelAction(),
         DeleteModelAction(),
         SaveAsPythonScriptAction()
     ]
Exemple #6
0
 def __init__(self):
     AlgorithmProvider.__init__(self)
     self.alglist = [
         AddTableField(),
         FieldsCalculator(),
         SaveSelectedFeatures(),
         AutoincrementalField(),
         Explode(),
         FieldsPyculator()
     ]
Exemple #7
0
 def __init__(self):
     AlgorithmProvider.__init__(self)
     self.alglist = [
         ImportVectorIntoGeoServer(),
         ImportRasterIntoGeoServer(),
         CreateWorkspace(),
         DeleteWorkspace(),
         DeleteDatastore(),
         CreateStyleGeoServer()
     ]  #] PostGISExecuteSQL(), ImportIntoPostGIS()]#, TruncateSeedGWC()]
 def __init__(self):
     AlgorithmProvider.__init__(self)
     self.alglist = [ImportVectorIntoGeoServer(), ImportRasterIntoGeoServer(),
                     CreateWorkspace(), DeleteWorkspace(), DeleteDatastore(),
                     CreateStyleGeoServer()]
     
     try:            
         self.alglist.append(ImportIntoPostGIS())
         self.alglist.append(PostGISExecuteSQL())
     except:
         pass 
 def __init__(self):
     AlgorithmProvider.__init__(self)
     self.alglist = [
         ImportVectorIntoGeoServer(),
         ImportRasterIntoGeoServer(),
         CreateWorkspace(),
         DeleteWorkspace(),
         DeleteDatastore(),
         CreateStyleGeoServer(),
         ImportIntoPostGIS(),
         PostGISExecuteSQL(),
     ]  # , TruncateSeedGWC()]
    def __init__(self):
        AlgorithmProvider.__init__(self)
        self.alglist = [
            ImportVectorIntoGeoServer(),
            ImportRasterIntoGeoServer(),
            CreateWorkspace(),
            DeleteWorkspace(),
            DeleteDatastore(),
            CreateStyleGeoServer()
        ]

        try:
            self.alglist.append(ImportIntoPostGIS())
            self.alglist.append(PostGISExecuteSQL())
        except:
            pass
 def __init__(self):
     AlgorithmProvider.__init__(self)
     self.alglist = [SumLines(), PointsInPolygon(), BasicStatistics(),
                     NearestNeighbourAnalysis(), MeanCoords(), LinesIntersection(),
                     UniqueValues(), PointDistance(),
                     # data management
                     # geometry
                     ExportGeometryInfo(), Centroids(), Delaunay(), VoronoiPolygons(),
                     SimplifyGeometries(), MultipartToSingleparts(), SinglePartsToMultiparts(),
                     PolygonsToLines(), LinesToPolygons(), ExtractNodes(),
                     # geoprocessing
                     ConvexHull(), FixedDistanceBuffer(), VariableDistanceBuffer(),
                     Dissolve(), Difference(), Intersection(), Union(), Clip(),
                     # research
                     ExtentFromLayer(), RandomSelection(), RandomSelectionWithinSubsets(),
                     SelectByLocation()
                    ]
Exemple #12
0
 def __init__(self):
     AlgorithmProvider.__init__(self)
     self.alglist = [
         SumLines(),
         PointsInPolygon(),
         PointsInPolygonWeighted(),
         PointsInPolygonUnique(),
         BasicStatisticsStrings(),
         BasicStatisticsNumbers(),
         NearestNeighbourAnalysis(),
         MeanCoords(),
         LinesIntersection(),
         UniqueValues(),
         PointDistance(),
         # data management
         ReprojectLayer(),
         # geometry
         ExportGeometryInfo(),
         Centroids(),
         Delaunay(),
         VoronoiPolygons(),
         SimplifyGeometries(),
         DensifyGeometries(),
         MultipartToSingleparts(),
         SinglePartsToMultiparts(),
         PolygonsToLines(),
         LinesToPolygons(),
         ExtractNodes(),
         # geoprocessing
         ConvexHull(),
         FixedDistanceBuffer(),
         VariableDistanceBuffer(),
         Dissolve(),
         Difference(),
         Intersection(),
         Union(),
         Clip(),
         # research
         ExtentFromLayer(),
         RandomSelection(),
         RandomSelectionWithinSubsets(),
         SelectByLocation()
     ]
Exemple #13
0
    def __init__(self):
        AlgorithmProvider.__init__(self)
        self.activate = False
        self.algsList = []
        if SextanteUtils.isWindows():
            lastools = [
                las2shp(),
                lasboundary(),
                las2dem(),
                las2iso(),
                lasgrid(),
                lasground(),
                lasinfo(),
                lasheight(),
                lasprecision(),
                lassplit(),
                lasclassify(),
                lasclip()
            ]
        else:
            lastools = [lasinfo(), lasprecision()]
        for alg in lastools:
            alg.group = "LASTools"
        self.algsList.extend(lastools)

        if SextanteUtils.isWindows():
            self.actions.append(OpenViewerAction())
            fusiontools = [
                CloudMetrics(),
                CanopyMaxima(),
                CanopyModel(),
                ClipData(),
                Cover(),
                FilterData(),
                GridMetrics(),
                GroundFilter(),
                GridSurfaceCreate(),
                MergeData()
            ]
            for alg in fusiontools:
                alg.group = "Fusion"
            self.algsList.extend(fusiontools)
 def __init__(self):
     AlgorithmProvider.__init__(self)
     self.alglist = [# ------ fTools ------
                     SumLines(), PointsInPolygon(), PointsInPolygonWeighted(),
                     PointsInPolygonUnique(), BasicStatisticsStrings(),
                     BasicStatisticsNumbers(), NearestNeighbourAnalysis(),
                     MeanCoords(), LinesIntersection(), UniqueValues(), PointDistance(),
                     # data management
                     ReprojectLayer(),
                     # geometry
                     ExportGeometryInfo(), Centroids(), Delaunay(), VoronoiPolygons(),
                     SimplifyGeometries(), DensifyGeometries(), DensifyGeometriesInterval(),
                     MultipartToSingleparts(), SinglePartsToMultiparts(), PolygonsToLines(),
                     LinesToPolygons(), ExtractNodes(),
                     # geoprocessing
                     ConvexHull(), FixedDistanceBuffer(), VariableDistanceBuffer(),
                     Dissolve(), Difference(), Intersection(), Union(), Clip(),
                     # research
                     ExtentFromLayer(), RandomSelection(), RandomSelectionWithinSubsets(),
                     SelectByLocation(),
                     # ------ mmqgisx ------
                     mmqgisx_delete_columns_algorithm(),
                     mmqgisx_delete_duplicate_geometries_algorithm(),
                     mmqgisx_geometry_convert_algorithm(),
                     mmqgisx_grid_algorithm(),
                     mmqgisx_gridify_algorithm(),
                     mmqgisx_hub_distance_algorithm(),
                     mmqgisx_hub_lines_algorithm(),
                     mmqgisx_merge_algorithm(),
                     mmqgisx_select_algorithm(),
                     mmqgisx_text_to_float_algorithm(),
                     # ------ native algs ------
                     AddTableField(), FieldsCalculator(), SaveSelectedFeatures(), JoinAttributes(),
                     AutoincrementalField(), Explode(), FieldsPyculator(), EquivalentNumField(),
                     PointsLayerFromTable(), StatisticsByCategories(), Polygonize(),
                     # ------ raster ------
                     #CreateConstantRaster(), 
                     RasterLayerStatistics()
                     # ------ graphics ------
                     #VectorLayerHistogram(), VectorLayerScatterplot(), RasterLayerHistogram(),
                     #MeanAndStdDevPlot(), BarPlot(), PolarPlot()
                     ]
    def __init__(self):
        AlgorithmProvider.__init__(self)
        self.activate = False
        self.algsList = []
        if SextanteUtils.isWindows():
            lastools = [las2shp(), lasboundary(), las2dem(), las2iso(), lasgrid(), lasground(),
                         lasinfo(), lasheight(), lasprecision(), lassplit(), lasclassify(), lasclip()]
        else:
            lastools = [lasinfo(), lasprecision()]
        for alg in lastools:
            alg.group = "LASTools"
        self.algsList.extend(lastools)

        if SextanteUtils.isWindows():
            self.actions.append(OpenViewerAction())
            fusiontools = [CloudMetrics(), CanopyMaxima(), CanopyModel(), ClipData(), Cover(), FilterData(),
                         GridMetrics(), GroundFilter(), GridSurfaceCreate(), MergeData()]
            for alg in fusiontools:
                alg.group = "Fusion"
            self.algsList.extend(fusiontools)
	def __init__(self):
		AlgorithmProvider.__init__(self)
		self.alglist = [ mmqgisx_attribute_export_dialog(), 
			mmqgisx_attribute_join_dialog(), 
			mmqgisx_delete_columns_dialog(), 
			mmqgisx_delete_duplicate_geometries_dialog(),
			mmqgisx_geocode_google_dialog(),
			mmqgisx_geometry_convert_dialog(),
			mmqgisx_geometry_export_dialog(),
			mmqgisx_geometry_import_dialog(),
			mmqgisx_grid_dialog(),
			mmqgisx_gridify_dialog(),
			mmqgisx_hub_distance_dialog(),
			mmqgisx_hub_lines_dialog(),
			mmqgisx_label_point_dialog(),
			mmqgisx_merge_dialog(),
			mmqgisx_select_dialog(),
			mmqgisx_sort_dialog(),
			mmqgisx_text_to_float_dialog(),
			mmqgisx_voronoi_dialog() ]
 def __init__(self):
     AlgorithmProvider.__init__(self)
     self.alglist = [AddTableField(), FieldsCalculator(), SaveSelectedFeatures(), JoinAttributes(),
                     AutoincrementalField(), Explode(), FieldsPyculator(), EquivalentNumField(),
                     #FTOOLS
                     SumLines(), PointsInPolygon(), PointsInPolygonWeighted(), PointsInPolygonUnique(),
                     BasicStatisticsStrings(), BasicStatisticsNumbers(), NearestNeighbourAnalysis(),
                     MeanCoords(), LinesIntersection(), UniqueValues(), PointDistance(),
                     # data management
                     ReprojectLayer(),
                     # geometry
                     ExportGeometryInfo(), Centroids(), Delaunay(), VoronoiPolygons(),
                     SimplifyGeometries(), DensifyGeometries(), DensifyGeometriesInterval(),
                     MultipartToSingleparts(), SinglePartsToMultiparts(), PolygonsToLines(),
                     LinesToPolygons(), ExtractNodes(),
                     # geoprocessing
                     ConvexHull(), FixedDistanceBuffer(), VariableDistanceBuffer(),
                     Dissolve(), Difference(), Intersection(), Union(), Clip(),
                     # research
                     ExtentFromLayer(), RandomSelection(), RandomSelectionWithinSubsets(),
                     SelectByLocation(),
                     #MMQGISX
                     #mmqgisx_attribute_export_algorithm(),
                     #mmqgisx_attribute_join_algorithm(),
                     mmqgisx_delete_columns_algorithm(),
                     mmqgisx_delete_duplicate_geometries_algorithm(),
                     #mmqgisx_geocode_google_algorithm(),
                     mmqgisx_geometry_convert_algorithm(),
                     #mmqgisx_geometry_export_algorithm(),
                     #mmqgisx_geometry_import_algorithm(),
                     mmqgisx_grid_algorithm(),
                     mmqgisx_gridify_algorithm(),
                     mmqgisx_hub_distance_algorithm(),
                     mmqgisx_hub_lines_algorithm(),
                     mmqgisx_label_point_algorithm(),
                     mmqgisx_merge_algorithm(),
                     mmqgisx_select_algorithm(),
                     mmqgisx_sort_algorithm(),
                     mmqgisx_text_to_float_algorithm(),
                     #raster
                     CreateConstantRaster()]
Exemple #18
0
 def __init__(self):
     AlgorithmProvider.__init__(self)
     self.alglist = [
         mmqgisx_attribute_export_dialog(),
         mmqgisx_attribute_join_dialog(),
         mmqgisx_delete_columns_dialog(),
         mmqgisx_delete_duplicate_geometries_dialog(),
         mmqgisx_geocode_google_dialog(),
         mmqgisx_geometry_convert_dialog(),
         mmqgisx_geometry_export_dialog(),
         mmqgisx_geometry_import_dialog(),
         mmqgisx_grid_dialog(),
         mmqgisx_gridify_dialog(),
         mmqgisx_hub_distance_dialog(),
         mmqgisx_hub_lines_dialog(),
         mmqgisx_label_point_dialog(),
         mmqgisx_merge_dialog(),
         mmqgisx_select_dialog(),
         mmqgisx_sort_dialog(),
         mmqgisx_text_to_float_dialog(),
         mmqgisx_voronoi_dialog()
     ]
 def __init__(self):
     AlgorithmProvider.__init__(self)
     #self.readAlgNames()
     self.createAlgsList()
 def __init__(self):
     AlgorithmProvider.__init__(self)
     #self.actions = [CreateNewModelAction()]
     self.contextMenuActions = [EditModelAction(), DeleteModelAction(), SaveAsPythonScriptAction()]
 def __init__(self):
     AlgorithmProvider.__init__(self)
     self.actions = [CreateNewModelAction()]
     self.contextMenuActions = [EditModelAction(), DeleteModelAction()]
 def __init__(self):
     AlgorithmProvider.__init__(self)
     self.alglist = [
         AddTableField(),
         FieldsCalculator(),
         SaveSelectedFeatures(),
         JoinAttributes(),
         AutoincrementalField(),
         Explode(),
         FieldsPyculator(),
         EquivalentNumField(),
         #FTOOLS
         SumLines(),
         PointsInPolygon(),
         PointsInPolygonWeighted(),
         PointsInPolygonUnique(),
         BasicStatisticsStrings(),
         BasicStatisticsNumbers(),
         NearestNeighbourAnalysis(),
         MeanCoords(),
         LinesIntersection(),
         UniqueValues(),
         PointDistance(),
         # data management
         ReprojectLayer(),
         # geometry
         ExportGeometryInfo(),
         Centroids(),
         Delaunay(),
         VoronoiPolygons(),
         SimplifyGeometries(),
         DensifyGeometries(),
         DensifyGeometriesInterval(),
         MultipartToSingleparts(),
         SinglePartsToMultiparts(),
         PolygonsToLines(),
         LinesToPolygons(),
         ExtractNodes(),
         # geoprocessing
         ConvexHull(),
         FixedDistanceBuffer(),
         VariableDistanceBuffer(),
         Dissolve(),
         Difference(),
         Intersection(),
         Union(),
         Clip(),
         # research
         ExtentFromLayer(),
         RandomSelection(),
         RandomSelectionWithinSubsets(),
         SelectByLocation(),
         #MMQGISX
         #mmqgisx_attribute_export_algorithm(),
         #mmqgisx_attribute_join_algorithm(),
         mmqgisx_delete_columns_algorithm(),
         mmqgisx_delete_duplicate_geometries_algorithm(),
         #mmqgisx_geocode_google_algorithm(),
         mmqgisx_geometry_convert_algorithm(),
         #mmqgisx_geometry_export_algorithm(),
         #mmqgisx_geometry_import_algorithm(),
         mmqgisx_grid_algorithm(),
         mmqgisx_gridify_algorithm(),
         mmqgisx_hub_distance_algorithm(),
         mmqgisx_hub_lines_algorithm(),
         mmqgisx_label_point_algorithm(),
         mmqgisx_merge_algorithm(),
         mmqgisx_select_algorithm(),
         mmqgisx_sort_algorithm(),
         mmqgisx_text_to_float_algorithm()
     ]
 def __init__(self):
     AlgorithmProvider.__init__(self)
     self.activate = False
     #self.actions.append(CreateNewRScriptAction())
     self.contextMenuActions = [EditRScriptAction(), DeleteRScriptAction()]
 def __init__(self):
     AlgorithmProvider.__init__(self)
     self.activate = False
     self.createAlgsList() #preloading algorithms to speed up
 def __init__(self):
     AlgorithmProvider.__init__(self)
     self.createAlgsList()
Exemple #26
0
 def __init__(self):
     AlgorithmProvider.__init__(self)
     self.activate = False
     self.createAlgsList()
 def __init__(self):
     AlgorithmProvider.__init__(self)
     self.alglist = [ExampleAlgorithm()]
Exemple #28
0
 def __init__(self):
     AlgorithmProvider.__init__(self)
     #self.readAlgNames()
     self.createAlgsList()
 def __init__(self):
     AlgorithmProvider.__init__(self)
     self.alglist = [ExampleAlgorithm()]
 def __init__(self):
     AlgorithmProvider.__init__(self)
     self.alglist = []#PostGISSQL(), ImportIntoPostGIS(), CreateTable()]
 def __init__(self):
     AlgorithmProvider.__init__(self)
     self.alglist = [AddTableField(), FieldsCalculator(), SaveSelectedFeatures(),
                     AutoincrementalField(), Explode(), FieldsPyculator(), EquivalentNumField()]
 def __init__(self):
     AlgorithmProvider.__init__(self)
     self.activate = False
     self.createAlgsList()
Exemple #33
0
 def __init__(self):
     AlgorithmProvider.__init__(self)
Exemple #34
0
 def __init__(self):
     AlgorithmProvider.__init__(self)
     self.alglist = [makeValid(), buildArea()]
     for alg in self.alglist:
         alg.provider = self
Exemple #35
0
 def __init__(self):
     AlgorithmProvider.__init__(self)
     self.activate = False
     self.actions.append(CreateNewRScriptAction())
     self.contextMenuActions = [EditRScriptAction(), DeleteRScriptAction()]
 def __init__(self):
     AlgorithmProvider.__init__(self)
     #self.actions.append(CreateNewScriptAction())
     self.contextMenuActions = [EditScriptAction(), DeleteScriptAction()]
 def __init__(self, wpsDockWidget):
     AlgorithmProvider.__init__(self)
     self.actions.append(AddNewWpsAction(wpsDockWidget))
 def __init__(self):
     AlgorithmProvider.__init__(self)
     self.createAlgsList()
 def __init__(self, wpsDockWidget):
     AlgorithmProvider.__init__(self)
     self.actions.append(AddNewWpsAction(wpsDockWidget))
 def __init__(self):
     AlgorithmProvider.__init__(self)
     self.alglist = [ImportVectorIntoGeoServer(), ImportRasterIntoGeoServer(), 
                     CreateWorkspace(), DeleteWorkspace(), DeleteDatastore(), 
                     StyleGeoServerLayer()]#, TruncateSeedGWC()]
Exemple #41
0
 def __init__(self):
     AlgorithmProvider.__init__(self)
     self.alglist = [OgrInfo(), Ogr2Vrt(), Ogr2Ogr(), Ogr2OgrVrt(), OgrSql(), Ili2Pg(), Pg2Ili(
     ), Ili2Imd(), EnumsAsGML(), ImportGML(), IliEnumsToPg(), CreatePGDb(), IliOgr2Ogr()]
     for alg in self.alglist:
         alg.provider = self
 def __init__(self):
     AlgorithmProvider.__init__(self)
     self.actions = [CreateNewModelAction()]
     self.contextMenuActions = [EditModelAction(), DeleteModelAction()]
Exemple #43
0
 def __init__(self):
     AlgorithmProvider.__init__(self)
     self.activate = False
     self.createAlgsList() #preloading algorithms to speed up
 def __init__(self):
     AlgorithmProvider.__init__(self)
     self.alglist = [mcp(),href()]