23.1.13. Creación vectorial

23.1.13.1. Colección de lineas desplazadas (paralelas)

Crea copias de entidades de línea en una capa mediante la creación de varias versiones desplazadas de cada entidad. Cada nueva versión se desplaza gradualmente por una distancia especificada.

La distancia positiva desplazará las líneas hacia la izquierda y las distancias negativas las desplazará hacia la derecha.

../../../../_images/offset_lines_array.png

Figura 23.21 En azul la capa fuente, en rojo la compensada

checkbox Permite modificación de entidades in-situ

23.1.13.1.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

INPUT

[vectorial: lineal]

Capa vectorial entrante a usar para los desplazamientos.

Número de entidades a crear

COUNT

[número dataDefined]

Predeterminado: 10

Número de copias desplazadas a generar para cada objeto

Distancia de paso de desplazamiento

OFFSET

[número dataDefined]

Predeterminado: 1.0

Distancia entre dos compias consecutivas desplazadas

Segmentos

SEGMENTS

[número]

Predeterminado: 8

Número de segmentos lineales a usar para aproximar un cuarto de círculo al crear compensaciones redondeadas

Unir estilo

JOIN_STYLE

[enumeración]

Predeterminado: 0

Especifique si se deben utilizar uniones redondas, a inglete o biseladas al compensar esquinas en una línea. Uno de:

  • 0 — Redondo

  • 1 — Inglete

  • 2 — Bisel

Límite de inglete

MITER_LIMIT

[número]

Predeterminado: 2.0

Solo es aplicable para estilos de unión en inglete, y controla la distancia máxima desde la curva de desplazamiento que se utilizará al crear una unión en inglete.

Líneas desplazadas

OUTPUT

[vectorial: lineal]

Predeterminado: [Crear capa temporal]

Especificar la capa lineal saliente con las entidades desplazadas. Una de:

  • Crear capa temporal (TEMPORARY_OUTPUT)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

El fichero codificado también puede cambiarse aquí.

23.1.13.1.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Líneas desplazadas

OUTPUT

[vectorial: lineal]

Capa lineal saliente con las entidades desplazadas. Las entidades originales son también copias.

23.1.13.1.3. Código Python

Algoritmo ID: qgis:arrayoffsetlines

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.13.2. Colección de objetos trasladados

Crea copias de entidades en una capa creando múltiples versiones trasladadas de cada una. Cada copia se desplaza incrementalmente por una cantidad preestablecida en los ejes X, Y y/o Z.

Valores M presentes en la geometría pueden también ser trasladadas.

../../../../_images/translate_array.png

Figura 23.22 Capas entrantes en tono azul, capas salientes con objetos trasladados en tonos rojos

checkbox Permite modificación de entidades in-situ

23.1.13.2.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

INPUT

[vectorial: cualquiera]

Capa vectorial entrante a trasladar

Número de entidades a crear

COUNT

[número dataDefined]

Predeterminado: 10

Número de copias a generar para cada objeto

Distancia de paso (eje-x)

DELTA_X

[número dataDefined]

Predeterminado: 0.0

Desplazamiento a aplicar en el eje X

Distancia de paso (eje-y)

DELTA_Y

[número dataDefined]

Predeterminado: 0.0

Desplazamiento a aplicar en el eje Y

Distancia de paso (eje-z)

DELTA_Z

[número dataDefined]

Predeterminado: 0.0

Desplazamiento a aplicar en el eje Z

Distancia de paso (valores M)

DELTA_M

[número dataDefined]

Predeterminado: 0.0

Desplazamiento a aplicar en M

Trasladado

OUTPUT

[la misma que la entrada]

Predeterminado: [Crear capa temporal]

Capa de vector de salida con copias trasladadas(movidas) de las entidades. También se copian las entidades originales. Uno de:

  • Crear capa temporal (TEMPORARY_OUTPUT)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

El fichero codificado también puede cambiarse aquí.

23.1.13.2.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Trasladado

OUTPUT

[la misma que la entrada]

Capa de vector de salida con copias trasladadas (movidas) de las entidades. También se copian las entidades originales.

23.1.13.2.3. Código Python

