[GIS] Conversion from shapefile to geodatabase feature class in ARCGIS

arcgis-desktopconvertdomainsesri-geodatabasefeature-class

I have converted feature class from a geodatabase to shapefile, and after that I have updated some polygons in shapefile. Now I want to get back to the same feature class or a fress/new feature class in the same geodatabase.

How Can I perform this task in ArcGIS ?

The Problem is: I have a defined domains(codded-value-domain) in geodatabase (a dropdown will come for updation of attributes while editing(dropdown contains different land use class names and their codes)), but after converting from feature class to shapefile,in attribute table I only got codes for the landuse classes. After that I have updated some polygons in shapefile with same codes.

How can I get back to the same geodatabase as a feature class which has same domains using either its direct method or some script in ArcPy?

Best Answer

If you want a new feature class in your database:

  • import shapefile into database
  • in ArcCatalog right click on feature class -> properties -> fields tab -> click on field and in field properties table below click on domain row and select appropriate domain (same as your original feature class)

If you want to bring your updates to original feature class you have to consider it thoughtfully. Basically if you just created new features, you can select only them and then use APPEND as Farid Cher advised. But if you did updates to existing polygons it could be tricky since you will need firstly delete those polygons from original feature class and then APPEND new ones. In this case I would advice delete all polygons in original feature class with delete features tool and then in ArcCatalog right click on feature -> load -> load data and load your shapefile with wizard. NOTE than with this approach your OBJECTID field values in original feature class will be changed.

Related Question