Importante

La traducción es un esfuerzo comunitario al que puedes unirte. Esta página está actualmente traducida en 100.00%.

28.1.18. Herramientas de ráster

28.1.18.1. Alinear ráster

NEW in 3.34

Alinea el ráster remuestreándolo al mismo tamaño de celda y reproyectándolo al mismo SRC que un ráster de referencia.

Advertencia

Este algoritmo SOLO está disponible en el contexto Model Designer. Para otros contextos, utilice en su lugar Alinear rásters.

Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

INPUT

[ráster]

Capa ráster de entrada para alinear

Método de remuestreo

RESAMPLING_METHOD

[enumeración]

Predeterminado: 0

Método a utilizar para el remuestreo de la capa de entrada. Las opciones disponibles son:

  • 0 — Vecino más próximo

  • 1 — Bilineal (núcleo 2x2)

  • 2 — Cúbico (núcleo 4x4)

  • 3 — B-Spline cúbica (núcleo 4x4)

  • 4 — Lanczos (núcleo 6x6)

  • 5 — Promedio

  • 6 — Modo

  • 7 — Máximo

  • 8 — Mínimo

  • 9 — Mediana

  • 10 — Primer cuartil (Q1)

  • 11 — Tercer cuartil (Q3)

Reduzca la escala de los valores según el tamaño de la celda.

RESCALE

[booleano]

Predeterminado: No

Capa de referencia

REFERENCE_LAYER

[ráster]

Una capa ráster que se utilizará para obtener la extensión, el tamaño de celda y el SRC que se aplicarán a las capas de entrada.

Anular referencia SRC

Opcional

CRS

[src]

SRC que se utilizará en lugar de la capa de referencia

Anular tamaño de celda de referencia X

Opcional

CELL_SIZE_X

[número]

Tamaño de celda en dirección X que se utilizará en lugar del de la capa de referencia

Anular tamaño de celda de referencia Y

Opcional

CELL_SIZE_Y

[número]

Tamaño de celda en dirección Y que se utilizará en lugar del de la capa de referencia

Desplazamiento de la cuadrícula de referencia X

Opcional

GRID_OFFSET_X

[número]

Desplazamiento en dirección X para aplicar a la cuadrícula de celdas

Anular desplazamiento de cuadrícula de referencia Y

Opcional

GRID_OFFSET_Y

[número]

Desplazamiento en dirección Y para aplicar a la cuadrícula de celdas

Cortar por extensión

Opcional

EXTENT

[extent]

Especifique la extensión de la capa ráster de salida. Se extenderá internamente a un múltiplo del tamaño del mosaico.

Los métodos disponibles son:

  • Calcular desde capa…: usa la extensión de una capa cargada en el proyecto actual

  • Calcular desde el mapa de diseño…: usa la extensión de un es extent of a elemento del mapa de diseño en el proyecto activo

  • Calcular desde el marcador…: utiliza la extensión de un marcador <sec_bookmarks> guardado

  • Usar la extensión del lienzo del mapa

  • Dibujar sobre el lienzo: pulsar y arrastrar un rectángulo que delimite el área a tener en cuenta

  • Ingresar las coordenadas como xmin, xmax, ymin, ymax

Ráster alineado

OUTPUT

[ráster]

ráster de salida con píxeles remuestreados

Salidas

Etiqueta

Nombre

Tipo

Descripción

Ráster alineado

OUTPUT

[ráster]

ráster de salida con píxeles remuestreados

Código Python

ID Algoritmo: native:alignsingleraster

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.

28.1.18.2. Alinear rásters

NEW in 3.34

Alinea los rásteres remuestreándolos al mismo tamaño de celda y reproyectándolos al mismo SRC que un ráster de referencia.

Advertencia

Este algoritmo NO está disponible en el contexto Diseñador de modelo. Utilice en su lugar Alinear ráster.

Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capas de entrada

INPUT

[ráster] [lista]

Lista de capas ráster de entrada con opciones de remuestreo asociadas (rellenada como un elemento QgsProcessingParameterAlignRasterLayers — hecho en GUI pulsando el botón Configurar Ráster… para cada capa seleccionada):

Capa de entrada [cadena] (archivo de entrada)

Ruta completa de la capa de entrada a alinear

Archivo de salida [cadena] (archivo de salida)

Ruta completa de la capa de salida alineada correspondiente

Método de remuestreo [enumeración] (resampleMethod)

