Estoy tratando de crear un índice espacial para algunos archivos de forma usando la API Qgis. He seguido los pasos descritos en el blog de Nathan Woodrow ( https://nathanw.net/2013/01/04/using-a-qgis-spatial-index-to-speed-up-your-code/ ) y funciona muy bien :
layer = QgsVectorLayer(path, name, 'ogr')
idx = QgsSpatialIndex()
all_features = layer.getFeatures()
map(idx.insertFeature, all_features)
Mi problema es que no tengo ningún archivo resultante (.qix? .Sbn? .Sbx?)
¿Cómo puedo guardar este índice espacial para que los futuros usuarios de los shapefiles puedan beneficiarse de él?
fuente