Ich versuche, mithilfe der Qgis-API einen räumlichen Index für einige Shapefiles zu erstellen. Ich habe die in Nathan Woodrows Blog ( https://nathanw.net/2013/01/04/using-a-qgis-spatial-index-to-speed-up-your-code/ ) beschriebenen Schritte befolgt und es funktioniert hervorragend ::
layer = QgsVectorLayer(path, name, 'ogr')
idx = QgsSpatialIndex()
all_features = layer.getFeatures()
map(idx.insertFeature, all_features)
Mein Problem ist, dass ich keine resultierende Datei habe (.qix? .Sbn? .Sbx?)
Wie kann ich diesen räumlichen Index speichern, damit zukünftige Benutzer der Shapefiles davon profitieren können?
quelle