Esempio n. 1
0
 def __init__(self):
     AlgorithmProvider.__init__(self)
     self.activate = False
     #self.actions.append(CreateNewScriptAction("Create new R script", CreateNewScriptAction.SCRIPT_R))
     self.contextMenuActions = [EditScriptAction(EditScriptAction.SCRIPT_R),
                                DeleteScriptAction(DeleteScriptAction.SCRIPT_R)
                               ]
Esempio n. 2
0
    def __init__(self):
        AlgorithmProvider.__init__(self)

        self.activate = False

        self.alglist = [
            VectorPT_ETR89PTTM06DirInv(),
            RasterDE_GK3ETRS8932NDirInv(),
            RasterPT_ETR89PTTM06DirInv(),
            VectorDE_GK3ETRS8932NDirInv(),
            VectorES_ED50ERTS89DirInv(),
            RasterES_ED50ERTS89DirInv(),
            VectorIT_RER_ETRS89DirInv(),
            RasterIT_RER_ETRS89DirInv(),
            VectorCH_LV95ETRS89DirInv(),
            RasterCH_LV95ETRS89DirInv(),
            VectorUK_OSGB36ETRS89DirInv(),
            RasterUK_OSGB36ETRS89DirInv(),
            RasterKR_HDKSHTRS96DirInv(),
            VectorKR_HDKSHTRS96DirInv(),
            VectorCAT_ED50ETRS89DirInv(),
            RasterCAT_ED50ETRS89DirInv(),
            VectorNL_RDNAPETRS89DirInv(),
            RasterNL_RDNAPETRS89DirInv(),
            VectorAT_MGIETRS89DirInv(),
            RasterAT_MGIETRS89DirInv(),
            VectorAU_AGD66_84_GDA94_2020DirInv(),
            RasterAU_AGD66_84_GDA94_2020DirInv(),
            VectorRO_STEREO70ETRS89DirInv(),
            RasterRO_STEREO70ETRS89DirInv(),
        ]
        for alg in self.alglist:
            alg.provider = self
    def __init__(self):
        AlgorithmProvider.__init__(self)

        # Deactivate provider by default
        self.activate = False

        # Load algorithms
        self.alglist = [
            Complete(),
            CompleteVector(),
            Flowdir(),
            Accum(),
            Filled(),
            Depths(),
            BSpots(),
            Wsheds(),
            Pourpts(),
            Network(),
            Rain()
        ]

        # Note: Models are loaded dynamically below
        self.models = []
        self.modeldir = os.path.join(pluginPath, 'models/')

        for alg in self.alglist:
            alg.provider = self
    def __init__(self):
        AlgorithmProvider.__init__(self)
        self.alglist = [mcp()]

        # Check scipy
        try:
            from scipy.stats.kde import gaussian_kde
            has_scipy = True
        except:
            has_scipy = False
        # Check statsmodels
        try:
            from statsmodels.nonparametric import kernel_density
            has_statsmodels = True
        except:
            has_statsmodels = False
        # Check gdal_contour
        try:
            subprocess.call('gdal_contour')
            has_gdal_contour = True
        except:
            has_gdal_contour = False

        ProcessingLog.addToLog(ProcessingLog.LOG_INFO,
                    "Scipy found: " + str(has_scipy))
        ProcessingLog.addToLog(ProcessingLog.LOG_INFO,
                    "Statsmodels found: " + str(has_statsmodels))
        ProcessingLog.addToLog(ProcessingLog.LOG_INFO,
                    "gdal_contour found: " + str(has_gdal_contour))

        if has_gdal_contour and (has_scipy or has_statsmodels):
            self.alglist.append(kernelDensity())
 def __init__(self):
     AlgorithmProvider.__init__(self)
     # deactivate provider by default
     self.activate = True
     # load algorithms
     #        self.alglist = [pkinfo()]
     self.alglist = [
         pkreclass(),
         pkcrop(),
         pkcomposite(),
         pkgetmask(),
         pksetmask(),
         pkextract(),
         pkextract_grid(),
         pkextract_random(),
         pksvm(),
         pkdiff_accuracy(),
         pklas2img(),
         pkfilterdem(),
         pkfilter_spectral(),
         pkfilter_spatial()
     ]
     # pktools = [pkinfo()]
     # for alg in pktools:
     #     alg.group = "pktools"
     #     self.alglist.extend(pktools)
     for alg in self.alglist:
         alg.provider = self
 def __init__(self):
     AlgorithmProvider.__init__(self)
     self.actions.append(CreateNewScriptAction('Create new script',
                         CreateNewScriptAction.SCRIPT_PYTHON))
     self.contextMenuActions = \
         [EditScriptAction(EditScriptAction.SCRIPT_PYTHON),
          DeleteScriptAction(DeleteScriptAction.SCRIPT_PYTHON)]
 def __init__(self):
     AlgorithmProvider.__init__(self)
     self.actions = [CreateNewGpfModelAction(self)]
     self.contextMenuActions = [
         EditGpfModelAction(), DeleteGpfModelAction()
     ]
     self.activate = False
    def __init__(self):
        AlgorithmProvider.__init__(self)

        self.activate = False

        self.alglist = [mcp(), RandomHR(), RandomPath()]

        # Check scipy
        try:
            from scipy.stats.kde import gaussian_kde
            has_scipy = True
        except:
            has_scipy = False
        # Check statsmodels
        try:
            from statsmodels.nonparametric import kernel_density
            has_statsmodels = True
        except:
            has_statsmodels = False
        # Check gdal_contour
        try:
            subprocess.call('gdal_contour')
            has_gdal_contour = True
        except:
            has_gdal_contour = False

        if has_gdal_contour and (has_scipy or has_statsmodels):
            self.alglist.append(kernelDensity())

        for alg in self.alglist:
            alg.provider = self
    def __init__(self):
        AlgorithmProvider.__init__(self)
        self.activate = False
        self.algsList = []
        if isWindows():
            lastools = [
                lasground(), lasheight(), lasclassify(), lasclip(), lastile(),
                lasgrid(), las2dem(), blast2dem(), las2iso(), blast2iso(),
                lasview(), lasboundary(), lasinfo(), lasprecision(),
                lasvalidate(), lasduplicate(), las2txt(), txt2las(), laszip(),
                lasindex(), lasthin(), lassort(), lascanopy(), lasmerge(),
                las2shp(), shp2las(), lasnoise(), lassplit(), las2las_filter(),
                las2las_transform(), lasoverage(), lasoverlap()
                ]
        else:
            lastools = [
                lasinfo(), lasprecision(), lasvalidate(), las2txt(), txt2las(),
                laszip(), lasindex(), lasmerge(), las2las_filter(),
                las2las_transform()
                ]
        for alg in lastools:
            alg.group = 'LAStools'
        self.algsList.extend(lastools)

        if 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)
