Próbuję utworzyć indeks przestrzenny dla niektórych plików kształtów za pomocą interfejsu API Qgis. Postępowałem zgodnie z instrukcjami opisanymi na blogu Nathana Woodrowa ( https://nathanw.net/2013/01/04/using-a-qgis-spatial-index-to-speed-up-your-code/ ) i działa świetnie :
layer = QgsVectorLayer(path, name, 'ogr')
idx = QgsSpatialIndex()
all_features = layer.getFeatures()
map(idx.insertFeature, all_features)
Mój problem polega na tym, że nie mam wynikowego pliku (.qix? .Sbn? .Sbx?)
Jak zapisać ten indeks przestrzenny, aby przyszli użytkownicy plików kształtów mogli z niego korzystać?
źródło