27.1.1. Cartografía

27.1.1.1. Alinear puntos a entidades

Calcula la rotación requerida para alinear entidades puntuales con su entidad más cercana de otra capa de referencia. Se agrega un nuevo campo a la capa de salida que se rellena con el ángulo (en grados, sentido horario) hasta la entidad de referencia más cercana.

Opcionalmente, la simbología de la capa de salida se puede configurar para usar automáticamente el campo de rotación calculado para rotar los símbolos de marcador. Si desea, se puede establecer una distancia máxima a usar cuando se alinean puntos, para evitar alinear puntos aislados con entidades distantes.

Consejo

Este algoritmo está diseñado para casos de uso como la alineación de símbolos de punto de construcción para seguir la dirección de la carretera más cercana.

checkbox Permite la modificación in situ de características de objetos espaciales punto

Parametros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

INPUT

[vectorial: de punto]

Entidad de tipo punto para calcular la rotación de

Capa de referencia

REFERENCE_LAYER

[vector: cualquiera]

Capa para encontrar la entidad más cercana para el cálculo de rotación

Máxima distancia a considerar

Opcional

MAX_DISTANCE

[número]

Predeterminado: No establecido

Si no se encuentra ninguna entidad de referencia dentro de esta distancia, ninguna rotación es asignada a la entidad de punto.

Nombre del campo angular

FIELD_NAME

[cadena de texto]

Predeterminado: “rotation”

Campo en el cual almacenar el valor de rotación.

Aplicar automáticamente la simbología

APPLY_SYMBOLOGY

[booleano]

Predeterminado: True

Rotar el marcador de símbolo de las entidades usando el valor del campo de ángulo

Capa alineada

OUTPUT

[vectorial: de punto]

Predeterminado: [Save to temporary file]

Especifique la capa vectorial de salida rotada. Uno de:

  • Crear capa temporal (TEMPORARY_OUTPUT)

  • Guardar en archivo…

  • Guardar en Geopackage…

  • Guardar en tabla de base de datos…

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

Salidas

Etiqueta

Nombre

Tipo

Descripción

Capa alineada

OUTPUT

[vectorial: de punto]

La capa de tipo punto cuenta con un campo de rotación. Si se carga en QGIS, se aplica por defecto la simbología de la capa de entrada, con una rotación definida por datos de su símbolo de marcador.

Código Python

Identificación del algoritmo: native:angletonearest

import processing
processing.run("algorithm_id", {parameter_dictionary})

La identificacion del algoritmo 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.

27.1.1.2. Combinar bases de datos de estilos

Combina múltiples bases de datos de estilo QGIS en una única base de datos de estilo. Si existen elementos del mismo tipo con el mismo nombre en diferentes bases de datos de origen, se les cambiará el nombre para tener nombres únicos en la base de datos combinada de salida.

Parametros

Etiqueta

Nombre

Tipo

Descripción

bases de datos de entrada

INPUT

[file] [list]

Archivos que contienen elementos de estilo QGIS

Objetos a combinar

OBJECTS

[enumeration] [list]

Tipos de elementos de estilo en las bases de datos de entrada que le gustaría incluir en la nueva base de datos. Estos pueden ser:

**Base de datos de Estilo Saliente

OUTPUT

[file]

Predeterminado: [Save to temporary file]

Salida .XML archivo que combina los elementos de estilo seleccionados. Uno de:

  • Guardar en Archivo Temporal

  • Guardar en archivo…

Salidas

Etiqueta

Nombre

Tipo

Descripción

Recuento de rampas de color

COLORRAMPS

[número]

Recuento de configuraciones de etiqueta

LABELSETTINGS

[número]

**Base de datos de Estilo Saliente

OUTPUT

[file]

Salida .XML archivo que combina los elementos de estilo seleccionados

Recuento de símbolos

SYMBOLS

[número]

Recuento de formatos de texto

TEXTFORMATS

[número]

Código Python

Identificación del algoritmo: native:combinestyles

import processing
processing.run("algorithm_id", {parameter_dictionary})

La identificacion del algoritmo 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.

27.1.1.3. Crear representación categorizada a partir de estilos