Esempio n. 10
0
    def __init__(self):
        AlgorithmProvider.__init__(self)
        self.alglist = [SumLines(), PointsInPolygon(),
                        PointsInPolygonWeighted(), PointsInPolygonUnique(),
                        BasicStatisticsStrings(), BasicStatisticsNumbers(),
                        NearestNeighbourAnalysis(), MeanCoords(),
                        LinesIntersection(), UniqueValues(), PointDistance(),
                        ReprojectLayer(), ExportGeometryInfo(), Centroids(),
                        Delaunay(), VoronoiPolygons(), SimplifyGeometries(),
                        DensifyGeometries(), DensifyGeometriesInterval(),
                        MultipartToSingleparts(), SinglePartsToMultiparts(),
                        PolygonsToLines(), LinesToPolygons(), ExtractNodes(),
                        Eliminate(), ConvexHull(), FixedDistanceBuffer(),
                        VariableDistanceBuffer(), Dissolve(), Difference(),
                        Intersection(), Union(), Clip(), ExtentFromLayer(),
                        RandomSelection(), RandomSelectionWithinSubsets(),
                        SelectByLocation(), RandomExtract(),
                        RandomExtractWithinSubsets(), ExtractByLocation(),
                        SpatialJoin(),
                        # ------ 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_extract_algorithm(),
                        mmqgisx_text_to_float_algorithm(),
                        # ------ native algs ------
                        AddTableField(), FieldsCalculator(),
                        SaveSelectedFeatures(), JoinAttributes(),
                        AutoincrementalField(), Explode(), FieldsPyculator(),
                        EquivalentNumField(), PointsLayerFromTable(),
                        StatisticsByCategories(), ConcaveHull(), Polygonize(),
                        RasterLayerStatistics(), PointsDisplacement(),
                        ZonalStatistics(), PointsFromPolygons(),
                        PointsFromLines(), RandomPointsExtent(),
                        RandomPointsLayer(), RandomPointsPolygonsFixed(),
                        RandomPointsPolygonsVariable(),
                        RandomPointsAlongLines(), PointsToPaths(),
                        PostGISExecuteSQL(), ImportIntoPostGIS(),
                        SetVectorStyle(), SetRasterStyle(), SelectByExpression()
                        # ------ raster ------
                        # CreateConstantRaster(),
                        # ------ graphics ------
                        # VectorLayerHistogram(), VectorLayerScatterplot(),
                        # RasterLayerHistogram(), MeanAndStdDevPlot(),
                        # BarPlot(), PolarPlot()
                       ]

        folder = os.path.join(os.path.dirname(__file__), 'scripts')
        scripts = ScriptUtils.loadFromFolder(folder)
        for script in scripts:
            script.allowEdit = False
        self.alglist.extend(scripts)
        for alg in self.alglist:
            alg._icon = self._icon
    def __init__(self):
        AlgorithmProvider.__init__(self)

        # Activate provider by default
        self.activate = True

        # Load algorithms
        self.alglist = [
            ImportRoadLayer(),
            SymbolizeRoadLayer(),
            StandardizeRoadLayer(),
            MakeRoadNetwork(),
            CalculateStress(),
            AddSymbolizedStressLayer(),
            GetCrossStreets(),
            ShortestPathFromLayer(),
            Meld(),
            TravelShed(),
            CalculateNetworkCostFromDistance(),
            CalculateNetworkCostFromTime(),
            AddTdgId(),
            CopyViaTDGId(),
            CopyRoadNetwork(),
            SymbolizeNetworkLinks(),
            RoadSlope(),
            # AddRoadSymbolFields(),
            StationDensity(),
            GridConnectivity(),
            AccessGrid()]
        for alg in self.alglist:
            alg.provider = self
