Suite

Modifier le type de données d'un champ dans plusieurs fichiers de formes


Existe-t-il un moyen de modifier le type de données d'un champ (éventuellement en utilisant la fenêtre python). J'ai environ 25 fichiers de formes qui sont tous nommés différemment, mais le nom des champs que je veux changer de texte en double est le même.


Non. Il n'y a aucun moyen de modifier un type de champ. La plus grosse plainte de tous les temps sur le site d'idées, ignorée par Esri pendant plus d'une décennie. S'ils le faisaient, ils ne le prendraient en charge que dans une géodatabase, jamais dans un fichier de formes (un format sans issue). Access pourrait le faire s'il s'agissait d'une géodatabase personnelle et probablement les bases de données SDE pourraient le faire directement.

Vous devez créer un nouveau champ double et y calculer les valeurs de chaîne dans chaque table. Python pourrait effectuer ce processus en boucle si les fichiers se trouvent dans le même répertoire.


Voir la vidéo: Modifier le type de données (Octobre 2021).