Establece el renderizador de una capa vectorial en un renderizador categorizado utilizando símbolos coincidentes de una base de datos de estilos. Si no se especifica ningún archivo de estilo, en su lugar se utilizan los símbolos de la actual biblioteca de símbolos.

Se utiliza una expresión o campo específico para crear categorías para el renderizador. Cada categoría se empareja individualmente con los símbolos que existen dentro de la base de datos de estilo XML QGIS especificada. Siempre que se encuentre un nombre de símbolo coincidente, el símbolo de la categoría se establecerá en este símbolo coincidente.

Si se desea, los resultados también pueden ser tablas que contengan listas de las categorías que no pudieron coincidir con los símbolos, y símbolos que no coincidieron con las categorías.

Parametros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

INPUT

[vector: cualquiera]

Capa vectorial para aplicar un estilo categorizado

** Categorizar usando expresión **

FIELD

[expresion]

Campo o expresión para categorizar los objetos

Base de datos de estilos (déjela en blanco para usar símbolos guardados)

STYLE

[file]

Archivo (.XML) que contiene los símbolos que se aplicarán a las categorías de la capa de entrada. El archivo se puede obtener en la Herramienta del Administrador de estilos Compartir símbolos. Si no se especifica ningún archivo, se utiliza la biblioteca de símbolos locales de QGIS.

Usar coincidencias sensibles a mayúsculas y minúsculas para nombres de símbolos

CASE_SENSITIVE

[booleano]

Preestablecido: Falso

Si es Verdadero(marcado), aplica una comparación sensible a mayúsculas y minúsculas entre las categorías y los nombres de los símbolos

Ignorar los caracteres no alfanuméricos mientras coincidan

TOLERANT

[booleano]

Preestablecido: Falso

Si es Verdadero (marcado), los caracteres no alfanuméricos en las categorías y los nombres de los símbolos se ignorarán, lo que permitirá una mayor tolerancia durante el partido.

Categorías que no coinciden

Opcional

NON_MATCHING_CATEGORIES

[tabla]

Preestablecido: [Saltar salida]

Tabla de salida para categorías que no coinciden con ningún símbolo en la base de datos. Uno de:

  • Omitir salida

  • Crear capa temporal (TEMPORARY_OUTPUT)

  • Guardar en archivo…

  • Guardar en Geopackage…

  • Guardar en tabla de base de datos…

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

Nombres de símbolos que no coinciden

Opcional

NON_MATCHING_SYMBOLS

[tabla]

Preestablecido: [Saltar salida]

Tabla de salida para los símbolos de la base de datos de estilos proporcionada que no coinciden con ninguna categoría. Uno de:

  • Omitir salida

  • Crear capa temporal (TEMPORARY_OUTPUT)

  • Guardar en archivo…

  • Guardar en Geopackage…

  • Guardar en tabla de base de datos…

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

Salidas

Etiqueta

Nombre

Tipo

Descripción

Categorías que no coinciden

NON_MATCHING_CATEGORIES

[tabla]

Muestra las categorías que no pueden coincidir con ningún símbolo en la base de datos de estilos proporcionada

Nombres de símbolos que no coinciden

NON_MATCHING_SYMBOLS

[tabla]

Muestra los símbolos de la base de datos de estilo proporcionada que no pueden coincidir con ninguna categoría

Capa categorizada

OUTPUT

[la misma que la entrada]

La capa de vector de entrada con el estilo categorizado aplicado. No se emite ninguna capa nueva.

Código Python

Identificación del algoritmo: native:categorizeusingstyle

import processing
processing.run("algorithm_id", {parameter_dictionary})

La identificacion del algoritmo 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.

27.1.1.4. Crear una base de datos de estilo a partir del proyecto

Extrae todos los objetos de estilo (símbolos, rampas de color, formatos de texto y configuraciones de etiquetas) de un proyecto QGIS.

Los símbolos extraídos se guardan en una base de datos de estilo QGIS (formato XML), que se puede administrar e importar a través del cuadro de diálogo Administrador de Estilos.

Parametros

Etiqueta

Nombre

