[QGIS-Developer] PyQGIS: Check if layer is already loaded?
    Siki Zoltan 
    siki at agt.bme.hu
       
    Sun Jun  4 10:45:44 PDT 2017
    
    
  
Dear Magnus.
you can iterate through the layers:
for lay in QgsMapLayerRegistry.instance().mapLayers().values():
     if lay.name() == your_layer_name:
         your layer is loaded
Regards,
Zoltan
On Sun, 4 Jun 2017, Magnus Homann wrote:
> I'm writing a plugin that adds feature to a SHP-layer, specified as a 
> filename.
> If the layer already is loaded in Qgis, I want to check for and use the 
> loaded
> layer instead of creating a new from the same SHP-file.
>
> Is this even possible?
> _______________________________________________
> QGIS-Developer mailing list
> QGIS-Developer at lists.osgeo.org
> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
    
    
More information about the QGIS-Developer
mailing list