Algoritmo ID: qgis:arraytranslatedfeatures

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.13.3. Crear cuadrícula

Crea una capa vectorial con una cuadrícula cubriendo una extensión dada. La celdas de rejilla pueden tener diferentes formas:

../../../../_images/create_grid.png

Figura 23.23 Diferentes formas de celda de cuadrícula

El tamaño de cada elemento de la cuadrícula se define mediante un espaciado horizontal y vertical.

La SRC de la capa saliente debe ser definida.

La extensión de rejilla y los valores de espaciado deben ser expresados en las coordenadas y unidades de este SRC.

menú predeterminado: Vectorial ▶ Herramientas de Investigación

23.1.13.3.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Tipo de cuadrícula

TYPE

[enumeración]

Predeterminado: 0

Forma de la cuadrícula. Una de:

  • 0 — Punto

  • 1 — Lineal

  • 2 — Rectangular (poligonal)

  • 3 — Diamantada (poligonal)

  • 4 — Hexagonal (poligonal)

Extensión de cuadrícula

EXTENT

[extensión]

Extensión de la cuadrícula

Espaciado horizontal

HSPACING

[número]

Predeterminado: 1.0

Tamaño de celda de cuadrícula en el eje-X

Espaciado vertical

VSPACING

[número]

Predeterminado: 1.0

Tamaño de una celda de cuadrícula en el eje-Y

Superposición horizontal

HOVERLAY

[número]

Predeterminado: 0.0

Distancia de superposición entre dos celdas de cuadrícula consecutivas en el eje X

Superposición vertical

VOVERLAY

[número]

Predeterminado: 0.0

Distancia de superposición entre dos celdas de cuadrícula consecutivas en el eje Y

SRC de Cuadrícula

CRS

[src]

Predeterminado: SRC de Proyecto

Sistema de referencia de coordenadas a aplicar a la cuadrícula

Cuadrícula

OUTPUT

[vectorial: cualquiera]

Predeterminado: [Crear capa temporal]

Capa de cuadrícula vectorial resultante. Uno de:

  • Crear capa temporal (TEMPORARY_OUTPUT)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

El fichero codificado también puede cambiarse aquí.

23.1.13.3.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Cuadrícula

OUTPUT

[vectorial: cualquiera]

Capa de cuadrícula vectorial resultante. El tipo de geometría de salida (punto, línea o polígono) depende de Tipo de cuadrícula.

23.1.13.3.3. Código Python

Algoritmo ID: qgis:creategrid

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.13.4. Crear capa de puntos desde tabla

Crea capas de puntos a partir de una tabal con columnas que contienen campos de coordenadas.

Además de las coordenadas X e Y, también puede especificar campos Z y M.

23.1.13.4.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

INPUT

[vectorial: cualquiera]

Capa vectorial entrante o una tabla.

Campo X

XFIELD

[Campo de tabla: cualquiera]

Campo contenedor de la coordenada X

Campo Y

YFIELD

[Campo de tabla: cualquiera]

Campo contenedor de la coordenada Y

Campo Z

Opcional

ZFIELD

[Campo de tabla: cualquiera]

Campo contenedor de la coordenada Z

Campo M

Opcional

MFIELD

[Campo de tabla: cualquiera]

Campo contenedor del valor M

SRC destino

TARGET_CRS

[src]

Predeterminado: EPSG:4326

Sistema de referencia de coordenadas que se utilizará para la capa. Se supone que las coordenadas proporcionadas son compatibles.

Puntos desde tabla

OUTPUT

[vectorial: de punto]

Predeterminado: [Crear capa temporal]

Especifica la capa de puntos resultante. Una de:

  • Crear capa temporal (TEMPORARY_OUTPUT)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

El fichero codificado también puede cambiarse aquí.

23.1.13.4.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Puntos desde tabla

OUTPUT

[vectorial: de punto]

La capa de puntos resultante

23.1.13.4.3. Código Python

Algoritmo ID: qgis:createpointslayerfromtable

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.13.5. Genera puntos (centroides de pixel) a lo largo de la línea

Genera una capa vectorial de punto desde un ráster entrante y una capa lineal.

Los puntos corresponden al centroide de pixel que interseca la capa lineal.

