¿Cómo puedo dividir mi archivo de polígonos en "segmentos"? Las líneas deberían estar divididas como muestra esta imagen:
Respuestas
¿Demasiados anuncios?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.
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.
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?
- 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; - 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..