Esempio n. 12
0
    def __init__(self):
        AlgorithmProvider.__init__(self)

        # Deactivate provider by defaults
        self.activate = False

        # List of algorithms loaded
        self.alglist = [
            FromCSVAlgorithm(),  # Group : generate ascii grid  v1   
            FromShapefileAlgorithm(),  # //                           v1
            SearchAndReplaceAlgorithm(),  # Group : util                 v1
            OverlayAlgorithm(),  # //                           v1
            DistanceAlgorithm(),  # //                           v1
            ClassificationAlgorithm(),  # //                           v1
            ClusterAlgorithm(),  # //                           v1
            #CombineAlgorithm(),           # // (Not implemented)
            FilterAlgorithm(),  # //                           v1
            MapAlgorithm(),  # // landscape metric          v1
            GridAlgorithm(),  # //                           v1
            GridMultiAlgorithm(),  # //                           v1
            SlidingAlgorithm(),  # //                           v1
            SlidingMultiAlgorithm(),  # //                           v1
            SelectedAlgorithm(),  # //                           v1
            SelectedMultiAlgorithm()  # //                           v1
        ]

        for alg in self.alglist:
            alg.provider = self
    def __init__(self):
        AlgorithmProvider.__init__(self)

        self.alglist = [BufferByFixedPercentageAlgorithm(),
            BufferByVariablePercentageAlgorithm()]
        for alg in self.alglist:
            alg.provider = self
Esempio n. 14
0
 def __init__(self):
     AlgorithmProvider.__init__(self)
     self.activate = False
     self.actions.append(CreateNewScriptAction('Create new R script',
                         CreateNewScriptAction.SCRIPT_R))
     self.contextMenuActions = \
         [EditScriptAction(EditScriptAction.SCRIPT_R),
          DeleteScriptAction(DeleteScriptAction.SCRIPT_R)]
Esempio n. 15
0
    def __init__(self):
        AlgorithmProvider.__init__(self)

        self.activate = False

        self.alglist = [Pairwise(), OneToAll(), Advanced()]
        for alg in self.alglist:
            alg.provider = self
 def __init__(self):
     AlgorithmProvider.__init__(self)
     #self.actions = [CreateNewModelAction()]
     self.contextMenuActions = [
         EditModelAction(),
         DeleteModelAction(),
         SaveAsPythonScriptAction()
     ]
