Você está aqui: QGIS ::: PyQGIS API ::: Camadas - Layers |
Como listar os nomes de todas as camadas do QGIS usando a PyQGIS API e a função mapLayers().values()Quantidade de visualizações: 325 vezes |
Nesta dica mostrarei como podemos usar a função QgsProject.instance().mapLayers().values() para obter uma lista contendo todas as camadas do projeto atual do QGIS. Note que, se estivermos trabalhando com camadas vetoriais, cada uma das camadas contidas na lista será do tipo QgsVectorLayer. Assim, basta acessarmos a função name() da camada atual para exibirmos o seu nome. Veja o código PyQGIS completo para o exemplo: # vamos criar uma lista para guardar as camadas camadas = QgsProject.instance().mapLayers().values() # vamos listar os nomes das camadas Ao executar este código PyQGIS nós teremos o seguinte resultado: Camada: GO_Municipios_2022 Camada: SP_Municipios_2022 Camada: RJ_Municipios_2022 |
![]() |
Veja mais Dicas e truques de QGIS |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |