Page 3 sur 16
Analyze layers
Count layer fields
project = QgsProject.instance() myLayer = project.mapLayersByName("My layer")[0] print(myLayer.fields().count())
Count layer features
project = QgsProject.instance() myLayer = project.mapLayersByName("Adresses")[0] layerNumberFeatures = myLayer.featureCount() print(layerNumberFeatures)
Display layer fields names
project = QgsProject.instance() myLayer = project.mapLayersByName("My layer")[0] print(myLayer.fields().names())
Get layer projection
project = QgsProject.instance() myLayer = project.mapLayersByName("Adresses")[0] layerProj = myLayer.crs() print(layerProj)