Esempio n. 17
0
 def __init__(self):
     AlgorithmProvider.__init__(self)
     self.actions = [
         CreateNewModelAction(),
         AddModelFromFileAction(),
         GetModelsAction()
     ]
     self.contextMenuActions = [EditModelAction(), DeleteModelAction()]
    def __init__(self):
        AlgorithmProvider.__init__(self)

        self.activate = False

        self.alglist = [Pairwise(), OneToAll(), Advanced()]
        for alg in self.alglist:
            alg.provider = self
Esempio n. 19
0
 def __init__(self):
     AlgorithmProvider.__init__(self)
     self.actions.extend([CreateNewScriptAction('Create new script',
                         CreateNewScriptAction.SCRIPT_PYTHON),
                         AddScriptFromFileAction()])
     self.contextMenuActions = \
         [EditScriptAction(EditScriptAction.SCRIPT_PYTHON),
          DeleteScriptAction(DeleteScriptAction.SCRIPT_PYTHON)]
Esempio n. 20
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
    def __init__(self):
        AlgorithmProvider.__init__(self)

        self.activate = False

        self.alglist = [LocalMoran()]
        for alg in self.alglist:
            alg.provider = self
Esempio n. 22
0
    def __init__(self):
        AlgorithmProvider.__init__(self)

        self.activate = True

        self.alglist = [NodeIndexing(), ArcUpstreamDownstream(), StrahlerOrder(), BifurcationRatios()]
        for alg in self.alglist:
            alg.provider = self
    def __init__(self):
        AlgorithmProvider.__init__(self)

        # Activate provider by default
        self.activate = True

        # Load algorithms
        self.alglist = []
        self.actions = []
    def __init__(self):
        AlgorithmProvider.__init__(self)

        self.activate = False

        self.alglist = [ogr2ogrdissolve(),ogr2ogrbuffer(),ogr2ogrclip(),ogr2ogrdistance(),ogr2ogronesidebuffer(),ogr2ogrpol(),
			ogr2ogrtopostgis(),ogr2ogrtopostgislist(),ogr2ogrclipbypolygon(),ogr2ogrmakevalid(),ogr2ogrdifference()]
        for alg in self.alglist:
            alg.provider = self
 def __init__(self):
     AlgorithmProvider.__init__(self)
     self.alglist = [
         BandMean(),
         MonthlyMean(),
         SnowDistributionBySlope(),
         GroundSurfaceTemperatureAlgorithm(),
         GroundSurfaceTemperatureTimeAlgorithm(),
     ]
Esempio n. 26
0
    def __init__(self):
        AlgorithmProvider.__init__(self)

        self.activate = True

        # Load algorithms
        self.alglist = [SnapReachAlgorithm()]
        for alg in self.alglist:
            alg.provider = self
    def __init__(self):
        AlgorithmProvider.__init__(self)

        self.activate = True

        # Load algorithms
        self.alglist = [Add3WordsFieldAlgorithm()]
        for alg in self.alglist:
            alg.provider = self
 def __init__(self):
     AlgorithmProvider.__init__(self)
     self.alglist = [
         BandMean(),
         MonthlyMean(),
         SnowDistributionBySlope(),
         GroundSurfaceTemperatureAlgorithm(),
         GroundSurfaceTemperatureTimeAlgorithm(),
     ]
Esempio n. 29
0
    def __init__(self):
        AlgorithmProvider.__init__(self)

        self.activate = True

        # Load algorithms
        self.alglist = [BlurringGeoAlgorithm()]
        for alg in self.alglist:
            alg.provider = self
Esempio n. 30
0
 def __init__(self):
     AlgorithmProvider.__init__(self)
     self.actions.extend([CreateNewScriptAction('Create new script',
                         CreateNewScriptAction.SCRIPT_PYTHON),
                         AddScriptFromFileAction(),
                         GetScriptsAction()])
     self.contextMenuActions = \
         [EditScriptAction(EditScriptAction.SCRIPT_PYTHON),
          DeleteScriptAction(DeleteScriptAction.SCRIPT_PYTHON)]
Esempio n. 31
0
 def __init__(self):
     AlgorithmProvider.__init__(self)
     self.activate = False
     self.actions.append(CreateNewScriptAction(
         self.tr('Create new R script'), CreateNewScriptAction.SCRIPT_R))
     self.actions.append(GetRScriptsAction())
     self.contextMenuActions = \
         [EditScriptAction(EditScriptAction.SCRIPT_R),
          DeleteScriptAction(DeleteScriptAction.SCRIPT_R)]
