Você está aqui: QGIS ::: PyQGIS API ::: Camadas - Layers |
|
Como acessar a camada ativa do QGIS usando a função activeLayer() da PyQGIS API e retornar o seu nome e idQuantidade de visualizações: 340 vezes |
|
Em algumas situações nós precisamos acessar a layer ativa no projeto atual do QGIS. Para isso nós podemos usar a função iface.activeLayer(), que retorna um objeto da classe QgsLayer (ou QgsVectorLayer, no caso de uma camada vetorial). No exemplo abaixo eu mostro como acessar a camada ativa e mostrar o seu nome e o id único. Lembre-se de que o QGIS permite camadas com nomes repetidos, mas o seu id é unico. Veja o código PyQGIS completo para o exemplo:
Ao executar este código PyQGIS nós teremos o seguinte resultado: O nome da camada ativa é: GO_Municipios_2022 O id da camada ativa é: GO_Municipios_2022_4f881f6e_3181_44aa_bce3_6b15ec4e606e |
|
![]() |
|
Veja mais Dicas e truques de QGIS |
Dicas e truques de outras linguagens |
Portugol - Como calcular o coeficiente angular de uma reta em Portugol dados dois pontos no plano cartesiano Java - Estruturas de Dados em Java - Como inserir nós no início de uma lista singularmente ligada em Java |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |