Los algoritmos incluyen

Ejemplo de código Python

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.

Tipos de salida

Directorio

  • Guardar en Directorio Temporal

  • Guardar en Directorio

  • Omitir salida

  • Guardar en Directorio Temporal

  • Guardar en Directorio

Archivo

  • Guardar en Archivo Temporal

  • Guardar a archivo…

  • Omitir salida

  • Guardar en Archivo Temporal

  • Guardar a archivo…

Capa

  • Crear capa temporal (TEMPORARY_OUTPUT)

  • Guardar a archivo…

  • Guardar en GeoPackage…

  • Guardar en Tabla de base de datos

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

  • Crear capa temporal (TEMPORARY_OUTPUT)

  • Guardar a archivo…

  • Guardar en GeoPackage…

  • Guardar en Tabla de base de datos

  • Añadir a la capa

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

  • Omitir salida

  • Crear capa temporal (TEMPORARY_OUTPUT)

  • Guardar a archivo…

  • Guardar en GeoPackage…

  • Guardar en Tabla de base de datos

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

Menú desplegable de extensión

Los métodos disponibles son:

  • Calculate from layer…: 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

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

Predicados geométricos

Los predicados geométricos son funciones booleanas que se utilizan para determinar la relación espacial que tiene una característica con otra comparando si sus geometrías comparten una porción de espacio y cómo.

../../../_images/selectbylocation.png

Buscando relaciones espaciales entre capas

Usando la figura de arriba, buscamos los círculos verdes comparándolos espacialmente con la característica del rectángulo naranja. Los predicados geométricos disponibles son:

Intersección

Comprueba si una geometría se cruza con otra. Devuelve 1 (verdadero) si las geometrías se intersecan espacialmente (comparten cualquier parte del espacio, se superponen o se tocan) y 0 en caso contrario. En la imagen de arriba, esto devolverá los círculos 1, 2 y 3.

Contiene

Devuelve 1 (verdadero) si y solo si ningún punto de b está en el exterior de a, y al menos un punto del interior de b está en el interior de a. En la imagen, no se devuelve ningún círculo, pero el rectángulo sí lo sería si lo buscaras al revés, ya que contiene el círculo 1 por completo. Esto es lo opuesto a are within.

Desarticular

Devuelve 1 (verdadero) si las geometrías no comparten ninguna parte del espacio (no se superponen, no se tocan). Solo se devuelve el círculo 4.

Igual

Devuelve 1 (verdadero) si y solo si las geometrías son exactamente iguales. No se devolverán círculos.

Toque

Comprueba si una geometría toca otra. Devuelve 1 (verdadero) si las geometrías tienen al menos un punto en común, pero sus interiores no se cruzan. Solo se devuelve el círculo 3.

Superponer

Comprueba si una geometría se superpone a otra. Devuelve 1 (verdadero) si las geometrías comparten espacio, tienen la misma dimensión, pero no están completamente contenidas entre sí. Solo se devuelve el círculo 2.

Están dentro

Comprueba si una geometría está dentro de otra. Devuelve 1 (verdadero) si la geometría a está completamente dentro de la geometría b. Solo se devuelve el círculo 1.

Cruza

Devuelve 1 (verdadero) si las geometrías proporcionadas tienen algunos puntos interiores en común, pero no todos, y el cruce real tiene una dimensión más baja que la geometría proporcionada más alta. Por ejemplo, una línea que cruza un polígono se cruzará como una línea (verdadero). Dos líneas que se cruzan se cruzarán como un punto (verdadero). Dos polígonos se cruzan como un polígono (falso). En la imagen, no se devolverán círculos.

Notas sobre algoritmos

Advertencia

Sólo modificación de la geometría

Esta operación sólo modifica la geometría de los elementos. Los valores de los atributos de las características no se modifican, aunque propiedades como el área o la longitud de las características sí serán modificadas por la operación de superposición. Si tales propiedades se almacenan como atributos, éstos deberán actualizarse manualmente.

Tipos de datos ráster

Lista simplificada

  • 0 — Byte (entero de ocho bits sin signo (quint8))

  • 1 — Int16 (Entero con signo de dieciséis bits (qint16))

  • 2 — UInt16 (Entero sin signo de dieciséis bits (quint16))

  • 3 — UInt32 (Entero sin signo de treinta y dos bits (quint32))

  • 4 — Int32 (Entero con signo de treinta y dos bits (qint32))

  • 5 — Float32 (Punto flotante de treinta y dos bits (float))

  • 6 — Float64 (Punto flotante de sesenta y cuatro bits (doble))

Las opciones disponibles dependen de la versión de GDAL compilada con QGIS (vea l menú Ayuda ► Sobre)

Sin intervención del usuario (nativo)

  • 0 — Byte (entero de ocho bits sin signo (quint8))

  • 1 — Int16 (Entero con signo de dieciséis bits (qint16))

  • 2 — UInt16 (Entero sin signo de dieciséis bits (quint16))

  • 3 — Int32 (Entero con signo de treinta y dos bits (qint32))

  • 4 — UInt32 (Entero de treinta y dos bit no firmado (quint32))

  • 5 — Float32 (Punto flotante de treinta y dos bits (float))

  • 6 — Float64 (Punto flotante de sesenta y cuatro bits (doble))

  • 7 — CInt16 (Int16 complejo)

  • 8 — CInt32 (Int32 complejo)

  • 9 — CFloat32 (Float32 complejo)

  • 10 — CFloat64 (Complejo Float64)

Las opciones disponibles dependen de la versión de GDAL compilada con QGIS (vea l menú Ayuda ► Sobre)

Sin intervención del usuario

  • 0 — Byte (entero de ocho bits sin signo (quint8))

  • 1 — Int16 (Entero con signo de dieciséis bits (qint16))

  • 2 — UInt16 (Entero sin signo de dieciséis bits (quint16))

  • 3 — UInt32 (Entero sin signo de treinta y dos bits (quint32))

  • 4 — Int32 (Entero con signo de treinta y dos bits (qint32))

  • 5 — Float32 (Punto flotante de treinta y dos bits (float))

  • 6 — Float64 (Punto flotante de sesenta y cuatro bits (doble))

  • 7 — CInt16 (Int16 complejo)

  • 8 — CInt32 (Int32 complejo)

  • 9 — CFloat32 (Float32 complejo)

  • 10 — CFloat64 (Complejo Float64)

Las opciones disponibles dependen de la versión de GDAL compilada con QGIS (vea l menú Ayuda ► Sobre)

Con la entrada del usuario

  • 0 — Utilizar tipo de datos de la capa de entrada

  • 1 — Byte (Enteros de ocho bit no firmado (quint8))

  • 2 — Int16 (Entero de dieciséis bit firmado (qint16))

  • 3 — UInt16 (Entero de dieciséis bit no firmado (quint16))

  • 4 — UInt32 (Entero de treinta y dos bit no firmado (quint32))

  • 5 — Int32 (Entero de treinta y dos bit firmado (qint32))

  • 6 — Float32 (Punto flotante de treinta y dos bit (float))

  • 7 — Float64 (Punto flotante de sesenta y cuatro bit (double))

  • 8 — CInt16 (Complejo Int16)

  • 9 — CInt32 (Complejo Int32)

  • 10 — CFloat32 (Complejo Float32)

  • 11 — CFloat64 (Complejo Float64)

Las opciones disponibles dependen de la versión de GDAL compilada con QGIS (vea l menú Ayuda ► Sobre)