Tengo una muy grande shapefile (todas las carreteras de RI). Necesito dividirlo en trozos para que yo pueda procesar el archivo con múltiples subprocesos de trabajo en Python. Hasta ahora he creado una cuadrícula en QGIS que se superpone sobre el vector de datos. Entonces me corrió el algoritmo de intersección con la rejilla y el shapefile de modo que los vectores se dividen y se les asigna un 'id'
para la caja son parte de.
Ahora, ya que todos los vectores en un determinado cuadro de la cuadrícula todos tienen el mismo 'id'
, puedo extraer de ellos y salvar a su propio archivo de forma automática? Soy consciente de la selección de todos los vectores con un 'id'
y, a continuación, copiarlos en su propia capa y, a continuación, guardar la capa, pero tengo muchas cajas/id que se necesitaría para siempre para salvar a cada uno de ellos. ¿Cómo puedo usar QGIS para hacer automáticamente un nuevo shapefile para cada id/caja?
Básicamente quiero crear un nuevo shapefile para cada valor distinto de un campo en particular en el shapefile de atributos.
Original Shapefile
Shapefile después de intersección de la cuadrícula
Un conjunto de vectores que comparten el mismo bbox/id