Qgis API를 사용하여 일부 shapefile에 대한 공간 인덱스를 만들려고합니다. Nathan Woodrow의 블로그 ( https://nathanw.net/2013/01/04/using-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?)이 없다는 것입니다.
향후 공간 파일 사용자가이 공간 인덱스를 활용할 수 있도록이 공간 인덱스를 어떻게 저장합니까?