Suite

Comment fusionner/combiner plusieurs tables de la géodatabase en une seule table à l'aide de ModelBuilder ?

Comment fusionner/combiner plusieurs tables de la géodatabase en une seule table à l'aide de ModelBuilder ?


J'ai plus de 50 fichiers csv qui ont la même structure de données et je dois les fusionner en une seule table.

Comme j'ai besoin de créer un modèle, j'ai importé avec succès tous les fichiers dans une géodatabase de fichiers.

Comment fusionner tous ces fichiers en une seule table ?


Vous pouvez utiliser l'outil Fusionner :

Combine plusieurs ensembles de données d'entrée du même type de données en un seul nouvel ensemble de données de sortie. Cet outil peut combiner des classes d'entités ponctuelles, linéaires ou surfaciques ou des tables.

Ouvrez votre modèle glisser dans l'outil de fusion, double-cliquez dessus et ajoutez les nombreuses tables gdb dans le paramètre d'entrée, définissez le nom et l'emplacement, puis enregistrez le modèle.


vous pouvez

  1. ajoutez deux champs dans votre table comme x et y.
  2. vous devez ajouter un numéro dans ces champs (tels que 1 et 2)
  3. dans la carte de l'arc _clic droit dans votre table et sélectionnez afficher les données x , y vous pouvez voir vos points dans la carte de l'arc
  4. fusionner toutes les couches de points et ouvrir l'attribut de la nouvelle couche

Vous n'avez pas besoin de le faire dans le générateur de modèle, une fois que vous avez vos tables dans votre géo-base de données, exécutez simplement l'outil de fusion de l'extérieur sur la géo-base de données.

Pour sélectionner toutes les tables sous "Input Datasets", allez dans le répertoire où se trouvent tous vos fichiers, puis sélectionnez le premier fichier, maintenez la touche Maj enfoncée, puis sélectionnez le dernier fichier, puis cliquez sur OK. Cela chargera tous les fichiers dans l'outil de fusion.


Vous pouvez utiliser l'outil de jointure dans Model Builder.

Dossier>Itérer la table>JoinTool

Assurez-vous d'avoir une table temporaire comme table d'entrée et une colonne avec un contenu similaire.