Tipo

Descripción

Proyecto de entrada (déjelo en blanco para usar el actual)

Opcional

INPUT

[file]

Un archivo de proyecto QGIS para extraer los elementos de estilo de

Objectos a extraer

OBJECTS

[enumeration] [list]

Tipos de elementos de estilo en el proyecto de entrada que le gustaría poner en la nueva base de datos. Estos pueden ser:

**Base de datos de Estilo Saliente

OUTPUT

[file]

Predeterminado: [Save to temporary file]

Especificar el archivo de salida .XML para los elementos de estilo seleccionados. Uno de:

  • Guardar en Archivo Temporal

  • Guardar en archivo…

Salidas

Etiqueta

Nombre

Tipo

Descripción

Recuento de rampas de color

COLORRAMPS

[número]

Número de rampas de color

Recuento de configuraciones de etiqueta

LABELSETTINGS

[número]

Número de configuraciones de etiqueta

**Base de datos de Estilo Saliente

OUTPUT

[file]

Archivo de salida .XML para los elementos de estilo seleccionados

Recuento de símbolos

SYMBOLS

[número]

Número de símbolos

Recuento de formatos de texto

TEXTFORMATS

[número]

Número de formatos de texto

Código Python

Identificación del algoritmo: native:stylefromproject

import processing
processing.run("algorithm_id", {parameter_dictionary})

La identificacion del algoritmo 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.

27.1.1.5. Exportar diseño de atlas como imagen

Exporta el diseño de atlas de impresión como archivos de imagen (por ejemplo, imágenes PNG o JPEG).

Si se establece una capa de cobertura, se sobrescribirán los ajustes del diseño de atlas seleccionado expuestos en este algoritmo. En este caso, un filtro vacío o una expresión de ordenación por desactivará esos ajustes.

Parametros

Parámetros básicos

Etiqueta

Nombre

Tipo

Descripción

Diseño de atlas

LAYOUT

[diseño]

Capa a exportar

Capa de cobertura

Opcional

COVERAGE_LAYER

[vector: cualquiera]

Capa a usar para generar el atlas

Expresión de filtrado

FILTER_EXPRESSION

[expresion]

Expresión para filtrar las características del atlas

Expresión de ordenar

Opcional

SORTBY_EXPRESSION

[expresion]

Expresión para ordenar las características del atlas

Ordenación inversa

Opcional

SORTBY_REVERSE

[booleano]

Determina si la ordenación debe ser invertida. Se utiliza cuando se proporciona una expresión de ordenación.

Expresión del nombre del archivo de salida

FILENAME_EXPRESSION

[expresion]

Predeterminado: “output_”||@atlas_featurenumber

Expresión para generar los nombres de los archivos

Carpeta de salida

FOLDER

[carpeta]

Directorio de destino donde las imágenes se han generado

Parámetros avanzados

Etiqueta

Nombre

Tipo

Descripción

Capas de mapa para asignar a elemento(s) de mapa desbloqueados

Opcional

LAYERS

[enumeration] [layer]

Capas a mostrar en los elemento(s) del mapa cuyo contenido no está bloqueado

Formato de imagen

EXTENSION

[enumeración]

Predeterminado: png

Formato de archivo de la(s) salida(s) generada(s). La lista de formatos disponibles varía según el sistema operativo y los controladores instalados.

DPI

Opcional

DPI

Predeterminado: No establecido

[número]

DPI de los archivos de salida. Si no se establece, se utilizará el valor de la configuración del diseño de impresión.

Generar un archivo mundial

GEOREFERENCE

[booleano]

Predeterminado: True

Determina si se debe generar un archivo de mundo

Exportar metadatos RDF

INCLUDE_METADATA

[booleano]

Predeterminado: True

Determina si se deben generar metadatos RDF (título, autor, …)

Habilitar antialiasing

ANTIALIAS

[booleano]

Predeterminado: True

Determina si se debe activar el antialiasing

Salidas

Etiqueta

Nombre

Tipo

Descripción

Archivo de imagen

OUTPUT

[file]

Archivos de imagen generados por el diseño del atlas

Código Python