Método a utilizar para el remuestreo de la capa de entrada. Las opciones disponibles son:

  • 0 — Vecino más próximo

  • 1 — Bilineal (núcleo 2x2)

  • 2 — Cúbico (núcleo 4x4)

  • 3 — B-Spline cúbica (núcleo 4x4)

  • 4 — Lanczos (núcleo 6x6)

  • 5 — Promedio

  • 6 — Modo

  • 7 — Máximo

  • 8 — Mínimo

  • 9 — Mediana

  • 10 — Primer cuartil (Q1)

  • 11 — Tercer cuartil (Q3)

Redimensionar los valores según el tamaño de la celda [booleano] (rescale)

Capa de referencia

REFERENCE_LAYER

[ráster]

Una capa ráster que se utilizará para obtener la extensión, el tamaño de celda y el SRC que se aplicarán a las capas de entrada.

Anular referencia SRC

Opcional

CRS

[src]

SRC que se utilizará en lugar de la capa de referencia

Anular tamaño de celda de referencia X

Opcional

CELL_SIZE_X

[número]

Tamaño de celda en dirección X que se utilizará en lugar del de la capa de referencia

Anular tamaño de celda de referencia Y

Opcional

CELL_SIZE_Y

[número]

Tamaño de celda en dirección Y que se utilizará en lugar del de la capa de referencia

Desplazamiento de la cuadrícula de referencia X

Opcional

GRID_OFFSET_X

[número]

Desplazamiento en dirección X para aplicar a la cuadrícula de celdas

Anular desplazamiento de cuadrícula de referencia Y

Opcional

GRID_OFFSET_Y

[número]

Desplazamiento en dirección Y para aplicar a la cuadrícula de celdas

Cortar por extensión

Opcional

EXTENT

[extent]

Especifique la extensión de la capa ráster de salida. Se extenderá internamente a un múltiplo del tamaño del mosaico.

Los métodos disponibles son:

  • Calcular desde capa…: usa la extensión de una capa cargada en el proyecto actual

  • Calcular desde el mapa de diseño…: usa la extensión de un es extent of a elemento del mapa de diseño en el proyecto activo

  • Calcular desde el marcador…: utiliza la extensión de un marcador <sec_bookmarks> guardado

  • Usar la extensión del lienzo del mapa

  • Dibujar sobre el lienzo: pulsar y arrastrar un rectángulo que delimite el área a tener en cuenta

  • Ingresar las coordenadas como xmin, xmax, ymin, ymax

Salidas

Etiqueta

Nombre

Tipo

Descripción

Rásters alineados

OUTPUT_LAYERS

[ráster] [lista]

rásters de salida con píxeles remuestreados

Código Python

ID Algoritmo: native:alignrasters

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.

28.1.18.3. Convertir mapa a ráster

Crea una imagen ráster con el contenido del mapa del lienzo.

Un tema de mapa se puede seleccionar para renderizar un conjunto predeterminado de capas con un estilo definido para cada capa.

Alternativamente, se puede seleccionar una sola capa si no se establece ningún tema de mapa.

Si no se configura ni el tema ni la capa del mapa, se representará el contenido del mapa actual. La extensión mínima ingresada se extenderá internamente para ser un múltiplo del tamaño del mosaico.

Parámetros

Etiqueta

Nombre

Tipo

Descripción

Extensión mínima a renderizar (xmin, xmax, ymin, ymax)

EXTENT

[extent]

Especifique la extensión de la capa ráster de salida. Se extenderá internamente a un múltiplo del tamaño del mosaico.

Los métodos disponibles son:

  • Calcular desde capa…: usa la extensión de una capa cargada en el proyecto actual

  • Calcular desde el mapa de diseño…: usa la extensión de un es extent of a elemento del mapa de diseño en el proyecto activo

  • Calcular desde el marcador…: utiliza la extensión de un marcador <sec_bookmarks> guardado

  • Usar la extensión del lienzo del mapa

  • Dibujar sobre el lienzo: pulsar y arrastrar un rectángulo que delimite el área a tener en cuenta

  • Ingresar las coordenadas como xmin, xmax, ymin, ymax

Tamaño de tesela

TILE_SIZE

[número]

Predeterminado: 1024

Tamaño de tesela de la capa ráster de salida. Valor mínimo: 64.

Unidades de mapa por pixel

MAP_UNITS_PER_PIXEL

[número]

Predeterminado: 100.0

Tamaño de pixel (en unidades de mapa). Valor mínimo: 0.0

Hacer fondo transparente

MAKE_BACKGROUND_TRANSPARENT

[booleano]

Predeterminado: False

Permite exportar el mapa con fondo transparente. Emite una imagen RGBA (en lugar de RGB) si se establece en True.

Tema de mapa a representar

Opcional

MAP_THEME

[enumeración]

Usar un tema de mapa existente para la representación.

Capa simple a representar

Opcional

LAYER

[enumeración]

Elige una capa simple para la representación

