Suite

Conversion d'un fichier de formes en classe d'entités de géodatabase dans ARCGIS

Conversion d'un fichier de formes en classe d'entités de géodatabase dans ARCGIS


J'ai converti la classe d'entités d'une géodatabase en fichier de formes, puis j'ai mis à jour certains polygones dans le fichier de formes. Maintenant, je veux revenir à la même classe d'entités ou à une classe d'entités fress/new dans la même géodatabase.

Comment puis-je effectuer cette tâche dans ArcGIS ?

Le problème est: J'ai un domaine défini (domaine de valeur codée) dans la géodatabase (une liste déroulante viendra pour la mise à jour des attributs lors de l'édition (la liste déroulante contient différents noms de classe d'utilisation des terres et leurs codes)), mais après la conversion de la classe d'entités en fichier de formes, dans table attributaire Je n'ai obtenu que des codes pour les classes d'utilisation des terres. Après cela, j'ai mis à jour certains polygones dans le fichier de formes avec les mêmes codes.

Comment puis-je revenir à la même géodatabase qu'une classe d'entités qui a les mêmes domaines en utilisant sa méthode directe ou un script dans ArcPy ?


Si vous voulez une nouvelle classe d'entités dans votre base de données :

  • importer un fichier de formes dans la base de données
  • dans ArcCatalog, cliquez avec le bouton droit sur la classe d'entités -> propriétés -> onglet champs -> cliquez sur le champ et dans le tableau des propriétés des champs ci-dessous, cliquez sur la ligne du domaine et sélectionnez le domaine approprié (le même que votre classe d'entités d'origine)

Si vous souhaitez apporter vos mises à jour à la classe d'entités d'origine, vous devez l'examiner attentivement. Fondamentalement, si vous venez de créer de nouvelles fonctionnalités, vous pouvez les sélectionner uniquement, puis utiliser APPEND comme l'a conseillé Farid Cher. Mais si vous avez mis à jour des polygones existants, cela pourrait être délicat car vous devrez d'abord supprimer ces polygones de la classe d'entités d'origine, puis en AJOUTER de nouveaux. Dans ce cas, je conseillerais de supprimer tous les polygones de la classe d'entités d'origine avec supprimer des entités outil, puis dans ArcCatalog, cliquez avec le bouton droit sur feature -> load -> load data et chargez votre shapefile avec l'assistant. REMARQUE qu'avec cette approche, vos valeurs de champ OBJECTID dans la classe d'entités d'origine seront modifiées.


Tronquez votre classe d'entités dans la géodatabase (qui possède le domaine) et utilisez l'outil AJOUTER pour ajouter des entités à partir de votre fichier de formes.


Vous créez d'abord une géodatabase (géodatabase personnelle ou géodatabase fichier)

Ensuite, vous utilisez l'outil d'importation pour importer le fichier de formes dans la géodatabase

Tutoriel pour vous ici : https://www.youtube.com/watch?v=b6-HjKT84Dc


Voir la vidéo: Convert shapefile to Geodatabase in ArcGis