Identificación del algoritmo: native:atlaslayouttoimage

import processing
processing.run("algorithm_id", {parameter_dictionary})

La identificacion del algoritmo 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.

27.1.1.6. Exportar el diseño del atlas como PDF (varios archivos)

NEW in 3.24

Exporta el atlas de un diseño de impresión a varios archivos PDF.

Si se establece una capa de cobertura, se sobrescribirán los ajustes del diseño de atlas seleccionado expuestos en este algoritmo. En este caso, un filtro vacío o una expresión de ordenación por desactivará esos ajustes.

Parametros

Parámetros básicos

Etiqueta

Nombre

Tipo

Descripción

Diseño de atlas

LAYOUT

[diseño]

Capa a exportar

Capa de cobertura

Opcional

COVERAGE_LAYER

[vector: cualquiera]

Capa a usar para generar el atlas

Expresión de filtrado

FILTER_EXPRESSION

[expresion]

Expresión para filtrar las características del atlas

Expresión de ordenar

Opcional

SORTBY_EXPRESSION

[expresion]

Expresión para ordenar las características del atlas

Ordenación inversa

Opcional

SORTBY_REVERSE

[booleano]

Determina si la ordenación debe ser invertida. Se utiliza cuando se proporciona una expresión de ordenación.

**Nombre del archivo de salida

Opcional

OUTPUT_FILENAME

[expresion]

Patrón de nombre de los archivos PDF de salida.

Carpeta de salida

OUTPUT_FOLDER

[carpeta]

Carpeta de destino para los archivos PDF de salida.

Parámetros avanzados

Etiqueta

Nombre

Tipo

Descripción

Capas de mapa para asignar a elemento(s) de mapa desbloqueados

Opcional

LAYERS

[enumeration] [layer]

Capas a mostrar en los elemento(s) del mapa cuyo contenido no está bloqueado

DPI

Opcional

DPI

Predeterminado: No establecido

[número]

DPI de los archivos de salida. Si no se establece, se utilizará el valor de la configuración del diseño de impresión.

Exportar siempre como vectoriales

FORCE_VECTOR

[booleano]

Preestablecido: Falso

Determina si los datos vectoriales deben dejarse como vectores

Exportar siempre como ráster

NEW in 3.28

FORCE_RASTER

[booleano]

Preestablecido: Falso

Obliga a rasterizar todos los elementos del mapa. Este parámetro tiene prioridad sobre el parámetro FORCE_VECTOR.

Añadir información de georreferencia

GEOREFERENCE

[booleano]

Predeterminado: True

Determina si se debe generar un archivo de mundo

Exportar metadatos RDF

INCLUDE_METADATA

[booleano]

Predeterminado: True

Determina si se deben generar metadatos RDF (título, autor, …)

Deshabilitar exportaciones de capa ráster teselada

DISABLE_TILED

[booleano]

Preestablecido: Falso

Determina si el ráster debe ser mosaico

Simplificar geometrías para reducir el tamaño del archivo de salida

SIMPLIFY

[booleano]

Predeterminado: True

Determina si las geometrías deben simplificarse para reducir el tamaño del archivo de salida

Exportar texto

TEXT_FORMAT

[enumeración]

Predeterminado: 0

Determina si el texto debe exportarse como ruta u objeto de texto. Las opciones posibles son:

  • 0 - Exportar siempre el texto como rutas (recomendado)

  • 1 - Exportar siempre los textos como objetos de texto

Compresión de imágenes

NEW in 3.28

IMAGE_COMPRESSION

[enumeración]

Predeterminado: 0

Determina el nivel de compresión de la imagen y lo adecuado que podría ser el archivo para salidas de impresión o postproducción en aplicaciones externas. Las opciones posibles son:

  • 0 - Con pérdida (JPEG)

  • 1 - Sin pérdida

Salidas

Etiqueta

Nombre

Tipo

Descripción

Archivo PDF

OUTPUT

[file]

Archivo PDF correspondiente al diseño del atlas exportado

Código Python

ID del algoritmo: native:atlaslayouttomultiplepdf

import processing
processing.run("algorithm_id", {parameter_dictionary})

