24.1.14. Creación vectorial¶
24.1.14.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 en una distancia especificada.
Una distancia positiva desplazará las líneas hacia la izquierda, mientras que las negativas las desplazarán hacia la derecha.
Permite modificación de entidades in-situ
Ver también
Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vectorial: lineal] |
Capa vectorial entrante a usar para los desplazamientos. |
Número de entidades a crear |
|
Predeterminado: 10 |
Número de copias desplazadas a generar para cada objeto |
Distancia de paso de desplazamiento |
|
Predeterminado: 1.0 |
Distancia entre dos copias consecutivas desplazadas |
Segmentos |
|
[número] Predeterminado: 8 |
Número de segmentos lineales a usar para aproximar un cuarto de círculo al crear compensaciones redondeadas |
Unir estilo |
|
[enumeración] Predeterminado: 0 |
Especifique si se deben utilizar uniones redondas, a inglete o biseladas al compensar esquinas en una línea. Uno de:
|
Límite de inglete |
|
[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 |
|
[vectorial: lineal] Predeterminado: |
Especificar la capa lineal saliente con las entidades desplazadas. Una de:
El fichero codificado también puede cambiarse aquí. |
Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Líneas desplazadas |
|
[vectorial: lineal] |
Capa lineal saliente con las entidades desplazadas. Las entidades originales son también copias. |
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.
24.1.14.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.
Permite modificación de entidades in-situ
Ver también
Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vectorial: cualquiera] |
Capa vectorial entrante a trasladar |
Número de entidades a crear |
|
Predeterminado: 10 |
Número de copias a generar para cada objeto |
Distancia de paso (eje-x) |
|
Predeterminado: 0.0 |
Desplazamiento a aplicar en el eje X |
Distancia de paso (eje-y) |
|
Predeterminado: 0.0 |
Desplazamiento a aplicar en el eje Y |
Distancia de paso (eje-z) |
|
Predeterminado: 0.0 |
Desplazamiento a aplicar en el eje Z |
Distancia de paso (valores M) |
|
Predeterminado: 0.0 |
Desplazamiento a aplicar en M |
Trasladado |
|
[la misma que la entrada] Predeterminado: |
Capa de vector de salida con copias trasladadas(movidas) de las entidades. También se copian las entidades originales. Uno de:
El fichero codificado también puede cambiarse aquí. |
Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Trasladado |
|
[la misma que la entrada] |
Capa de vector de salida con copias trasladadas (movidas) de las entidades. También se copian las entidades originales. |
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.
24.1.14.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:
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:
Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Tipo de cuadrícula |
|
[enumeración] Predeterminado: 0 |
Forma de la cuadrícula. Una de:
|
Extensión de cuadrícula |
|
[extensión] |
Extensión de la cuadrícula |
Espaciado horizontal |
|
[número] Predeterminado: 1.0 |
Tamaño de celda de cuadrícula en el eje-X |
Espaciado vertical |
|
[número] Predeterminado: 1.0 |
Tamaño de una celda de cuadrícula en el eje-Y |
Superposición horizontal |
|
[número] Predeterminado: 0.0 |
Distancia de superposición entre dos celdas de cuadrícula consecutivas en el eje X |
Superposición vertical |
|
[número] Predeterminado: 0.0 |
Distancia de superposición entre dos celdas de cuadrícula consecutivas en el eje Y |
SRC de Cuadrícula |
|
[src] Predeterminado: SRC de Proyecto |
Sistema de referencia de coordenadas a aplicar a la cuadrícula |
Cuadrícula |
|
[vectorial: cualquiera] Predeterminado: |
Capa de cuadrícula vectorial resultante. Uno de:
El fichero codificado también puede cambiarse aquí. |
Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Cuadrícula |
|
[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. |
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.
24.1.14.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.
Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vectorial: cualquiera] |
Capa vectorial entrante o una tabla. |
Campo X |
|
[Campo de tabla: cualquiera] |
Campo contenedor de la coordenada X |
Campo Y |
|
[Campo de tabla: cualquiera] |
Campo contenedor de la coordenada Y |
Campo Z Opcional |
|
[Campo de tabla: cualquiera] |
Campo contenedor de la coordenada Z |
Campo M Opcional |
|
[Campo de tabla: cualquiera] |
Campo contenedor del valor M |
SRC destino |
|
[src] Predeterminado: |
Sistema de referencia de coordenadas que se utilizará para la capa. Se supone que las coordenadas proporcionadas son compatibles. |
Puntos desde tabla |
|
[vectorial: de punto] Predeterminado: |
Especifica la capa de puntos resultante. Una de:
El fichero codificado también puede cambiarse aquí. |
Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Puntos desde tabla |
|
[vectorial: de punto] |
La capa de puntos resultante |
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.
24.1.14.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.
Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa ráster |
|
[ráster] |
Capa ráster de entrada |
Capa vectorial |
|
[vectorial: lineal] |
Capa vectorial lineal entrante |
Puntos a lo largo de línea |
|
[vectorial: de punto] Predeterminado: |
Capa puntual resultante con centroides de pixel. Uno de:
El fichero codificado también puede cambiarse aquí. |
Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Puntos a lo largo de línea |
|
[vectorial: de punto] |
Capa de puntos resultante con centroides de pixel |
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.
24.1.14.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.
Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa ráster |
|
[ráster] |
Capa ráster de entrada |
Capa vectorial |
|
[vectorial: polígonal] |
Capa vectorial de polígonos entrante |
Puntos dentro de polígonos |
|
[vectorial: de punto] Predeterminado: |
Capa de puntos resultante de centroides de píxeles. Uno de:
El fichero codificado también puede cambiarse aquí. |
Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Puntos dentro de polígonos |
|
[vectorial: de punto] |
Capa de puntos resultante de centroides de píxeles |
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.
24.1.14.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.
Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Carpeta de entrada |
|
[carpeta] |
Ruta a la carpeta fuente contenedora de las fotos geoetiquetadas |
Escanear recursivamente |
|
[booleano] Preestablecido: False |
Si está marcado, la carpeta y sus subcarpetas serán escaneadas |
Fotos |
|
[vectorial: de punto] Predeterminado: |
Especifique la capa de vector de puntos para las fotos geoetiquetadas. Uno de:
El fichero codificado también puede cambiarse aquí. |
Tabla inválida de fotos Opcional |
|
[tabla] Preestablecido: |
Especifica la tabla de fotos ilegibles o sin geoetiquetas. Uno de:
El fichero codificado también puede cambiarse aquí. |
Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Fotos |
|
[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 |
|
[tabla] |
También se puede crear una tabla de fotos ilegibles o no geoetiquetadas. |
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.
24.1.14.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.
Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de puntos entrante |
|
[vectorial: de punto] |
Capa vectorial de entrada de puntos |
Cerrar trayecto |
|
[booleano] Preestablecido: False |
Si está marcado, se conectarán el primer y el último punto de la línea y se cerrará el trayecto generado |
Campo de orden |
|
[Campo de tabla: cualquiera] |
El campo contenedor del orden para conectar los puntos en la ruta |
Campo Grupo Opcional |
|
[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 |
|
[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 |
|
[vectorial: lineal] Predeterminado: |
Especifica la capa vectorial lineal de la ruta. Una de:
El fichero codificado también puede cambiarse aquí. |
Directorio para salida de texto |
|
[carpeta] Preestablecido: |
Especifica el directorio que contendrá los archivos de descripción de puntos y rutas. Uno de:
El fichero codificado también puede cambiarse aquí. |
Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Rutas |
|
[vectorial: lineal] |
Capa vectorial lineal de la ruta |
Directorio para salida de texto |
|
[carpeta] |
Directorio conteniendo los archivos de descripción de puntos y rutas |
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.
24.1.14.9. Puntos aleatorios a lo largo de la línea¶
Crea una nueva capa de puntos, con puntos situados sobre las líneas de otra capa.
Para cada línea de la capa de entrada, se añade un número determinado de puntos a la capa resultante. El procedimiento para añadir un punto es:
seleccionar al azar una entidad de línea de la capa de entrada
si la entidad es multi-parte, seleccionar al azar una de sus partes
seleccionar al azar un segmento de esa línea
seleccionar al azar una posición sobre ese segmento
El procedimiento implica que las partes curvas de las líneas (con segmentos relativamente cortos) recibirán más puntos que las partes rectas (con segmentos relativamente largos), como queda representado en la ilustración de abajo, en la que la salida del algoritmo Puntos aleatorios a lo largo de líneas puede compararse con la de Puntos aleatorios sobre líneas (que produce, en promedio, puntos con una distribución más regular a lo largo de las líneas).
Una distancia mínima puede ser especificada, para evitar que los puntos estén muy cerca unos de otros.
Ver también
Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de puntos entrante |
|
[vectorial: lineal] |
Capa vectorial lineal entrante |
Número de puntos |
|
[número] Predeterminado: 1 |
Número de puntos a crear |
Distancia mínima entre puntos |
|
[número] Predeterminado: 0.0 |
La distancia mínima entre puntos |
Puntos aleatorios |
|
[vectorial: de punto] Predeterminado: |
La salida de puntos aleatorios. Una de:
El fichero codificado también puede cambiarse aquí. |
Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Puntos aleatorios |
|
[vectorial: de punto] |
La capa de puntos aleatorios saliente. |
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.
24.1.14.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.
Se puede especificar un factor de distancia, para evitar que los puntos queden demasiado cerca unos de otros. Si la distancia mínima entre puntos hace imposible crear nuevos puntos, se puede disminuir la distancia o aumentar el número de intentos.
menú predeterminado:
Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Extensión de entrada |
|
[extensión] |
Extensión de mapa para los puntos aleatorios |
Número de puntos |
|
[número] Predeterminado: 1 |
Número de puntos a crear |
Distancia mínima entre puntos |
|
[número] Predeterminado: 0.0 |
La distancia mínima entre puntos |
SRC destino |
|
[src] Predeterminado: SRC de Proyecto |
SRc de la capa de puntos aleatorios |
Número máximo de intentos dada la distancia mínima |
|
[número] Por defecto: 200 |
Número máximo de intentos para ubicar puntos |
Puntos aleatorios |
|
[vectorial: de punto] Predeterminado: |
La salida de puntos aleatorios. Una de:
El fichero codificado también puede cambiarse aquí. |
Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Puntos aleatorios |
|
[vectorial: de punto] |
La capa de puntos aleatorios saliente. |
Código Python¶
ID Algoritmo: native: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.
24.1.14.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:
Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vectorial: polígonal] |
Capa poligonal de entrada definiendo el área |
Número de puntos |
|
[número] Predeterminado: 1 |
Número de puntos a crear |
Distancia mínima entre puntos |
|
[número] Predeterminado: 0.0 |
La distancia mínima entre puntos |
Puntos aleatorios |
|
[vectorial: de punto] Predeterminado: |
La salida de puntos aleatorios. Una de:
El fichero codificado también puede cambiarse aquí. |
Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Puntos aleatorios |
|
[vectorial: de punto] |
La capa de puntos aleatorios saliente. |
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.
24.1.14.12. Puntos aleatorios en polígonos¶
Crea una capa de puntos con puntos ubicados dentro de los polígonos de otra capa.
Para cada entidad (polígono/multi-polígono) en la capa de entrada, el número de puntos especificado se añade a la capa resultante.
Se puede especificar el número de puntos a generar por geometría y la distancia mínima entre ellos para evitar que queden demasiado cerca unos de otros en la capa de salida. Si se especifica una distancia mínima, puede ser que no se pueda generar el número de puntos pretendido para cada entidad. En cualquier caso, en la información de salida del algoritmo se incluye el número de puntos generados y los que faltarían.
La siguiente figura muestra el efecto del número de puntos por entidad y la distancia mínima global, con distancias mínimas de cero o no-cero (utilizando el mismo valor «semilla», para que al menos el primer punto generado sea el mismo).
Se puede especificar el número de intentos por punto. Esto solo es relevante en caso de establecer una distancia mínima mayor de cero.
Se puede establecer un valor «semilla» para el generador de números aleatorios, de tal manera que se obtengan un número idéntico de secuencias aleatorias cada vez que se ejecute el algoritmo.
Se pueden incluir los atributos del polígono en el que se haya generado un punto (Incluir atributos del polígono).
Si quiere obtener una densidad de puntos aproximadamente igual en todas las entidades, puede definir el número de puntos en función de la geometría de la entidad poligonal.
Ver también
Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada poligonal |
|
[vectorial: lineal] |
Capa vectorial de polígonos entrante |
Número de puntos en cada entidad |
|
Predeterminado: 1 |
Número de puntos a crear |
Distancia mínima entre puntos Opcional |
|
Predeterminado: 0.0 |
La distancia mínima entre puntos dentro de un mismo polígono. |
Distancia global mínima entre puntos Opcional |
|
Predeterminado: 0.0 |
La distancia global mínima entre puntos. Debe ser menor que la Distancia mínima entre puntos (dentro de cada entidad) para que ese parámetro tenga efecto. |
Número máximo de intentos de búsqueda (para una distancia mínima > 0) Opcional |
|
Predeterminado: 10 |
Número máximo de intentos por punto. Solo es relevante si se establece la distancia mínima entre puntos (y mayor de 0). |
Valor «semilla» para el generador de números aleatorios Opcional |
|
[número] Por defecto: No establecido |
Valor «semilla» para utilizar en el generador de números aleatorios. |
Incluye los atributos del polígono |
|
[booleano] Predeterminado: True |
Si se establece, el punto toma los atributos de la línea sobre la que se sitúa. |
Puntos aleatorios en polígonos |
|
[vectorial: de punto] Predeterminado: |
La salida de puntos aleatorios. Una de:
El fichero codificado también puede cambiarse aquí. |
Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Puntos aleatorios en polígonos |
|
[vectorial: de punto] |
La capa de puntos aleatorios saliente. |
Número de entidades con geometría vacía o ausente |
|
[número] |
|
Número total de puntos generados |
|
[número] |
|
Número de puntos omitidos |
|
[número] |
El número de puntos que no ha podido generarse a causa de la limitación establecida por la distancia mínima entre ellos. |
Número de entidades con puntos omitidos |
|
[número] |
No se incluyen entidades con geometría vacía o ausente |
Código Python¶
ID Algoritmo: qgis:randompointsinpolygons
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.
24.1.14.13. 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:
Ver también
Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vectorial: polígonal] |
Capa vectorial de polígonos entrante |
Estrategia de muestreo |
|
[enumeración] Predeterminado: 0 |
Estrategia de muestreo a usar. Una de:
|
Recuento de puntos o densidad |
|
Predeterminado: 1.0 |
El número o densidad de puntosm dependiendo de la elegida Estrategia de Muestreo. |
Distancia mínima entre puntos |
|
[número] Predeterminado: 0.0 |
La distancia mínima entre puntos |
Puntos aleatorios |
|
[vectorial: de punto] Predeterminado: |
La salida de puntos aleatorios. Una de:
El fichero codificado también puede cambiarse aquí. |
Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Puntos aleatorios |
|
[vectorial: de punto] |
La capa de puntos aleatorios saliente. |
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.
24.1.14.14. Puntos aleatorios sobre líneas¶
Crea una capa de puntos con puntos ubicados sobre las líneas de otra capa.
Para cada entidad (línea / multi-línea) de la capa de entrada, se añade el número de puntos especificado en la capa resultante.
Se puede especificar el número de puntos a generar por geometría y la distancia mínima entre ellos para evitar que queden demasiado cerca unos de otros en la capa de salida. Si se especifica una distancia mínima, puede ser que no se pueda generar el número de puntos pretendido para cada entidad. En cualquier caso, en la información de salida del algoritmo se incluye el número de puntos generados y los que faltarían.
La siguiente figura muestra el efecto del número de puntos por entidad y la distancia mínima global, con distancias mínimas de cero o no-cero (utilizando el mismo valor «semilla», para que al menos el primer punto generado sea el mismo).
Se puede especificar el número de intentos por punto. Esto solo es relevante en caso de establecer una distancia mínima mayor de cero.
Se puede establecer un valor «semilla» para el generador de números aleatorios, de tal manera que se obtengan un número idéntico de secuencias aleatorias cada vez que se ejecute el algoritmo.
Los traibutos de la entidad lineal sobre la que se ha generado un punto pueden añadirse (Incluir atributos de la línea).
Si lo que quiere es obtener aproximadamente la misma densidad de puntos por línea, puede definir el número de puntos en función de la longitud de la entidad lineal.
Ver también
Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de líneas de entrada |
|
[vectorial: lineal] |
Capa vectorial lineal entrante |
Número de puntos en cada entidad |
|
Predeterminado: 1 |
Número de puntos a crear |
Distancia mínima entre puntos (por entidad) Opcional |
|
Predeterminado: 0.0 |
La distancia mínima entre puntos dentro de la misma entidad lineal. |
Distancia global mínima entre puntos Opcional |
|
Predeterminado: 0.0 |
La distancia global mínima entre puntos. Debe ser menor que la Distancia mínima entre puntos (dentro de cada entidad) para que ese parámetro tenga efecto. |
Número máximo de intentos de búsqueda (para una distancia mínima > 0) Opcional |
|
Predeterminado: 10 |
Número máximo de intentos por punto. Solo es relevante si se establece la distancia mínima entre puntos (y mayor de 0). |
Valor «semilla» para el generador de números aleatorios Opcional |
|
[número] Por defecto: No establecido |
Valor «semilla» para utilizar en el generador de números aleatorios. |
Incluir atributos de línea |
|
[booleano] Predeterminado: True |
Si se establece, el punto toma los atributos de la línea sobre la que se sitúa. |
Puntos aleatorios sobre líneas |
|
[vectorial: de punto] Predeterminado: |
La salida de puntos aleatorios. Una de:
El fichero codificado también puede cambiarse aquí. |
Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Puntos aleatorios sobre líneas |
|
[vectorial: de punto] |
La capa de puntos aleatorios saliente. |
Número de entidades con geometría vacía o ausente |
|
[número] |
|
Número de entidades con puntos omitidos |
|
[número] |
No se incluyen entidades con geometría vacía o ausente |
Número total de puntos generados |
|
[número] |
|
Número de puntos omitidos |
|
[número] |
El número de puntos que no ha podido generarse a causa de la limitación establecida por la distancia mínima entre ellos. |
Código Python¶
ID Algoritmo: qgis:randompointsonlines
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.
24.1.14.15. 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.
Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa ráster |
|
[ráster] |
Capa ráster de entrada |
Número de banda |
|
[banda ráster] |
Banda ráster de la que extraer puntos |
Nombre de campo |
|
[cadena] Predeterminado: “VALUE” |
Nombre del campo para almacenar el valor de la banda ráster |
Vectorial de puntos |
|
[vectorial: de punto] Predeterminado: |
Especificar la capa de puntos resultante de centroides de pixels. Una de:
El fichero codificado también puede cambiarse aquí. |
Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Vectorial de puntos |
|
[vectorial: de punto] |
La capa de puntos resultante con los centroides de los pixels |
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.
24.1.14.16. 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.
Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa ráster |
|
[ráster] |
Capa ráster de entrada |
Número de banda |
|
[banda ráster] |
Banda ráster de la que extraer puntos |
Nombre de campo |
|
[cadena] Predeterminado: “VALUE” |
Nombre del campo para almacenar el valor de la banda ráster |
Vectorial poligonal |
|
[vectorial: polígonal] Predeterminado: |
Especifica la capa de polígono resultante de extensiones de píxeles. Uno de:
El fichero codificado también puede cambiarse aquí. |
Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Vectorial poligonal |
|
[vectorial: polígonal] |
Capa poligonal resultante de extensiones de pixeles |
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.
24.1.14.17. 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:
Parámetros¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Extensión de entrada (xmin, xmax, ymin, ymax) |
|
[extensión] |
Extensión de mapa para los puntos aleatorios |
Espaciado de puntos/recuento |
|
[número] Predeterminado: 100 |
Espaciado entre los puntos, o el número de puntos, dependiendo de si |
Inserción inicial desde la esquina (lado izquierdo) |
|
[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 |
|
[booleano] Preestablecido: False |
Si se marca, los puntos tendrán un espaciado aleatorio |
Usar espaciado de puntos |
|
[booleano] Predeterminado: True |
Si está desmarcado el espaciado de puntos no se tiene en cuenta |
SRC de la capa de salida |
|
[src] Predeterminado: SRC de Proyecto |
SRc de la capa de puntos aleatorios |
Puntos regular |
|
[vectorial: de punto] Predeterminado: |
Especifica la capa de puntos regulares de salida. Uno de:
El fichero codificado también puede cambiarse aquí. |
Salidas¶
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Puntos regular |
|
[vectorial: de punto] |
La capa de puntos regulares saliente. |
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.