Layer Classifier¶
Permite utilizar diferentes modos de clasificación para capas raster
- Weber - Fechner
- Progresiva
- Cuartiles
- Quintiles
- Deciles
- Equidistante
Requerimientos generales¶
Para asegurar la ejecución correcta del código es importante verificar la instalación y funcionamiento de los siguientes elementos:
- Qgis 3.10 con GRASS 7 y librerías de Osgeo4W
- Librerías python:
- os
- numpy
- gdal
- osr
Descargar el código layerclassifier_raster.py
.
Documentación dentro del código¶
Qgis 3 o superior
-
layerclassifier_raster.
cargar_raster
(path_raster)[fuente]¶ Esta función carga una capa raster a un proyecto de qgis
Parámetros: path_raster (str) – ruta de la capa raster
-
layerclassifier_raster.
clasifica_raster
(path_capa, clasificador, fp=2, categories=5)[fuente]¶ Funcion integradora para clasificar la capa raster
Parámetros:
-
layerclassifier_raster.
cuantiles
(path_r, quantil, min, max)[fuente]¶ Esta función regresa la lista de cortes según el cualtil deseado de los valores de la capa raster de entrada
Parámetros:
-
layerclassifier_raster.
ecuacion_class
(cortes)[fuente]¶ Esta funcion regresa en formato de cadena la ecuación para utilizarse en la calculadora de gdal a partir de una lista de cortes
Parámetros: cortes (list) – lista con los puntos de corte
-
layerclassifier_raster.
equidistantes
(categories=5, min=0, max=1)[fuente]¶ Esta función regresa la lista de cortes equidistantes según el número de categorias y el valor minimo y maximo ingresados.
Parámetros:
-
layerclassifier_raster.
get_region
(path_layer)[fuente]¶ Esta función regresa en forma de cadena de texto las coordenadas de la extensión de una capa raster
Parámetros: path_layer (str) – ruta de la capa raster
-
layerclassifier_raster.
nombre_capa
(path_capa)[fuente]¶ Esta función regresa el nombre de una capa sin extensión
Parámetros: path_capa (str) – ruta de la capa
-
layerclassifier_raster.
progressive
(fp=2, min=0, max=1, categories=5)[fuente]¶ Esta función regresa una lista de los cortes según el método progresivo
Parámetros:
-
layerclassifier_raster.
raster_min_max
(path_raster)[fuente]¶ Esta funcion regresa los valores maximos y minimos de una capa raster
Parámetros: path_raster (str) – ruta de la capa raster
-
layerclassifier_raster.
raster_nodata
(path_raster)[fuente]¶ Esta función regresa el valor de no data de la capa raster de entrada
Parámetros: path_raster (str) – ruta de la capa raster
-
layerclassifier_raster.
remove_raster
(path_r)[fuente]¶ Esta función elimina una capa del sistema
Parámetros: path_r (str) – ruta de la capa
-
layerclassifier_raster.
set_nulls
(map, output)[fuente]¶ Esta función asigna un valor de cero a los no_data de la capa
Parámetros: map (str) – ruta de la capa raster :param output:ruta de la capa resultante :type output: str
-
layerclassifier_raster.
tipo_clasificador
(clasificador, path_r, fp=2, categories=5, min=0, max=1)[fuente]¶ Esta función integra los modos de clasificación, weber-fechner, progresiva, cuartiles, quintiles, deciles o equidistante
Parámetros: