मैं Qgis API का उपयोग करके कुछ शेपफाइल्स के लिए एक स्थानिक सूचकांक बनाने की कोशिश कर रहा हूं। मैंने नेथन वुड्रो के ब्लॉग ( https://nathanw.net/2013/01/04/use-a-qgis-spatial-index-to-speed-up-your-code/ ) में वर्णित चरणों का पालन किया है और यह बहुत अच्छा काम करता है :
layer = QgsVectorLayer(path, name, 'ogr')
idx = QgsSpatialIndex()
all_features = layer.getFeatures()
map(idx.insertFeature, all_features)
मेरी समस्या यह है कि मेरे पास कोई परिणामी फ़ाइल नहीं है (.qix? .Sbn? .Sbx?)
मैं इस स्थानिक सूचकांक को कैसे सहेज सकता हूं, ताकि भविष्य के उपयोगकर्ताओं को इसका लाभ मिल सके?