6 votos

¿Cómo se dividen los polígonos en segmentos de línea?

¿Cómo puedo dividir mi archivo de polígonos en "segmentos"? Las líneas deberían estar divididas como muestra esta imagen:

Spain and Portugal

7voto

kjo Puntos 197

En la hierba, v.type.bl puede utilizarse para convertir polígonos en líneas. Se puede seguir con v.split para convertir en segmentos de línea. Las pantallas son de Qgis. Establezca el número máximo de vértices a 2 en v.split como se muestra a continuación.

enter image description here

Editar : El método anterior no le dará duplicados en d y f. Si se requieren segmentos duplicados, probablemente podría reemplazar el primer paso(v.type.bl) con la herramienta Qgis Polygons to Lines(Vector -> Geometry tools -> Polygons to Lines).

Edición#2 - "Cualquier número de puntos en un segmento" parece un poco confuso. Puede especificar la longitud máxima del segmento, o el número máximo de vértices para afinar sus necesidades en v.split . Pero mi instinto me dice que sólo necesitas v.type.bl . Ver la salida de sólo v.type.bl abajo. Da 6 segmentos para los tres condados de California.

enter image description here

1voto

Entiendo que quieres convertir tus polígonos en segmentos de línea individuales, y que tu preocupación es que los segmentos d y f no se creen como líneas separadas?

  1. Utilizarás el sistema integrado de Vector | Geometry tools | Polygons to lines para dividir los polígonos en dos polilíneas separadas, creando una nueva característica;
  2. Entonces necesitará el plugin 'Split Feature' para dividir las líneas en segmentos individuales - después de la instalación, seleccione Plugins | Split Feature y seleccione la característica creada en el paso 1.

Después de ejecutar ese procedimiento en dos polígonos simples, tal y como muestras en tu ejemplo, acabé con 8 características, dos de las cuales son líneas superpuestas (correspondientes a d y f); en la captura de pantalla de abajo, el 'id' se refiere a los polígonos originales, y cada fila es un segmento de línea independiente..

enter image description here

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