../../../../_images/points_centroids.png

Figura 23.24 Puntos de los centroides de pixel

23.1.13.5.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa ráster

INPUT_RASTER

[ráster]

Capa ráster de entrada

Capa vectorial

INPUT_VECTOR

[vectorial: lineal]

Capa vectorial lineal entrante

Puntos a lo largo de línea

OUTPUT

[vectorial: de punto]

Predeterminado: [Crear capa temporal]

Capa puntual resultante con centroides de pixel. Uno de:

  • Crear capa temporal (TEMPORARY_OUTPUT)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

El fichero codificado también puede cambiarse aquí.

23.1.13.5.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Puntos a lo largo de línea

OUTPUT

[vectorial: de punto]

Capa de puntos resultante con centroides de pixel

23.1.13.5.3. Código Python

Algoritmo ID: qgis:generatepointspixelcentroidsalongline

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.13.6. Genera puntos (centroides de pixel) dentro del polígono

Genera una capa vectorial de puntos a partir de un ráster entrante y una capa poligonal.

Los puntos corresponden a los centroides de pixel que intersecan la capa poligonal.

../../../../_images/points_centroids_polygon.png

Figura 23.25 Puntos de los centroides de pixel

23.1.13.6.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa ráster

INPUT_RASTER

[ráster]

Capa ráster de entrada

Capa vectorial

INPUT_VECTOR

[vectorial: polígonal]

Capa vectorial de polígonos entrante

Puntos dentro de polígonos

OUTPUT

[vectorial: de punto]

Predeterminado: [Crear capa temporal]

Capa de puntos resultante de centroides de píxeles. Uno de:

  • Crear capa temporal (TEMPORARY_OUTPUT)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

El fichero codificado también puede cambiarse aquí.

23.1.13.6.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Puntos dentro de polígonos

OUTPUT

[vectorial: de punto]

Capa de puntos resultante de centroides de píxeles

23.1.13.6.3. Código Python

Algoritmo ID: qgis:generatepointspixelcentroidsinsidepolygons

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.13.7. Importar fotos geoetiquetadas

Crea una capa de puntos correspondiente a las ubicaciones geoetiquetadas a partir de imágenes JPEG de una carpeta de origen.

La capa de puntos contendrá una única entidad PointZ por archivo de entrada desde la que se pueden leer las etiquetas geográficas. Cualquier información de altitud de las geoetiquetas se utilizará para establecer el valor Z del punto.

Además de la longitud y la latitud, la información de altitud, dirección y marca de tiempo, si está presente en la foto, se agregará al punto como atributos.

23.1.13.7.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Carpeta de entrada

FOLDER

[carpeta]

Ruta a la carpeta fuente contenedora de las fotos geoetiquetadas

Escanear recursivamente

RECURSIVE

[booleano]

Preestablecido: False

Si está marcado, la carpeta y sus subcarpetas serán escaneadas

Fotos

OUTPUT

[vectorial: de punto]

Predeterminado: [Crear capa temporal]

Especifique la capa de vector de puntos para las fotos geoetiquetadas. Uno de:

  • Crear capa temporal (TEMPORARY_OUTPUT)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

El fichero codificado también puede cambiarse aquí.

Tabla inválida de fotos

Opcional

INVALID

[tabla]

Preestablecido: [Omitir salida]

Especifica la tabla de fotos ilegibles o sin geoetiquetas. Uno de:

  • Saltar salida

  • Crear capa temporal (TEMPORARY_OUTPUT)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

El fichero codificado también puede cambiarse aquí.

23.1.13.7.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Fotos

OUTPUT

[vectorial: de punto]

Punto de capa vectorial con fotos geoetiquetadas. La forma de la capa se llena automáticamente con rutas y configuraciones de vista previa de fotos.

Tabla inválida de fotos

Opcional

INVALID

[tabla]

También se puede crear una tabla de fotos ilegibles o no geoetiquetadas.

23.1.13.7.3. Código Python

Algoritmo ID: qgis:importphotos

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.13.8. Puntos a ruta

Convierte una capa de puntos en una capa de línea, uniendo puntos en un orden definido por un campo en la capa de puntos de entrada (si el campo de orden es un campo de fecha/hora, se debe especificar el formato).

