Você está aqui: QGIS ::: PyQGIS API ::: Shapefiles, Camadas Vetoriais, Dados Vetoriais |
Como retornar a quantidade de feições de uma camada vetorial no QGIS usando a função featureCount() do objeto QgsVectorLayer da PyQGIS APIQuantidade de visualizações: 404 vezes |
A função featureCount() do objeto QgsVectorLayer da PyQGIS API pode ser usada quando queremos saber a quantidade de feições que uma camada vetorial do QGIS possui. As feições no QGIS representam cada unidade de uma camada. Veja o código PyQGIS completo para o exemplo: # vamos criar um novo objeto QgsVectorLayer com o local do nosso shapefile camada = QgsVectorLayer("C:\\GO\\GO_Municipios_2022.shp", "Municípios Estado de Goiás", "ogr") # vamos testar se a camada é válida if not camada.isValid(): print("Não foi possível carregar a camada %s" % camada.name()) else: # vamos adicionar a camada à relação de camadas Ao rodar esse código PyQGIS no QGIS nós teremos o seguinte resultado: Quantidade de feições: 246 As feições no QGIS representam cada unidade de uma camada. A feição pode ser linha, ponto ou polígono, dependendo do tipo da informação a ser representado. Por exemplo, se criarmos um mapa com os estados brasileiros e o Distrito Federal, ao todo somarão 27. Portanto, o mapa deverá ter 27 polígonos. |
![]() |
Veja mais Dicas e truques de QGIS |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |