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) ]
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)
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
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
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)]
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() ]
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
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)]
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
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(), ]
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(), ]
def __init__(self): AlgorithmProvider.__init__(self) self.activate = True # Load algorithms self.alglist = [BlurringGeoAlgorithm()] for alg in self.alglist: alg.provider = self
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)]
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)]
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
def __init__(self): AlgorithmProvider.__init__(self) self.activate = True # Load algorithms self.alglist = [LNEtools_bufferELFbronnen(), ] for alg in self.alglist: alg.provider = self
def __init__(self): AlgorithmProvider.__init__(self) self.activate = True # Load algorithms self.alglist = [BlurringGeoAlgorithm()] 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) # 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
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
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
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
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 = [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
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
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)