mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-24 00:47:57 -05:00
94 lines
4.0 KiB
Python
94 lines
4.0 KiB
Python
# -*- coding: utf-8 -*-
|
|
|
|
"""
|
|
***************************************************************************
|
|
SagaGroupNameDecorator.py
|
|
---------------------
|
|
Date : August 2012
|
|
Copyright : (C) 2012 by Victor Olaya
|
|
Email : volayaf at gmail dot com
|
|
***************************************************************************
|
|
* *
|
|
* This program is free software; you can redistribute it and/or modify *
|
|
* it under the terms of the GNU General Public License as published by *
|
|
* the Free Software Foundation; either version 2 of the License, or *
|
|
* (at your option) any later version. *
|
|
* *
|
|
***************************************************************************
|
|
"""
|
|
|
|
__author__ = 'Victor Olaya'
|
|
__date__ = 'August 2012'
|
|
__copyright__ = '(C) 2012, Victor Olaya'
|
|
# This will get replaced with a git SHA1 when you do a git archive
|
|
__revision__ = '$Format:%H$'
|
|
|
|
class SagaGroupNameDecorator():
|
|
|
|
groups = {}
|
|
groups["contrib_a_perego"] = "Contributions"
|
|
groups["geostatistics_grid"]= "Geostatistics"
|
|
groups["geostatistics_kriging"]= "Kriging"
|
|
groups["geostatistics_points"]= "Geostatistics"
|
|
groups["geostatistics_regression"]= "Geostatistics"
|
|
groups["grid_analysis"]= "Grid - Analysis"
|
|
groups["grid_calculus"]= "Grid - Calculus"
|
|
groups["grid_calculus_bsl"]= "Grid - Calculus"
|
|
groups["grid_discretisation"]= "Grid - Discretisation"
|
|
groups["grid_filter"]= "Grid - Filter"
|
|
groups["grid_gridding"]= "Grid - Gridding"
|
|
groups["grid_spline"]= "Grid - Spline"
|
|
groups["grid_tools"]= "Grid - Tools"
|
|
groups["grid_visualisation"]= "Grid - Visualization"
|
|
groups["hacres"]= "Hacres"
|
|
groups["imagery_segmentation"]= "Imagery - Segmentation"
|
|
groups["imagery_classification"]= "Imagery - Classification"
|
|
groups["imagery_rga"]= "Imagery - RGA"
|
|
groups["imagery_tools"] = "Imagery - Tools"
|
|
groups["io_esri_e00"]= "I/O"
|
|
groups["io_gdal"]= "I/O"
|
|
groups["io_gps"]= "I/O"
|
|
groups["io_grid"]= "I/O"
|
|
groups["io_grid_grib2"]= "I/O"
|
|
groups["io_grid_image"]= "I/O"
|
|
groups["io_odbc"]= "I/O"
|
|
groups["io_shapes"]= "I/O"
|
|
groups["io_shapes_dxf"]= "I/O"
|
|
groups["io_shapes_las"]= "I/O"
|
|
groups["io_table"]= "I/O"
|
|
groups["lectures_introduction"]= "Lectures"
|
|
groups["pj_georeference"]= "Georeferencing"
|
|
groups["pj_geotrans"]= "Projections and Transformations"
|
|
groups["pj_proj4"]= "Projections and Transformations"
|
|
groups["pointcloud_tools"]= "Point clouds"
|
|
groups["recreations_fractals"]= "Recreations"
|
|
groups["recreations_games"]= "Diversiones"
|
|
groups["shapes_grid"]= "Shapes - Grid"
|
|
groups["shapes_lines"]= "Shapes - Lines"
|
|
groups["shapes_points"]= "Shapes - Points"
|
|
groups["shapes_polygons"]= "Shapes - Polygons"
|
|
groups["shapes_tools"]= "Shapes - Tools"
|
|
groups["shapes_transect"]= "Shapes - Transect"
|
|
groups["sim_cellular_automata"]= "Simulation - CA"
|
|
groups["sim_ecosystems_hugget"]= "Simulation - Ecosystems"
|
|
groups["sim_fire_spreading"]= "Simulation - Fire Spreading"
|
|
groups["sim_hydrology"]= "Simulation - Hydrology"
|
|
groups["table_calculus"]= "Table - Calculus"
|
|
groups["table_tools"]= "Table - Tools"
|
|
groups["ta_channels"]= "Terrain Analysis - Channels"
|
|
groups["ta_compound"]= "Terrain Analysis - Morphometry"
|
|
groups["ta_hydrology"]= "Terrain Analysis - Hydrology"
|
|
groups["ta_lighting"]= "Terrain Analysis - Lighting"
|
|
groups["ta_morphometry"]= "Terrain Analysis - Morphometry"
|
|
groups["ta_preprocessor"]= "Terrain Analysis - Hydrology"
|
|
groups["ta_profiles"]= "Terrain Analysis - Profiles"
|
|
groups["tin_tools"]= "TIN"
|
|
groups["vigra"]= "Vigra"
|
|
|
|
@staticmethod
|
|
def getDecoratedName(groupName):
|
|
if groupName in SagaGroupNameDecorator.groups.keys():
|
|
return SagaGroupNameDecorator.groups[groupName]
|
|
else:
|
|
return groupName
|