Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
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

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#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