J'essaie de créer un index spatial pour certains fichiers de formes à l'aide de l'API Qgis. J'ai suivi les étapes décrites dans le blog de Nathan Woodrow ( https://nathanw.net/2013/01/04/using-a-qgis-spatial-index-to-speed-up-your-code/ ) et cela fonctionne très bien :
layer = QgsVectorLayer(path, name, 'ogr')
idx = QgsSpatialIndex()
all_features = layer.getFeatures()
map(idx.insertFeature, all_features)
Mon problème est que je n'ai pas de fichier résultant (.qix? .Sbn? .Sbx?)
Comment puis-je enregistrer cet index spatial afin que les futurs utilisateurs des fichiers de formes puissent en bénéficier?
la source