La identificacion del algoritmo 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.

27.1.1.7. Exportar la composición del atlas como PDF (archivo único)

Exporta el atlas de una composición de impresión como un único archivo PDF.

Si se establece una capa de cobertura, se sobrescribirán los ajustes del diseño de atlas seleccionado expuestos en este algoritmo. En este caso, un filtro vacío o una expresión de ordenación por desactivará esos ajustes.

Parametros

Parámetros básicos

Etiqueta

Nombre

Tipo

Descripción

Diseño de atlas

LAYOUT

[diseño]

Capa a exportar

Capa de cobertura

Opcional

COVERAGE_LAYER

[vector: cualquiera]

Capa a usar para generar el atlas

Expresión de filtrado

FILTER_EXPRESSION

[expresion]

Expresión para filtrar las características del atlas

Expresión de ordenar

Opcional

SORTBY_EXPRESSION

[expresion]

Expresión para ordenar las características del atlas

Ordenación inversa

Opcional

SORTBY_REVERSE

[booleano]

Determina si la ordenación debe ser invertida. Se utiliza cuando se proporciona una expresión de ordenación.

Archivo PDF

OUTPUT

[file]

Predeterminado: [Guardar en archivo temporal]

Nombre (incluyendo la ruta) del archivo de salida. Uno de:

  • Guardar en Archivo Temporal

  • Guardar en archivo…

Parámetros avanzados

Etiqueta

Nombre

Tipo

Descripción

Capas de mapa para asignar a elemento(s) de mapa desbloqueados

Opcional

LAYERS

[enumeration] [layer]

Capas a mostrar en los elemento(s) del mapa cuyo contenido no está bloqueado

DPI

Opcional

DPI

Predeterminado: No establecido

[número]

DPI de los archivos de salida. Si no se establece, se utilizará el valor de la configuración del diseño de impresión.

Exportar siempre como vectoriales

FORCE_VECTOR

[booleano]

Preestablecido: Falso

Determina si los datos vectoriales deben dejarse como vectores

Exportar siempre como ráster

NEW in 3.28

FORCE_RASTER

[booleano]

Preestablecido: Falso

Obliga a rasterizar todos los elementos del mapa. Este parámetro tiene prioridad sobre el parámetro FORCE_VECTOR.

Añadir información de georreferencia

GEOREFERENCE

[booleano]

Predeterminado: True

Determina si se debe generar un archivo de mundo

Exportar metadatos RDF

INCLUDE_METADATA

[booleano]

Predeterminado: True

Determina si se deben generar metadatos RDF (título, autor, …)

Deshabilitar exportaciones de capa ráster teselada

DISABLE_TILED

[booleano]

Preestablecido: Falso

Determina si el ráster debe ser mosaico

Simplificar geometrías para reducir el tamaño del archivo de salida

SIMPLIFY

[booleano]

Predeterminado: True

Determina si las geometrías deben simplificarse para reducir el tamaño del archivo de salida

Exportar texto

TEXT_FORMAT

[enumeración]

Predeterminado: 0

Determina si el texto debe exportarse como ruta u objeto de texto. Las opciones posibles son:

  • 0 - Exportar siempre el texto como rutas (recomendado)

  • 1 - Exportar siempre los textos como objetos de texto

Compresión de imágenes

NEW in 3.28

IMAGE_COMPRESSION

[enumeración]

Predeterminado: 0

Determina el nivel de compresión de la imagen y lo adecuado que podría ser el archivo para salidas de impresión o postproducción en aplicaciones externas. Las opciones posibles son:

  • 0 - Con pérdida (JPEG)

  • 1 - Sin pérdida

Salidas

Etiqueta

Nombre

Tipo

Descripción

Archivo PDF

OUTPUT

[file]

Archivo PDF correspondiente al diseño del atlas exportado

Código Python

Identificación del algoritmo: native:atlaslayouttopdf

import processing
processing.run("algorithm_id", {parameter_dictionary})

La identificacion del algoritmo 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.

27.1.1.8. Exportar diseño de impresión como imagen

