Tengo un archivo shape muy grande (todas las carreteras en RI). Necesito dividirlo en trozos para poder procesar el archivo con múltiples subprocesos de trabajo en Python. Hasta ahora he creado una cuadrícula en QGIS que se superpone a los datos del vector. Luego ejecuté el algoritmo de intersección con la cuadrícula y el archivo de forma para que los vectores se dividan y se les asigne una 'id'
para el cuadro del que forman parte.
Ahora, dado que todos los vectores en un cuadro particular de la cuadrícula tienen todos los mismos 'id'
, ¿puedo extraerlos y guardarlos en su propio archivo de forma automáticamente? Soy consciente de seleccionar todos los vectores con un 'id'
y luego copiarlos en su propia capa y luego guardar esa capa, pero tengo tantos cuadros / id que tomaría una eternidad salvarlos. ¿Cómo puedo usar QGIS para crear automáticamente un nuevo shapefile para cada id / box?
Básicamente quiero crear un nuevo shapefile para cada valor distinto de un campo particular en los atributos de shapefile.
Archivo de forma original
Shapefile después de la intersección de la cuadrícula
Un conjunto de vectores que comparten el mismo bbox / id