Capa saliente

OUTPUT

[ráster]

Predeterminado: [Guardar en archivo temporal]

Especificación del ráster saliente. Uno de:

  • Guardar a un Archivo Temporal

  • Guardar en archivo…

Salidas

Etiqueta

Nombre

Tipo

Descripción

Capa saliente

OUTPUT

[ráster]

Capa ráster saliente

Código Python

ID de Algoritmo: native:rasterize

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.

28.1.18.4. Rellenar celdas sin datos

Restablece los valores sin datos en el ráster de entrada a un valor elegido, lo que da como resultado un conjunto de datos ráster con píxeles sin datos.

El algoritmo respeta el tipo de datos ráster de entrada, por ejemplo un valor de relleno de punto flotante se truncará cuando se aplique a un ráster entero.

../../../../_images/fill_nodata.png

Figura 28.39 Relleno de valores sin datos (en gris) de un ráster

Parámetros

Etiqueta

Nombre

Tipo

Descripción

Ráster de Entrada

INPUT

[ráster]

El ráster para procesar.

Número de banda

BAND

[número]

Predeterminado: 1

La banda del ráster

Valor de relleno

FILL_VALUE

[número]

Predeterminado: 1.0

Establezca el valor a usar para los píxeles sin datos

Ráster de salida

OUTPUT

[ráster]

Predeterminado: [Guardar en archivo temporal]

Especificación del ráster saliente. Uno de:

  • Guardar a un Archivo Temporal

  • Guardar en archivo…

Salidas

Etiqueta

Nombre

Tipo

Descripción

Ráster de salida

OUTPUT

[ráster]

La capa ráster de salida con celdas de datos rellenas.

Código Python

Algoritmo ID: native:fillnodata

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.

28.1.18.5. Generar teselas XYZ (Directorio)

Genera teselas ráster “XYZ” usando el proyecto actual de QGIS como imágenes individuales en una estructura de directorio.

Opcionalmente, se puede crear un archivo de salida Leaflet HTML utilizando los mosaicos generados como capa cartográfica.

Parámetros

Parámetros básicos

Etiqueta

Nombre

Tipo

Descripción

Extesión (xmin, xmax, ymin, ymax)

EXTENT

[extent]

Especifique la extensión de las teselas. Se extenderá internamente a un múltiplo del tamaño del mosaico.

Los métodos disponibles son:

  • Calcular desde capa…: usa la extensión de una capa cargada en el proyecto actual

  • Calcular desde el mapa de diseño…: usa la extensión de un es extent of a elemento del mapa de diseño en el proyecto activo

  • Calcular desde el marcador…: utiliza la extensión de un marcador <sec_bookmarks> guardado

  • Usar la extensión del lienzo del mapa

  • Dibujar sobre el lienzo: pulsar y arrastrar un rectángulo que delimite el área a tener en cuenta

  • Ingresar las coordenadas como xmin, xmax, ymin, ymax

Zoom mínimo

ZOOM_MIN

[número]

Predeterminado: 12

Mínimo 0, máximo 25.

Zoom máximo

ZOOM_MAX

[número]

Predeterminado: 12

Mínimo 0, máximo 25.

DPI

DPI

[número]

Predeterminado: 96

Mínimo 48, máximo 600.

Color de fondo

Opcional

BACKGROUND_COLOR

[color]

Predeterminado: QColor(0, 0, 0, 0)

Elige el color de fondo para las teselas

Habilitar antialiasing

ANTIALIAS

[booleano]

Predeterminado: Verdadero

Determina si se debe activar el antialiasing

Formato de tesela

TILE_FORMAT

[enumeración]

Predeterminado: 0

Una de:

  • 0 — PNG

  • 1 — JPG

Calidad (solo JPG)

Opcional

QUALITY

[número]

Predeterminado: 75

Mínimo 1, máximo 100.

Tamaño de Metatesela

Opcional

METATILESIZE

[número]

Predeterminado: 4

Especifique un tamaño de metatile personalizado al generar mosaicos XYZ. Los valores más grandes pueden acelerar la representación de mosaicos y proporcionar un mejor etiquetado (menos espacios sin etiquetas) a expensas de utilizar más memoria. Mínimo 1, máximo 20.

Anchura de tesela

Opcional

TILE_WIDTH

[número]

Predeterminado: 256

Mínimo 1, máximo 4096.

Altura de tesela

Opcional

TILE_HEIGHT

[número]

Predeterminado: 256

Mínimo 1, máximo 4096.

Usar eje Y de tesela invertido (convención TMS)

Opcional

TMS_CONVENTION

[booleano]

Predeterminado: False

Directorio de salida

Opcional

OUTPUT_DIRECTORY

