Skip to Content

recherche

  1. # quels sont les attributs d'un maplayer ?
  2.  
  3. at = arbre.find( './/projectlayers/maplayer')
  4. at.attrib
  5. {'maximumScale': '1e+08', 'hasScaleBasedVisibilityFlag': '0', 'type': 'raster', 'minimumScale': '0'}
  6.  
  7. # c'est donc type qui indique la nature de la couche
  8. # recherche des couches
  9.  
  10. for elem in arbre.findall('.//projectlayers/maplayer/'):
  11. # attribut type
  12. print("type :"),elem.attrib["type"]
  13. print("nom :"), elem.find('layername').text
  14. print("source : "), elem.find('datasource').text
  15.  
  16. type : raster
  17. nom : test raster
  18. source : /Users/Shared/test.tif
  19.  
  20. type : vector
  21. nom : test shape
  22. source : /Users/Shared/test.shp