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?
sumber