Los puntos pueden ser agrupados por un campo para distinguir las entidades de línea.

Además de la capa de vector de línea, se genera un archivo de texto que describe la línea resultante como un punto de inicio y una secuencia de rumbos/direcciones (en relación con el acimut) y distancias.

23.1.13.8.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de puntos entrante

INPUT

[vectorial: de punto]

Capa vectorial de entrada de puntos

Campo de orden

ORDER_FIELD

[Campo de tabla: cualquiera]

El campo contenedor del orden para conectar los puntos en la ruta

Campo Grupo

Opcional

GROUP_FIELD

[Campo de tabla: cualquiera]

Las entidades puntuales del mismo valor en el campo se agruparán en la misma línea. Si no se establece, se dibuja una única ruta con todos los puntos de entrada.

Formato fecha (si el campo orden es DateTime)

Opcional

DATE_FORMAT

[cadena]

El formato que se utilizará para el parámetro «Campo de orden». Especifique esto solo si el «Campo de orden» es del tipo Fecha/Hora.

Rutas

OUTPUT

[vectorial: lineal]

Predeterminado: [Crear capa temporal]

Especifica la capa vectorial lineal de la ruta. Una de:

  • Crear capa temporal (TEMPORARY_OUTPUT)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

El fichero codificado también puede cambiarse aquí.

Directorio para salida de texto

OUTPUT_TEXT_DIR

[carpeta]

Preestablecido: [Omitir salida]

Especifica el directorio que contendrá los archivos de descripción de puntos y rutas. Uno de:

  • Saltar salida

  • Guardar a un Directorio Temporal

  • Guardar en directorio…

El fichero codificado también puede cambiarse aquí.

23.1.13.8.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Rutas

OUTPUT

[vectorial: lineal]

Capa vectorial lineal de la ruta

Directorio para salida de texto

OUTPUT

[carpeta]

Directorio conteniendo los archivos de descripción de puntos y rutas

23.1.13.8.3. Código Python

Algoritmo ID: qgis:pointstopath

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.13.9. Puntos aleatorios a lo largo de la línea

Crea una nnueva capa de puntos, con puntos ubicados en las líneas de otra capa.

Para cada línea de la capa de entrada, se agrega un número determinado de puntos a la capa resultante. Se puede especificar una distancia mínima para evitar que los puntos estén demasiado cerca unos de otros.

23.1.13.9.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de puntos entrante

INPUT

[vectorial: lineal]

Capa vectorial lineal entrante

Número de puntos

POINTS_NUMBER

[número]

Predeterminado: 1

Número de puntos a crear

Distancia mínima entre puntos

MIN_DISTANCE

[número]

Predeterminado: 0.0

La distancia mínima entre puntos

Puntos aleatorios

OUTPUT

[vectorial: de punto]

Predeterminado: [Crear capa temporal]

La salida de puntos aleatorios. Una de:

  • Crear capa temporal (TEMPORARY_OUTPUT)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

El fichero codificado también puede cambiarse aquí.

23.1.13.9.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Puntos aleatorios

OUTPUT

[vectorial: de punto]

La capa de puntos aleatorios saliente.

23.1.13.9.3. Código Python

Algoritmo ID: qgis:qgisrandompointsalongline

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.13.10. Puntos aleatorios en extensión

Crea una nueva capa de puntos con un número dado de puntos aleatorios, todos ellos dentro de una extensión dada.

Una distancia mínima puede ser especificada, para evitar que los puntos estén muy cerca unos de otros.

menú predeterminado: Vectorial ▶ Herramientas de Investigación

23.1.13.10.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Extensión de entrada

EXTENT

[extensión]

Extensión de mapa para los puntos aleatorios

Número de puntos

POINTS_NUMBER

[número]

Predeterminado: 1

Número de puntos a crear

Distancia mínima entre puntos

MIN_DISTANCE

[número]

Predeterminado: 0.0

La distancia mínima entre puntos

SRC destino

TARGET_CRS

[src]

Predeterminado: SRC de Proyecto

SRc de la capa de puntos aleatorios

Puntos aleatorios

OUTPUT

[vectorial: de punto]

