23.1.11. Herramientas de ráster

23.1.11.1. 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.

23.1.11.1.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

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

EXTENT

[extent]

Especifica la extensión de la capa ráster saliente. Una de:

  • Usar la extensión del lienzo

  • Seleccionar la extensión en el lienzo

  • Usar la extensión de la capa…

Puede ser extendida a un múltiplo del tamaño de tesela.

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 a Fichero…

El fichero codificado también puede ser cambiado aquí.

23.1.11.1.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Capa saliente

OUTPUT

[ráster]

Capa ráster saliente

23.1.11.1.3. Código Python

Algoritmo ID: qgis: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.

23.1.11.2. Crear capa ráster constante

Genera una capa ráster donde todos los pixels tienen el mismo valor.

23.1.11.2.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Extensión deseada (xmin, xmax, ymin, ymax)

EXTENT

[extent]

Especifica la extensión de la capa ráster saliente. Una de:

  • Usar la extensión del lienzo

  • Seleccionar la extensión en el lienzo

  • Usar la extensión de la capa…

Puede ser extendida a un múltiplo del tamaño de tesela.

SRC destino

TARGET_CRS

[src]

Predeterminado: SRC del Proyecto

SRC para la capa ráster saliente

Tamaño de pixel

PIXEL_SIZE

[número]

Predeterminado: 0.1

Tamaño de pixel (X=Y) en unidades de mapa. Valor mínimo: 0.01

Valor constante

NUMBER

[número]

Predeterminado: 1

Valor constante de pixel para la capa ráster saliente.

Constante

OUTPUT

[ráster]

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

  • Guardar a un Archivo Temporal

  • Guardar a Fichero…

El fichero codificado también puede ser cambiado aquí.

23.1.11.2.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Constante

OUTPUT

[ráster]

Raster que cubre la extensión deseada con el tamaño y valor de píxel especificados.

23.1.11.2.3. Código Python

Algoritmo ID: qgis:createconstantrasterlayer

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.1.11.3. Generar teselas XYZ (Directorio)

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

23.1.11.3.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

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

EXTENT

[extent]

Especifica la extensión de las teselas. Una de:

  • Usar la extensión del lienzo

  • Seleccionar la extensión en el lienzo

  • Usar la extensión de la capa…

Puede ser extendida a un múltiplo del tamaño de tesela.

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.

PPP

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

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

OUTPUT_DIRECTORY

[directorio]

Predeterminado: [Guardar en directorio temporal]

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

  • Omitir salida

  • Guardar a un Directorio Temporal

  • Guardar en directorio…

El fichero codificado también puede ser cambiado aquí.

Salida html (folleto)

OUTPUT_HTML

[html]

Predeterminado: [Guardar en archivo temporal]

Especificación del archivo HTML saliente. Uno de:

  • Omitir salida

  • Guardar a un Archivo Temporal

  • Guardar a Fichero…

23.1.11.3.2. 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)

23.1.11.3.3. Código Python

Algoritmo ID: qgis: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.

23.1.11.4. Generar teselas XYZ (MBTiles)

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

23.1.11.4.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

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

EXTENT

[extent]

Especifica la extensión de las teselas. Una de:

  • Usar la extensión del lienzo

  • Seleccionar la extensión en el lienzo

  • Usar la extensión de la capa…

Puede ser extendida a un múltiplo del tamaño de tesela.

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.

PPP

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

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 a Fichero…

El fichero codificado también puede ser cambiado aquí.

23.1.11.4.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Archivo saliente (para MBTiles)

OUTPUT_FILE

[archivo]

El archivo saliente.

23.1.11.4.3. Código Python

Algoritmo ID: qgis: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.

23.1.11.5. Configurar estilo para capa ráster

Establece el estilo de una capa ráster. El estilo debe definirse como un archivo QML.

No se crean nuevos resultados: el estilo QML se asigna a la capa ráster elegida.

23.1.11.5.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa ráster

INPUT

[ráster]

La capa ráster

Archivo de estilo

STYLE

[archivo]

Ruta al archivo de estilo QML.

23.1.11.5.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Capa ráster

INPUT

[ráster]

La capa ráster con el estilo escogido

23.1.11.5.3. Código Python

Algoritmo ID: qgis:setstyleforrasterlayer

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.