Ich habe ein sehr großes Shapefile (alle Straßen in RI). Ich muss es in Blöcke aufteilen, damit ich die Datei mit mehreren Arbeitsthreads in Python verarbeiten kann. Bisher habe ich in QGIS ein Raster erstellt, das den Vektordaten überlagert ist. Ich habe dann den Schnittalgorithmus mit dem Raster und dem Shapefile ausgeführt, sodass die Vektoren aufgeteilt und 'id'
für die Box, zu der sie gehören, eine zugewiesen werden .
'id'
Kann ich sie nun extrahieren und automatisch in ihrem eigenen Shapefile speichern , da alle Vektoren in einem bestimmten Feld des Rasters alle gleich sind ? Ich bin mir bewusst, dass ich alle Vektoren mit einem auswähle 'id'
und sie dann auf ihre eigene Ebene kopiere und dann diese Ebene speichere, aber ich habe so viele Kästchen / IDs, dass es ewig dauern würde, jeden von ihnen zu speichern. Wie kann ich mit QGIS automatisch ein neues Shapefile für jede ID / Box erstellen?
Grundsätzlich möchte ich für jeden bestimmten Wert eines bestimmten Felds in den Shapefile-Attributen ein neues Shapefile erstellen.
Original Shapefile
Shapefile nach Gitterschnitt
Eine Reihe von Vektoren, die dieselbe bbox / id verwenden