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.

../../../_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 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.