Predeterminado: [Crear capa temporal]

La salida de puntos aleatorios. Una de:

  • Crear capa temporal (TEMPORARY_OUTPUT)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

El fichero codificado también puede cambiarse aquí.

23.1.13.10.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Puntos aleatorios

OUTPUT

[vectorial: de punto]

La capa de puntos aleatorios saliente.

23.1.13.10.3. Código Python

Algoritmo ID: qgis:randompointsinextent

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.13.11. Puntos aleatorios en límites de capa

Crea una nueva capa de puntos con un número de puntos aleatorios dado, todos ellos dentro de la extensión de la capa dada.

Una distancia mínima puede ser especificada, para evitar que los puntos estén muy cerca unos de otros.

menú predeterminado: Vectorial ▶ Herramientas de Investigación

23.1.13.11.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

INPUT

[vectorial: polígonal]

Capa poligonal de entrada definiendo el área

Número de puntos

POINTS_NUMBER

[número]

Predeterminado: 1

Número de puntos a crear

Distancia mínima entre puntos

MIN_DISTANCE

[número]

Predeterminado: 0.0

La distancia mínima entre puntos

Puntos aleatorios

OUTPUT

[vectorial: de punto]

Predeterminado: [Crear capa temporal]

La salida de puntos aleatorios. Una de:

  • Crear capa temporal (TEMPORARY_OUTPUT)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

El fichero codificado también puede cambiarse aquí.

23.1.13.11.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Puntos aleatorios

OUTPUT

[vectorial: de punto]

La capa de puntos aleatorios saliente.

23.1.13.11.3. Código Python

Algoritmo ID: qgis:randompointsinlayerbounds

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.13.12. Puntos aleatorios dentro de polígonos

Crea una nueva capa de puntos con un número determinado de puntos aleatorios dentro de cada polígono de la capa de polígono de entrada.

Dos estrategias de muestreo están disponibles:

  • Recuento de puntos: número de puntos para cada entidad

  • Densidad de puntos: densidad de puntos para cada entidad

Una distancia mínima puede ser especificada, para evitar que los puntos estén muy cerca unos de otros.

menú predeterminado: Vectorial ▶ Herramientas de Investigación

23.1.13.12.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa de entrada

INPUT

[vectorial: polígonal]

Capa vectorial de polígonos entrante

Estrategia de muestreo

STRATEGY

[enumeración]

Predeterminado: 0

Estrategia de muestreo a usar. Una de:

  • 0 — Número de puntos: número de puntos para cada entidad

  • 1 — Densidad de puntos: densidad de puntos para cada entidad

Recuento de puntos o densidad

VALUE

[número dataDefined]

Predeterminado: 1.0

El número o densidad de puntosm dependiendo de la elegida Estrategia de Muestreo.

Distancia mínima entre puntos

MIN_DISTANCE

[número]

Predeterminado: 0.0

La distancia mínima entre puntos

Puntos aleatorios

OUTPUT

[vectorial: de punto]

Predeterminado: [Crear capa temporal]

La salida de puntos aleatorios. Una de:

  • Crear capa temporal (TEMPORARY_OUTPUT)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

El fichero codificado también puede cambiarse aquí.

23.1.13.12.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Puntos aleatorios

OUTPUT

[vectorial: de punto]

La capa de puntos aleatorios saliente.

23.1.13.12.3. Código Python

Algoritmo ID: qgis:randompointsinsidepolygons

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.13.13. Pixels ráster a puntos

Crea una capa vectorial de puntos correspondientes a cada píxel en una capa ráster.

Convierte una capa ráster en una capa vectorial mediante la creación de entidades de puntos para el centro de cada píxel individual en la capa ráster. Los píxeles de nodata se omiten en la salida.

23.1.13.13.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa ráster

INPUT_RASTER

[ráster]

Capa ráster de entrada

Número de banda

RASTER_BAND

[banda ráster]

Banda ráster de la que extraer puntos

Nombre de campo

FIELD_NAME

[cadena]

Predeterminado: “VALUE”

Nombre del campo para almacenar el valor de la banda ráster

Vectorial de puntos

OUTPUT

[vectorial: de punto]