Exporta un diseño de impresión como un archivo de imagen (por ejemplo, imágenes PNG o JPEG)

Parametros

Parámetros básicos

Etiqueta

Nombre

Tipo

Descripción

Diseño de Impresión

LAYOUT

[diseño]

Capa a exportar

Archivo de imagen

OUTPUT

[file]

Predeterminado: [Guardar en archivo temporal]

Nombre (incluyendo la ruta) del archivo de salida. Uno de:

  • Guardar en Archivo Temporal

  • Guardar en archivo…

Parámetros avanzados

Etiqueta

Nombre

Tipo

Descripción

Capas de mapa para asignar a elemento(s) de mapa desbloqueados

Opcional

LAYERS

[enumeration] [layer]

Capas a mostrar en los elemento(s) del mapa cuyo contenido no está bloqueado

DPI

Opcional

DPI

Predeterminado: No establecido

[número]

DPI de los archivos de salida. Si no se establece, se utilizará el valor de la configuración del diseño de impresión.

Generar un archivo mundial

GEOREFERENCE

[booleano]

Predeterminado: True

Determina si se debe generar un archivo de mundo

Exportar metadatos RDF

INCLUDE_METADATA

[booleano]

Predeterminado: True

Determina si se deben generar metadatos RDF (título, autor, …)

Habilitar antialiasing

ANTIALIAS

[booleano]

Predeterminado: True

Determina si se debe activar el antialiasing

Salidas

Etiqueta

Nombre

Tipo

Descripción

Archivo de imagen

OUTPUT

[file]

Archivo de imagen correspondiente al diseño de impresión exportado

Código Python

Identificación del algoritmo: native:printlayouttoimage

import processing
processing.run("algorithm_id", {parameter_dictionary})

La identificacion del algoritmo 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.

27.1.1.9. Exportar el diseño de impresión como PDF

Exporta un diseño de impresión como PDF.

Parametros

Parámetros básicos

Etiqueta

Nombre

Tipo

Descripción

Diseño de Impresión

LAYOUT

[diseño]

Capa a exportar

Archivo PDF

OUTPUT

[file]

Predeterminado: [Guardar en archivo temporal]

Nombre (incluyendo la ruta) del archivo de salida. Uno de:

  • Guardar en Archivo Temporal

  • Guardar en archivo…

Parámetros avanzados

Etiqueta

Nombre

Tipo

Descripción

Capas de mapa para asignar a elemento(s) de mapa desbloqueados

Opcional

LAYERS

[enumeration] [layer]

Capas a mostrar en los elemento(s) del mapa cuyo contenido no está bloqueado

DPI

Opcional

DPI

Predeterminado: No establecido

[número]

DPI de los archivos de salida. Si no se establece, se utilizará el valor de la configuración del diseño de impresión.

Exportar siempre como vectoriales

FORCE_VECTOR

[booleano]

Preestablecido: Falso

Determina si los datos vectoriales deben dejarse como vectores

Exportar siempre como ráster

NEW in 3.28

FORCE_RASTER

[booleano]

Preestablecido: Falso

Obliga a rasterizar todos los elementos del mapa. Este parámetro tiene prioridad sobre el parámetro FORCE_VECTOR.

Añadir información de georreferencia

GEOREFERENCE

[booleano]

Predeterminado: True

Determina si se debe generar un archivo de mundo

Exportar metadatos RDF

INCLUDE_METADATA

[booleano]

Predeterminado: True

Determina si se deben generar metadatos RDF (título, autor, …)

Deshabilitar exportaciones de capa ráster teselada

DISABLE_TILED

[booleano]

Preestablecido: Falso

Determina si el ráster debe ser mosaico

Simplificar geometrías para reducir el tamaño del archivo de salida

SIMPLIFY

[booleano]

Predeterminado: True

Determina si las geometrías deben simplificarse para reducir el tamaño del archivo de salida

Exportar texto

TEXT_FORMAT

[enumeración]

Predeterminado: 0

Determina si el texto debe exportarse como ruta u objeto de texto. Las opciones posibles son:

  • 0 - Exportar siempre el texto como rutas (recomendado)

  • 1 - Exportar siempre los textos como objetos de texto

