banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

State Of The Map 2024

#1 Tue 16 December 2014 15:52

Samy-DT
Participant assidu
Date d'inscription: 5 Apr 2011
Messages: 211

arcpy : remplacer une classe d'entité de geodatabase par une autre

Bonjour,

Sous arcgis 10.0, au cours d'un script, je cherche à mettre à jour ma liste de classes d'entité en remplaçant la classe d'entité courante par une nouvelle classe d'entité.

Je n'ai pas trouvé d'exemple en ligne. Pour l'instant, ça ressemble à ça, et ça ne fonctionne pas (erreur 9999 après la première itération) :

Code:

tmpb = arcpy.Erase_analysis("fcb","fca",out_poly)
fcList[cnt] = tmpb

Où tmpb est le résultat de l'effacement de la classe d'entité en cours par une autre, identifiée par la variable cnt qui sert à incrémenter au sein de la liste de classes d'entités (fcList).

Du coup, dans la liste de classe d'entités, je souhaite remplacer la classe d'entité en cours par la couche effacée (mon script sert à faire des effacements successifs en repartant des derniers stades d'effacement des couches).

Apparemment ce n'est pas la bonne manière de faire. Vous savez comment on fait ?

Hors ligne

 

Pied de page des forums

Powered by FluxBB