Importante
La traducción es un esfuerzo comunitario puede unirse. Esta página está actualmente traducida en |progreso de traducción|.
24.1.20. Cobertura vectorial
24.1.20.1. Disolver la cobertura
Opera sobre una cobertura (representada como un conjunto de características poligonales con geometría de bordes que coinciden exactamente) para disolver (unir) las geometrías. Ofrece un enfoque muy optimizado para unir estas características en comparación con las herramientas de disolución estándar.
Ver también
Parámetros
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vectorial: poligonal] |
Capa vectorial de polígonos entrante |
Disuelto |
|
[vectorial: poligonal] Predeterminado: |
Especifica la capa vectorial saliente. Una de:
El fichero codificado también puede ser cambiado aquí. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Disuelto |
|
[vectorial: poligonal] |
La capa vectorial de polígonos de salida con geometrías disueltas. |
Código Python
ID del algoritmo: native:coverageunion
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra al desplazarse sobre el algoritmo en la Caja de Herramientas de Procesamiento. El parámetro diccionario suministra los NOMBREs y valores de los parámetros. Ver consola_procesamiento para detalles sobre como ejecutar algoritmos desde la consola Python.
24.1.20.2. Simplificar la cobertura
Opera sobre una cobertura (representada como un conjunto de objetos espaciales polígono con una geometría de aristas que coincide exactamente) para aplicar una simplificación Visvalingam-Whyatt a las aristas, reduciendo la complejidad en proporción con la tolerancia proporcionada, al tiempo que se conserva una cobertura válida (es decir, ninguna arista se cruzará o tocará después de la simplificación). Las geometrías nunca se eliminan, pero pueden simplificarse hasta reducirse a un triángulo. Además, algunas geometrías (como los polígonos que tienen muy pocos puntos no repetidos) se devolverán sin cambios.
Si el conjunto de datos de entrada no es una cobertura válida debido a solapamientos, seguirá simplificándose, pero la topología no válida, como los bordes que se cruzan, seguirá siendo inválida.
Requiere una versión de GEOS >= 3.12.
Ver también
Parámetros
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vectorial: poligonal] |
Capa vectorial de polígonos entrante |
Tolerancia |
|
[numérico: doble] Predeterminado: 0.0 |
La distancia máxima (en unidad de elección) entre dos vértices consecutivos a fusionar. |
Preservar el límite |
|
[booleano] Predeterminado: False |
Si esta opción está activada, los bordes exteriores de la cobertura se conservarán sin simplificación. |
Simplificado |
|
[vectorial: poligonal] Predeterminado: |
Especifica la capa vectorial saliente. Una de:
El fichero codificado también puede ser cambiado aquí. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Simplificado |
|
[vectorial: poligonal] |
La capa vectorial de polígonos de salida, con un número menor de vértices. |
Código Python
ID del algoritmo: native:coveragesimplify
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra al desplazarse sobre el algoritmo en la Caja de Herramientas de Procesamiento. El parámetro diccionario suministra los NOMBREs y valores de los parámetros. Ver consola_procesamiento para detalles sobre como ejecutar algoritmos desde la consola Python.
24.1.20.3. Validar la cobertura
Analiza una cobertura (representada como un conjunto de objetos espaciales polígono con geometría de aristas exactamente coincidentes) para encontrar lugares en los que no se cumple el supuesto de aristas exactamente coincidentes. La invalidez incluye polígonos que se solapan o que tienen huecos menores que la anchura de hueco especificada.
Requiere una versión de GEOS >= 3.12.
Ver también
Parámetros
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Capa de entrada |
|
[vectorial: poligonal] |
Capa vectorial de polígonos entrante |
Ancho de separación |
|
[numérico: doble] Predeterminado: 0.0 |
Anchura máxima del espacio a detectar |
Bordes no válidos |
|
[vectorial: lineal] Predeterminado: |
Especifica la capa vectorial saliente. Una de:
El fichero codificado también puede ser cambiado aquí. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Bordes no válidos |
|
[vectorial: lineal] |
La capa vectorial de líneas de salida que muestra las aristas de error de cada polígono no válido. |
Resultado de validez |
|
[booleano] |
Devuelve si la cobertura es válida o no. |
Código Python
ID del algoritmo: native:coveragevalidate
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra al desplazarse sobre el algoritmo en la Caja de Herramientas de Procesamiento. El parámetro diccionario suministra los NOMBREs y valores de los parámetros. Ver consola_procesamiento para detalles sobre como ejecutar algoritmos desde la consola Python.