Compresión de imágenes

NEW in 3.28

IMAGE_COMPRESSION

[enumeración]

Predeterminado: 0

Determina el nivel de compresión de la imagen y lo adecuado que podría ser el archivo para salidas de impresión o postproducción en aplicaciones externas. Las opciones posibles son:

  • 0 - Con pérdida (JPEG)

  • 1 - Sin pérdida

Exportar capas como archivos PDF separados

SEPARATE_LAYERS

[booleano]

Preestablecido: Falso

Si es Verdadero, se creará un archivo PDF independiente por capa y por elemento de mapa en la maqueta. Además, se pueden crear archivos PDF independientes para otros elementos de diseño complejos, lo que da lugar a un conjunto de archivos PDF que contienen componentes atómicos lógicos del diseño.

Salidas

Etiqueta

Nombre

Tipo

Descripción

Archivo PDF

OUTPUT

[file]

Archivo(s) PDF correspondiente(s) al diseño de impresión exportado

Código Python

Identificación del algoritmo: native:printlayouttopdf

import processing
processing.run("algorithm_id", {parameter_dictionary})

La identificacion del algoritmo 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.

27.1.1.10. Extraer etiquetas

NEW in 3.24

Extrae información de etiquetas de un mapa renderizado a una extensión y escala determinadas.

Si se proporciona un tema de mapa, el mapa renderizado coincidirá con la visibilidad y simbología de ese tema. Si se deja en blanco, se utilizarán todas las capas visibles del proyecto. La información extraída de la etiqueta incluye: posición (servida como geometrías de puntos), el nombre de la capa asociada y el ID de la característica, el texto de la etiqueta, la rotación (en grados, en el sentido de las agujas del reloj), la alineación multilínea y los detalles de la fuente.

Parametros

Parámetros básicos

Etiqueta

Nombre

Tipo

Descripción

Extensión del mapa

EXTENT

[extensión]

Extensión del mapa de la que extraer las etiquetas

Los métodos disponibles son:

  • Calcular desde la capa…: utiliza 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

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

Escala de Mapa

SCALE

[escala]

Las etiquetas extraídas se renderizarán utilizando sus propiedades establecidas a esta escala.

Tema del mapa

Opcional

MAP_THEME

[maptheme]

Un tema de mapa que muestra las capas de las que extraer las etiquetas. Si no se establece, se extraen las etiquetas de las capas visibles en ese momento.

Incluir etiquetas sin colocar

Opcional

INCLUDE_UNPLACED

[booleano]

Predeterminado: True

Especifique si deben extraerse todas las etiquetas solapadas, incluidas las conflictivas (por tanto, no colocadas).

Etiquetas extraídas

OUTPUT

[vectorial: de punto]

Predeterminado: [Crear capa temporal]

Especifique la capa del vector de salida para la extension(es). Uno de:

  • Crear capa temporal (TEMPORARY_OUTPUT)

  • Guardar en archivo…

  • Guardar en Geopackage…

  • Guardar en tabla de base de datos…

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

Parámetros avanzados

Etiqueta

Nombre

Tipo

Descripción

Resolución del mapa (en PPP)

Opcional

DPI

Predeterminado: 96.0

[número]

Salidas

Etiqueta

Nombre

Tipo

Descripción

Etiquetas extraídas

OUTPUT

[vectorial: de punto]

Capa vectorial de puntos que representa las etiquetas obtenidas. Cada característica tiene atributos que identifican su origen (capa, ID de característica) y las propiedades de etiquetado asignadas (texto, fuente, tamaño, rotación, …). También se aplica a la capa un estilo por defecto con etiquetado y símbolo nulo.

Advertencia

Debido a que algunos de los campos generados tienen nombres con más de 10 caracteres, el uso del formato ESRI shapefile (.SHP) para almacenar la salida puede conducir a una representación inesperada al cargar la capa en QGIS.

Código Python

ID del algoritmo: native:extractlabels

import processing
processing.run("algorithm_id", {parameter_dictionary})

La identificacion del algoritmo 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.

27.1.1.12. Establecer el estilo de capa

