Quantcast
Channel: Forum SIG - Systèmes d'Information Géographique et Géomatique
Viewing all articles
Browse latest Browse all 8030

[ArcGIS 10.x] [Python] Différence entre deux listes

$
0
0
Bonjour,

J'essaye d'obtenir la différence entre deux listes de couches :
  • une liste répertoriant l'ensemble des couches de mon projet
  • une liste répertoriant les couches dont la source est introuvable


pour cela :

Code:

mxd = arcpy.mapping.MapDocument("CURRENT")
dfs = arcpy.mapping.ListDataFrames(mxd)[0]
lyrs = arcpy.mapping.ListLayers(mxd, "", dfs)
brklyrs = arcpy.mapping.ListBrokenDataSources(mxd)

# On boucle sur la liste lyrs et on ajoute les couches à la nouvelle liste listlyrs si je ne les trouve pas dans la liste brklyrs
listlyrs = [x  for x in lyrs if x not in brklyrs]

mais cela ne marche pas. Je retrouve en résultat l'équivalent de la liste lyrs...
Auriez vous une idée ?

Merci d'avance

Viewing all articles
Browse latest Browse all 8030

Trending Articles