Saya mencoba membuat indeks spasial untuk beberapa shapefile menggunakan Qgis API. Saya telah mengikuti langkah-langkah yang dijelaskan dalam blog Nathan Woodrow ( https://nathanw.net/2013/01/04/using-a-qgis-spatial-index-to-speed-up-your-code/ ) dan berfungsi dengan baik :
layer = QgsVectorLayer(path, name, 'ogr')
idx = QgsSpatialIndex()
all_features = layer.getFeatures()
map(idx.insertFeature, all_features)
Masalah saya adalah bahwa saya tidak memiliki file yang dihasilkan (.qix? .Sbn? .Sbx?)
Bagaimana saya bisa menyimpan indeks spasial ini sehingga pengguna shapefile yang akan datang bisa mendapat manfaat darinya?