É possível criar uma camada virtual através de um script python. Por exemplo, tenho uma camada "road" e gostaria de executar o sql "SELECT * FROM road WHERE type = 'Expressway'"
Isso será possível? Existe algum exemplo ao qual eu possa me referir?
pyqgis
virtual-layer
Cy T
fonte
fonte
'QgsMapLayerRegistry' is not defined
. A instrução SQL funciona ao executar na caixa de diálogo 'Criar uma camada virtual'.Para o QGIS 3, use QgsProject:
fonte