25.2.2. Conversión raster
25.2.2.1. gdal2xyz
Convierte datos ráster a archivo de formato XYZ ASCII.
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:
|
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Archivo XYZ ASCII |
|
[tabla] |
Archivo de taba contenedor de los valores exportados desde la banda ráster. |
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.
25.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 la utilidad GDAL pct2rgb.
Menú predeterminado:
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:
|
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
PCT a RGB |
|
[ráster] |
Imagen ráster RGB de 24 bit |
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.
25.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 la utilidad GDAL poligonizar.
Menú predeterminado:
Parámetros
Parámetros básicos
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). |
Vectorizado |
|
[vectorial: polígonal] Predeterminado: |
Especificación de la capa vectorial (poligonal) saliente. Una de:
|
Parámetros avanzados
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Parámetros adicionales de la línea de comandos Opcional |
|
[cadena] Preestablecido: Ninguno |
Añadir opciones extra de línea de comando GDAL |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Vectorizado |
|
[vectorial: polígonal] |
Capa vectorial saliente |
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.
25.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.
Este algoritmo deriva de la utilidad GDAL trasladar.
Parámetros
Parámetros básicos
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 |
Convertido |
|
[ráster] Predeterminado: |
Especificación del ráster saliente. Uno de:
|
Parámetros avanzados
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
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). Para el proceso por lotes: separe las opciones múltiples con un carácter de barra vertical ( |
Tipo de datos salientes |
|
[enumeración] Predeterminado: 0 |
Define el tipo de datos del archivo ráster de salida. Opciones:
|
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Convertido |
|
[ráster] |
Capa ráster saliente con bandas reorganizadas. |
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.
25.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 la utilidad GDAL rgb2pct.
Menú predeterminado:
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:
|
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
RGB a PCT |
|
[ráster] |
Capa ráster saliente. |
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.
25.2.2.6. Traducir (convertir formato)
Convierte datos ráster entre diferentes formatos.
Este algoritmo deriva de la utilidad GDAL trasladar.
Menú predeterminado:
Parámetros
Parámetros básicos
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 |
Convertido |
|
[ráster] Predeterminado: |
Especificación de la capa ráster de salida (traducida). Una de:
|
Parámetros avanzados
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
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). Para el proceso por lotes: separe las opciones múltiples con un carácter de barra vertical ( |
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:
|
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Convertido |
|
[ráster] |
Capa ráster de salida (traducida). |
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.