Esempio n. 32
0
    def __init__(self):
        AlgorithmProvider.__init__(self)

        self.activate = True

        # Load algorithms
        self.alglist = [AddMgrsField(), LayerFromMgrsTable()]
        for alg in self.alglist:
            alg.provider = self
    def __init__(self):
        AlgorithmProvider.__init__(self)

        self.activate = True

        # New algorithms should be added to this list
        self.alglist = [GeodesicDensifyAlgorithm()]
        for alg in self.alglist:
            alg.provider = self
Esempio n. 34
0
    def __init__(self):
        AlgorithmProvider.__init__(self)

        self.activate = True

        # Load algorithms
        self.alglist = [LNEtools_bufferELFbronnen(),  ]
        for alg in self.alglist:
            alg.provider = self
Esempio n. 35
0
    def __init__(self):
        AlgorithmProvider.__init__(self)

        self.activate = True

        # Load algorithms
        self.alglist = [BlurringGeoAlgorithm()]
        for alg in self.alglist:
            alg.provider = self
Esempio n. 36
0
    def __init__(self):
        AlgorithmProvider.__init__(self)

        self.activate = True

        # Load algorithms
        self.alglist = [Add3WordsFieldAlgorithm()]
        for alg in self.alglist:
            alg.provider = self
Esempio n. 37
0
    def __init__(self):
        AlgorithmProvider.__init__(self)

        # Deactivate provider by default
        self.activate = False

        # Load algorithms
        self.alglist = [DifferentialPrivacyAlgorithm(), DisplacementLines()]
        for alg in self.alglist:
            alg.provider = self
    def __init__(self):
        AlgorithmProvider.__init__(self)

        self.activate = False

        self.alglist = [distance(),clipbypolygon(),makevalid(),difference(),dissolve(),extractinvalid(),
                        bufferlayers(),makevalidbufferzero(),bufferlayersvariable(),closestpoint(),distancematrix(),
                        selectbypolygon(),selectbypoint(),selectbyline(),samplewithpoints()]
        for alg in self.alglist:
            alg.provider = self
    def __init__(self):
        AlgorithmProvider.__init__(self)

        # Deactivate provider by default
        self.activate = True

        # Load algorithms
        self.alglist = [HierarchicalClustering(), KMeansClustering(), HierarchicalClusteringByIdentifier()]
        for alg in self.alglist:
            alg.provider = self
    def __init__(self):
        AlgorithmProvider.__init__(self)

        # Deactivate provider by default
        self.activate = False

        # Load algorithms
        self.alglist = [GISCloudUploadAlgorithm()]
        for alg in self.alglist:
            alg.provider = self
Esempio n. 41
0
    def __init__(self):
        AlgorithmProvider.__init__(self)

        # Deactivate provider by default
        self.activate = False

        # Load algorithms
        self.alglist = [SquadToolAlgorithm()]
        for alg in self.alglist:
            alg.provider = self
    def __init__(self):
        AlgorithmProvider.__init__(self)

        # Activate provider by default
        self.activate = True

        # Load algorithms
        self.alglist = [CoordinateFormatConversion()]
        for alg in self.alglist:
            alg.provider = self
    def __init__(self):
        AlgorithmProvider.__init__(self)

        # Deactivate provider by default
        self.activate = False

        # Load algorithms
        self.alglist = [urbanplannersnetworkanalysisProcessingAlgorithm()]
        for alg in self.alglist:
            alg.provider = self
    def __init__(self):
        AlgorithmProvider.__init__(self)

        # Deactivate provider by default
        self.activate = False

        # Load algorithms
        self.alglist = [PolygonsParallelToLineAlgorithm()]
        for alg in self.alglist:
            alg.provider = self
Esempio n. 45
0
    def __init__(self):
        AlgorithmProvider.__init__(self)

        # Deactivate provider by default
        self.activate = False

        # Load algorithms
        self.alglist = [WGS2GCJ() , GCJ2WGS(), GCJ2BD(), BD2GCJ(), WGS2BD(), BD2WGS(),  LambertGridAlgorithm()]
        for alg in self.alglist:
            alg.provider = self
