9 votos

La conversión de las Líneas de los Polígonos en QGIS produce Astilla Polígonos

Mientras tratando de polygonize la polilínea en la capa en el uso de PyQGIS

de procesamiento.runandload("qgis:linestopolygons",explode_path,polygon_path)'

comando en la consola de python, no crea polígonos correspondientes a la línea de los bordes. En vez de eso crea astilla polígonos a lo largo de los bordes curvos. ¿Por qué los polígonos no son creados a lo largo de la línea de los bordes?

enter image description here

En poligonización, las líneas negras se supone que los bordes de la creación de polígonos. En lugar de sólo unas pocas astillas son creados a lo largo de los bordes curvos(azul polígonos).

8voto

amit Puntos 4092

Tengo exactamente los polígonos como desee mediante el 'Polygonize' (algoritmo de Procesamiento de la caja de herramientas --> QGIS Geoalgorithms --> Polygonize) en la consola de python.

import processing
polygon_path = "C:\\Documents and Settings\\User\\polygonsFormed.shp"
line_path = "C:\\Documents and Settings\\User\\inputLine.shp"
processing.runandload("qgis:polygonize",line_path,False,False,polygon_path)

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X