Sto cercando di creare un indice spaziale per alcuni shapefile utilizzando l'API Qgis. Ho seguito i passaggi descritti nel blog di Nathan Woodrow ( https://nathanw.net/2013/01/04/using-a-qgis-spatial-index-to-speed-up-your-code/ ) e funziona benissimo :
layer = QgsVectorLayer(path, name, 'ogr')
idx = QgsSpatialIndex()
all_features = layer.getFeatures()
map(idx.insertFeature, all_features)
Il mio problema è che non ho alcun file risultante (.qix? .Sbn? .Sbx?)
Come posso salvare questo indice spaziale in modo che i futuri utenti degli shapefile possano trarne vantaggio?