Predeterminado: [Crear capa temporal]

Especificar la capa de puntos resultante de centroides de pixels. Una de:

  • Crear capa temporal (TEMPORARY_OUTPUT)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

El fichero codificado también puede cambiarse aquí.

23.1.13.13.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Vectorial de puntos

OUTPUT

[vectorial: de punto]

La capa de puntos resultante con los centroides de los pixels

23.1.13.13.3. Código Python

Algoritmo ID: qgis:pixelstopoints

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.13.14. Pixels ráster a polígonos

Crea una capa vectorial de polígonos correspondiente a cada píxel en una capa ráster.

Convierte una capa ráster en una capa vectorial mediante la creación de entidades poligonales para la extensión de cada píxel individual en la capa ráster. Los píxeles sin datos se omiten en la salida.

23.1.13.14.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Capa ráster

INPUT_RASTER

[ráster]

Capa ráster de entrada

Número de banda

RASTER_BAND

[banda ráster]

Banda ráster de la que extraer puntos

Nombre de campo

FIELD_NAME

[cadena]

Predeterminado: “VALUE”

Nombre del campo para almacenar el valor de la banda ráster

Vectorial poligonal

OUTPUT

[vectorial: polígonal]

Predeterminado: [Crear capa temporal]

Especifica la capa de polígono resultante de extensiones de píxeles. Uno de:

  • Crear capa temporal (TEMPORARY_OUTPUT)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

El fichero codificado también puede cambiarse aquí.

23.1.13.14.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Vectorial poligonal

OUTPUT

[vectorial: polígonal]

Capa poligonal resultante de extensiones de pixeles

23.1.13.14.3. Código Python

Algoritmo ID: qgis:pixelstopolygons

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.13.15. Puntos regulares

Crea una nueva capa de puntos con sus puntos colocados en una cuadrícula regular dentro de una extensión determinada.

La cuadrícula se especifica por el espacio entre los puntos (el mismo espacio para todas las dimensiones) o por el número de puntos a generar. En el último caso, el espaciado se determinará a partir de la extensión. Para generar una cuadrícula rectangular completa, se genera al menos el número de puntos especificado por el usuario para este último caso.

Se pueden aplicar desplazamientos aleatorios al espaciado de puntos, lo que da como resultado un patrón de puntos no regular.

menú predeterminado: Vectorial ▶ Herramientas de Investigación

23.1.13.15.1. Parámetros

Etiqueta

Nombre

Tipo

Descripción

Extensión de entrada (xmin, xmax, ymin, ymax)

EXTENT

[extensión]

Extensión de mapa para los puntos aleatorios

Espaciado de puntos/recuento

SPACING

[número]

Predeterminado: 100

Espaciado entre los puntos, o el número de puntos, dependiendo de si Usar espaciado de puntos está marcado o no.

Inserción inicial desde la esquina (lado izquierdo)

INSET

[número]

Predeterminado: 0.0

Desplaza los puntos relativos a la esquina superior izquierda. El valor se utiliza para los ejes X e Y.

Aplicar desplazamiento aleatorio al espaciado de puntos

RANDOMIZE

[booleano]

Preestablecido: False

Si se marca, los puntos tendrán un espaciado aleatorio

Usar espaciado de puntos

IS_SPACING

[booleano]

Predeterminado: True

Si está desmarcado el espaciado de puntos no se tiene en cuenta

SRC de la capa de salida

CRS

[src]

Predeterminado: SRC de Proyecto

SRc de la capa de puntos aleatorios

Puntos regular

OUTPUT

[vectorial: de punto]

Predeterminado: [Crear capa temporal]

Especifica la capa de puntos regulares de salida. Uno de:

  • Crear capa temporal (TEMPORARY_OUTPUT)

  • Guardar a Fichero…

  • Guardar a Geopackage…

  • Guardar a Tabla PostGIS…

El fichero codificado también puede cambiarse aquí.

23.1.13.15.2. Salidas

Etiqueta

Nombre

Tipo

Descripción

Puntos regular

OUTPUT

[vectorial: de punto]

La capa de puntos regulares saliente.

23.1.13.15.3. Código Python

Algoritmo ID: qgis:regularpoints

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.