[directorio]

Predeterminado: [Guardar en directorio temporal]

Especificación del directorio de salida (para los mosaicos). Uno de:

  • Omitir salida

  • Guardar a un Directorio Temporal

  • Guardar en Directorio

Salida html (folleto)

Opcional

OUTPUT_HTML

[html]

Predeterminado: [Guardar en archivo temporal]

Especificación del archivo HTML saliente. Uno de:

  • Omitir salida

  • Guardar a un Archivo Temporal

  • Guardar en archivo…

Parámetros avanzados

NEW in 3.30

Etiqueta

Nombre

Tipo

Descripción

Título de la salida HTML de Leaflet

Opcional

HTML_TITLE

[cadena de texto]

Predeterminado: No establecido

HTML <title>-etiqueta utilizada para el archivo de salida HTML de Leaflet.

Atribución de la salida HTML de Leaflet

Opcional

HTML_ATTRIBUTION

[cadena de texto]

Predeterminado: No establecido

Atribución de mapa personalizada utilizada para el archivo de salida HTML de Leaflet. Son posibles los enlaces HTML.

Incluir el mapa base de OpenStreetMap en la salida HTML de Leaflet

Opcional

HTML_OSM

[booleano]

Predeterminado: False

Se incluye una capa de mapa base de OpenStreetMap (fuente: https://tile.openstreetmap.org) en el archivo de salida HTML de Leaflet. La atribución correcta del mapa se añade automáticamente.

Salidas

Etiqueta

Nombre

Tipo

Descripción

Directorio de salida

OUTPUT_DIRECTORY

[directorio]

Directorio de salida (para las teselas)

Salida html (folleto)

OUTPUT_HTML

[html]

El archivo saliente HTML (folleto)

Código Python

ID Algoritmo: native:tilesxyzdirectory

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.

28.1.18.6. Generar teselas XYZ (MBTiles)

Genera mosaicos ráster “XYZ” utilizando el proyecto actual de QGIS como un solo archivo en el formato “MBTiles”.

Parámetros

Etiqueta

Nombre

Tipo

Descripción

Extesión (xmin, xmax, ymin, ymax)

EXTENT

[extent]

Especifique la extensión de las teselas. Se extenderá internamente a un múltiplo del tamaño del mosaico.

Los métodos disponibles son:

  • Calcular desde capa…: usa la extensión de una capa cargada en el proyecto actual

  • Calcular desde el mapa de diseño…: usa la extensión de un es extent of a elemento del mapa de diseño en el proyecto activo

  • Calcular desde el marcador…: utiliza la extensión de un marcador <sec_bookmarks> guardado

  • Usar la extensión del lienzo del mapa

  • Dibujar sobre el lienzo: pulsar y arrastrar un rectángulo que delimite el área a tener en cuenta

  • Ingresar las coordenadas como xmin, xmax, ymin, ymax

Zoom mínimo

ZOOM_MIN

[número]

Predeterminado: 12

Mínimo 0, máximo 25.

Zoom máximo

ZOOM_MAX

[número]

Predeterminado: 12

Mínimo 0, máximo 25.

DPI

DPI

[número]

Predeterminado: 96

Mínimo 48, máximo 600.

Color de fondo

Opcional

BACKGROUND_COLOR

[color]

Predeterminado: QColor(0, 0, 0, 0)

Elige el color de fondo para las teselas

Habilitar antialiasing

ANTIALIAS

[booleano]

Predeterminado: Verdadero

Determina si se debe activar el antialiasing

Formato de tesela

TILE_FORMAT

[enumeración]

Predeterminado: 0

Una de:

  • 0 — PNG

  • 1 — JPG

Calidad (solo JPG)

Opcional

QUALITY

[número]

Predeterminado: 75

Mínimo 1, máximo 100.

Tamaño de Metatesela

Opcional

METATILESIZE

[número]

Predeterminado: 4

Especifique un tamaño de metatile personalizado al generar mosaicos XYZ. Los valores más grandes pueden acelerar la representación de mosaicos y proporcionar un mejor etiquetado (menos espacios sin etiquetas) a expensas de utilizar más memoria. Mínimo 1, máximo 20.

Archivo saliente (para MBTiles)

OUTPUT_FILE

[archivo]

Predeterminado: [Guardar en archivo temporal]

Especificación del archivo de salida. Uno de:

  • Omitir salida

  • Guardar a un Archivo Temporal

  • Guardar en archivo…

Salidas

Etiqueta

Nombre

Tipo

Descripción

Archivo saliente (para MBTiles)

OUTPUT_FILE

[archivo]

El archivo saliente.

Código Python

ID Algoritmo: native:tilesxyzmbtiles

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.