23.1.1. Cartografía

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

23.1.1.1.1. Parametros

Etiqueta

Nombre

Tipo

Descripción

bases de datos de entrada

ENTRADA

[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 una capa temporal (TEMPORARY_OUTPUT)

  • Guardar en Fichero…

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

23.1.1.1.2. 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]

23.1.1.1.3. Código Python

Algorithm ID: qgis:combinestyles

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

23.1.1.2.1. Parametros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

ENTRADA

[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

[boolean]

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

[boolean]

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:

  • Saltar salida

  • Crear capa temporal (TEMPORARY_OUTPUT)

  • Guardar en Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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:

  • Saltar salida

  • Crear capa temporal (TEMPORARY_OUTPUT)

  • Guardar en Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

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

23.1.1.2.3. Código Python

Algorithm ID: qgis:categorizeusingstyle

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

23.1.1.3.1. Parametros

Etiqueta

Nombre

Tipo

Descripción

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

Opcional

ENTRADA

[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 una capa temporal (TEMPORARY_OUTPUT)

  • Guardar en Fichero…

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

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

23.1.1.3.3. Código Python

Algorithm ID: qgis:stylefromproject

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.1.5. Set layer style

Applies a provided style to a layer. The style must be defined in a QML file.

No new output are created: the style is immediately assigned to the layer.

23.1.1.5.1. Parametros

Etiqueta

Nombre

Tipo

Descripción

Input Layer

ENTRADA

[layer]

Input layer you want to apply the style to

Style file

STYLE

[file]

Path to the .qml file of the style

23.1.1.5.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

OUTPUT

[la misma que la entrada]

The input layer with the new style assigned. No new layer is created.

23.1.1.5.3. Código Python

Algorithm ID: qgis:setlayerstyle

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.1.6. 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 23.1 Ejemplo de colores Topológicos

23.1.1.6.1. Parametros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

ENTRADA

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

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

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

23.1.1.6.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Coloreado

OUTPUT

[vector: polígono]

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

23.1.1.6.3. Código Python

Algorithm ID: qgis:topologicalcoloring

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.