what's the best way to reproject a feature dataset and get all the related data

Discussion created by tedrakel on May 17, 2013
I have the requirement to take a feature dataset from SDE and copy it into a file geodatabase and reproject the data.  I also have to copy over all the realtionships, related tables, and domains that are used in the feature dataset.  The IGeoDBDataTransfer interface does almost everything I need except reproject the data.  The geoprocessing python method arcpy.Project_management method will reproject the data and copy along the domains, but not the related data.  (There's an example of using the python method at http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//00170000007m000000.)

One thing I don't understand is how setting the feature dataset spatial reference using IGeoDatasetSchemaEdit2 is different from reprojecting the data, if at all.  If I use IGeoDBDataTransfer and then modify the copied feature dataset's spatial reference using IGeoDatasetSchemaEdit2, is that the same as reprojecting the data using arcpy.Project_management ?  This is for arc gis 10.1 sp1.