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
Usar la extensión del lienzo del mapa
Dibujar sobre lienzo
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.
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 los objetos espaciales no se modifican, aunque propiedades como el área o la longitud de los objetos espaciales serán modificadas por la operación de recorte. Si dichas propiedades se almacenan como atributos, éstos deberán actualizarse manualmente.