Esempio n. 46
0
 def __init__(self):
     AlgorithmProvider.__init__(self)
     self.alglist = [
         PSEWSpeedGeoAlg(),
         PSHSpeedGeoAlg(),
         PSCRIndexGeoAlg(),
         PSRIndexGeoAlg(),
         PSProjectionToolGeoAlg(),
         PSProjectionToolDDIRGeoAlg(),
     ]
    def __init__(self):
        AlgorithmProvider.__init__(self)

        # Deactivate provider by default
        self.activate = False

        # Load algorithms
        self.alglist = [WedgeBufferAlgorithm()]
        for alg in self.alglist:
            alg.provider = self
    def __init__(self):
        AlgorithmProvider.__init__(self)

        # Activate provider by default
        self.activate = True

        # Load algorithms
        self.alglist = [Bag_algorithm()]
        for alg in self.alglist:
            alg.provider = self
Esempio n. 49
0
 def __init__(self):
     AlgorithmProvider.__init__(self)
     self.alglist = [
         PSEWSpeedGeoAlg(),
         PSHSpeedGeoAlg(),
         PSCRIndexGeoAlg(),
         PSRIndexGeoAlg(),
         PSProjectionToolGeoAlg(),
         PSProjectionToolDDIRGeoAlg(),
     ]
Esempio n. 50
0
    def __init__(self):
        AlgorithmProvider.__init__(self)

        # Deactivate provider by default
        self.activate = False

        # Load algorithms
        self.alglist = [exportProject(), exportVector(), exportRaster()]
        for alg in self.alglist:
            alg.provider = self
    def __init__(self):
        AlgorithmProvider.__init__(self)

        # Deactivate provider by default
        #        self.activate = False

        # Load algorithms
        self.alglist = [AtmosphericCorrectionAlgorithm()]
        for alg in self.alglist:
            alg.provider = self
Esempio n. 52
0
    def __init__(self):
        AlgorithmProvider.__init__(self)

        # Deactivate provider by default
        self.activate = False

        # Load algorithms
        self.alglist = [PolygonsParallelToLineAlgorithm()]
        for alg in self.alglist:
            alg.provider = self
    def __init__(self):
        AlgorithmProvider.__init__(self)

        self.activate = False

        self.alglist = [VectorPT_ETR89PTTM06DirInv(),RasterDE_GK3ETRS8932NDirInv(),RasterPT_ETR89PTTM06DirInv(),VectorDE_GK3ETRS8932NDirInv(),
			VectorES_ED50ERTS89DirInv(),RasterES_ED50ERTS89DirInv(),VectorIT_RER_ETRS89DirInv(),RasterIT_RER_ETRS89DirInv()
			,VectorCH_LV95ETRS89DirInv(), RasterCH_LV95ETRS89DirInv(),VectorUK_OSGB36ETRS89DirInv(),RasterUK_OSGB36ETRS89DirInv()
			,RasterKR_HDKSHTRS96DirInv(),VectorKR_HDKSHTRS96DirInv(),VectorCAT_ED50ETRS89DirInv(),RasterCAT_ED50ETRS89DirInv()]
        for alg in self.alglist:
            alg.provider = self
    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)

        # Deactivate provider by default
        self.activate = False

        # Load algorithms : We have the Simplification algorithm and the algorithm
        #                   to apply the angle constraints
        self.alglist = [SimplificationAlgorithm(), AngleConstraintAlgorithm()]
        for alg in self.alglist:
            alg.provider = self
Esempio n. 56
0
    def __init__(self):
        AlgorithmProvider.__init__(self)

        # Deactivate provider by default
        self.activate = True

        # Load algorithms
        self.alglist = [ShpContourAlgorithm()]

        for alg in self.alglist:
            alg.provider = self
 def __init__(self, iface):
     AlgorithmProvider.__init__(self)
     self.activate = False
     self.actions.append(CreateNewWorkflowAction())
     self.contextMenuActions = [EditWorkflowAction(), DeleteWorkflowAction()]
     self.iface = iface
     
     # Create action that will display workflow list dialog when toolbar button is clicked
     self.action = QAction(QIcon(self.getIcon()), \
                               "WOIS Workflows", self.iface.mainWindow())
     QObject.connect(self.action, SIGNAL("triggered()"), self.displayWorkflowListDialog)