23.2.2. Conversión raster¶
23.2.2.1. gdal2xyz¶
Convierte datos ráster a archivo de formato XYZ ASCII.
23.2.2.1.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[ráster] |
Capa ráster a convertir |
Número de banda |
|
[banda ráster] Predeterminado: La primera banda de la capa entrante |
Si el ráster es multibanda, elige la banda que quieras convertir |
Valores separacos por comas salientes |
|
[booleano] Predeterminado: False |
Establece si el archivo de salida debe ser de tipo valores separados por comas (csv). |
Archivo XYZ ASCII |
|
[archivo] Predeterminado: |
Especificación del archivo de salida. Uno de:
El fichero codificado también puede ser cambiado aquí. |
23.2.2.1.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Archivo XYZ ASCII |
|
[tabla] |
Archivo de taba contenedor de los valores exportados desde la banda ráster. |
23.2.2.1.3. Código Python¶
Algoritmo ID: gdal:gdal2xyz
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.2.2.2. PCT a RGB¶
Convierte una imagen con paleta de 8 bits en un RGB de 24 bits. Convertirá una banda de pseudocolor del archivo de entrada a un archivo RGB del formato deseado.
Este algoritmo deriva de GDAL pct2rgb utility.
Menú predeterminado:
23.2.2.2.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[ráster] |
Imagen ráster de 8 bits entrante |
Número de banda |
|
[banda ráster] Predeterminado: La primera banda de la capa entrante |
Si el ráster es multibanda, elige la banda que quieras convertir |
Generar archivo RGBA |
|
[booleano] Predeterminado: False |
Establece si el archivo de salida debe ser de tipo RGBA. |
PCT a RGB |
|
[archivo] Predeterminado: |
Especificación del archivo de salida. Uno de:
El fichero codificado también puede ser cambiado aquí. |
23.2.2.2.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
PCT a RGB |
|
[ráster] |
Imagen ráster RGB de 24 bit |
23.2.2.2.3. Código Python¶
Algoritmo ID: gdal:pcttorgb
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.2.2.3. Poligonizar (ráster a vectorial)¶
Crea polígonos vectoriales para todas las regiones conectadas de píxeles en el ráster que comparten un valor de píxel común. Cada polígono se crea con un atributo que indica el valor de píxel de ese polígono.
Este algoritmo deriva de GDAL polygonize utility.
Menú predeterminado:
23.2.2.3.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[ráster] |
Capa ráster de entrada |
Número de banda |
|
[banda ráster] Predeterminado: La primera banda de la capa entrante |
Si el ráster es multibanda, elige la banda que deseas usar |
Nombre del campo a crear |
|
[cadena] Predeterminado: “DN” |
Especifica el nombre de campo para los atributos de las regiones conectadas. |
Usar conectividad 8 |
|
[booleano] Predeterminado: False |
Si no se establece, las celdas ráster deben tener un borde común para que se consideren conectadas (conectividad 4). Si se establece, las celdas ráster en contacto también se consideran conectadas (conectividad 8). |
Parámetros adicionales de la línea de comandos Opcional |
|
[cadena] Preestablecido: Ninguno |
Añadir opciones extra de línea de comando GDAL |
Vectorizado |
|
[vectorial: polígonal] Predeterminado: |
Especificación de la capa vectorial (poligonal) saliente. Una de:
El fichero codificado también puede ser cambiado aquí. |
23.2.2.3.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Vectorizado |
|
[vectorial: polígonal] |
Capa vectorial saliente |
23.2.2.3.3. Código Python¶
Algoritmo ID: gdal:polygonize
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.2.2.4. Reorganizar bandas¶
Crea un nuevo ráster utilizando las bandas seleccionadas de una capa ráster determinada. El algoritmo también hace posible reordenar las bandas para el ráster recién creado.
El algoritmo depende de GDAL translate utility.
23.2.2.4.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[ráster] |
Capa ráster de entrada |
Banda(s) seleccionadas |
|
[banda ráster] [lista] Preestablecido: Ninguno |
Lista ordenada de las bandas a usar para crear el nuevo ráster |
Opciones de creación adicional Opcional |
|
[cadena] Predeterminado: “” |
Para agregar una o más opciones de creación que controlen el ráster a crear (colores, tamaño de bloque, compresión de archivos …). Para mayor comodidad, puede confiar en perfiles predefinidos (consultar GDAL driver options section). |
Tipo de datos salientes |
|
[enumeración] Predeterminado: 0 |
Define el tipo de datos del archivo ráster de salida. Opciones:
|
Convertido |
|
[ráster] Predeterminado: Guardar en archivo temporal |
Especificación del ráster saliente. Uno de:
El fichero codificado también puede ser cambiado aquí. |
23.2.2.4.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Convertido |
|
[ráster] |
Capa ráster saliente con bandas reorganizadas. |
23.2.2.4.3. Código Python¶
Algoritmo ID: gdal:rearrange_bands
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.2.2.5. RGB a PCT¶
Convierte una imagen RGB de 24 bits en una paleta de 8 bits. Calcula una tabla de pseudo-color óptima para la imagen RGB dada utilizando un algoritmo de corte medio en un histograma RGB con muestreo reducido. Luego, convierte la imagen en una imagen pseudo-coloreada usando la tabla de colores. Esta conversión utiliza difuminado Floyd-Steinberg (difusión de errores) para maximizar la calidad visual de la imagen de salida.
Si desea clasificar un mapa ráster y desea reducir el número de clases, puede ser útil reducir la resolución de su imagen con este algoritmo antes.
Este algoritmo deriva de GDAL rgb2pct utility.
Menú predeterminado:
23.2.2.5.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[ráster] |
Capa ráster entrante (RGB) |
Número de colores |
|
[número] Preestablecido: 2 |
El número de colores que contendrá la imagen resultante. Es posible un valor entre 2-256. |
RGB a PCT |
|
[ráster] Predeterminado: |
Especificación del ráster saliente. Uno de:
El fichero codificado también puede ser cambiado aquí. |
23.2.2.5.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
RGB a PCT |
|
[ráster] |
Capa ráster saliente. |
23.2.2.5.3. Código Python¶
Algoritmo ID: gdal:rgbtopct
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.
23.2.2.6. Traducir (convertir formato)¶
Convierte datos ráster entre diferentes formatos.
El algoritmo depende de GDAL translate utility.
Menú predeterminado:
23.2.2.6.1. Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[ráster] |
Capa ráster de entrada |
Anular la proyección del archivo de salida Opcional |
|
[src] |
Especifica una proyección para el archivo saliente |
Asigna un valor nodata especificado para bandas salientes Opcional |
|
[número] Predeterminado: No establecido |
Define el valor a usar para nodata en el ráster saliente |
Copie todos los subconjuntos de datos de este archivo en archivos de salida individuales |
|
[booleano] Predeterminado: False |
Crear archivos individuales para subconjuntos de datos |
Opciones de creación adicional Opcional |
|
[cadena] Predeterminado: “” |
Para agregar una o más opciones de creación que controlen el ráster a crear (colores, tamaño de bloque, compresión de archivos …). Para mayor comodidad, puede confiar en perfiles predefinidos (consultar GDAL driver options section). |
Parámetros adicionales de la línea de comandos Opcional |
|
[cadena] Preestablecido: Ninguno |
Añadir opciones extra de línea de comando GDAL |
Tipo de datos salientes |
|
[enumeración] Predeterminado: 0 |
Define el tipo de datos del archivo ráster de salida. Opciones:
|
Convertido |
|
[ráster] Predeterminado: |
Especificación de la capa ráster de salida (traducida). Una de:
El fichero codificado también puede ser cambiado aquí. |
23.2.2.6.2. Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Convertido |
|
[ráster] |
Capa ráster de salida (traducida). |
23.2.2.6.3. Código Python¶
Algoritmo ID: gdal:translate
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.