Aplica un estilo proporcionado a una capa. El estilo debe definirse en un archivo QML.

No se crean nuevas salidas: el estilo es inmediatamente asignado a la capa.

Parametros

Etiqueta

Nombre

Tipo

Descripción

Capa entrante

INPUT

[layer]

Capa entrante a la que quiere aplicar el estilo

archivo Estilo

STYLE

[file]

Ruta al archivo de estilo .qml

Salidas

Etiqueta

Nombre

Tipo

Descripción

OUTPUT

[la misma que la entrada]

La capa entrante con el nuevo estilo asignado. No se crea una nueva capa.

Código Python

Identificación del algoritmo: native:setlayerstyle

import processing
processing.run("algorithm_id", {parameter_dictionary})

La identificacion del algoritmo 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.

27.1.1.13. Coloreado topológico

Asigna un índice de color a las entidades poligonales de tal manera que ningún polígono adyacente comparta el mismo índice de color, minimizando al mismo tiempo la cantidad de colores requeridos.

El algoritmo permite elegir el método a utilizar al asignar colores.

Se puede especificar un número mínimo de colores si se desea. El índice de color se guarda en un nuevo atributo llamado color_id.

El siguiente ejemplo muestra el algoritmo con cuatro colores diferentes elegidos; como puede ver, cada clase de color tiene la misma cantidad de entidades.

../../../../_images/topological_color.png

Figura 27.1 Ejemplo de colores Topológicos

Parametros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

INPUT

[vector: polígono]

La capa poligonal entrante

Número mínimo de colores

MIN_COLORS

[número]

Predeterminado: 4

El número mínimo de colores para asignar. Mínimo 1, máximo 1000.

Distancia mínima entre entidades

MIN_DISTANCE

[número]

Preestablecido: 0.0

Evite que a las entidades cercanas (pero que no se toquen) se les asignen colores iguales. Mínimo 0.0.

Asignación de color de equilibrio

BALANCE

[enumeración]

Predeterminado: 0

Las opciones son:

  • 0 — Por número de objetos

    Intenta asignar colores de tal manera que el número de objetos asignados a cada índice de color sea equilibrado.

  • 1 — Por área asignada

    Asigna colores para que el área total de objetos asignados a cada color esté equilibrado. Este modo puede ser útil para ayudar a evitar entidades grandes que den como resultado que uno de los colores aparezca más dominante en un mapa coloreado.

  • 2 — Por distancia entre colores

    Asigna colores para maximizar la distancia entre entidades del mismo color. Este modo ayuda a crear una distribución de colores más uniforme en un mapa.

Coloreado

OUTPUT

[vector: polígono]

Predeterminado: [Crear capa temporal]

Especificar la capa saliente. una de:

  • Crear capa temporal (TEMPORARY_OUTPUT)

  • Guardar en archivo…

  • Guardar en Geopackage…

  • Guardar en tabla de base de datos…

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

Salidas

Etiqueta

Nombre

Tipo

Descripción

Coloreado

OUTPUT

[vector: polígono]

Capa vectorial de polígono con una columna color_id añadida

Código Python

Algorithm ID: qgis:topologicalcoloring

import processing
processing.run("algorithm_id", {parameter_dictionary})

La identificacion del algoritmo 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.

27.1.1.14. Transferir anotaciones desde la capa principal

Transfiere todas las anotaciones de la capa principal de anotaciones de un proyecto a una nueva capa de anotaciones. La colocación de los elementos puede ajustarse entonces dentro de la pila de capas.

Parametros

Etiqueta

Nombre

Tipo

Descripción

Nuevo nombre de la capa

LAYER_NAME

[cadena de texto]

Por defecto: «Anotaciones

Nombre de la capa de anotaciones a crear

Salidas

Etiqueta

Nombre

Tipo

Descripción

Nuevo nombre de la capa

OUTPUT

[layer]

Una capa con elementos de la capa principal de anotaciones

Código Python

ID Algorithmo: native:transferannotationsfrommain

import processing
processing.run("algorithm_id", {parameter_dictionary})

La identificacion del algoritmo 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.