Bug: PEOBJEDITHOME does not work with some transformation methods
** This issue is addressed in ArcSDE 9.0 Service Pack 2 (SP2) **
The PEOBJEDITHOME environment variable can persist custom geographic (datum) transformations and coordinate systems in the Projection Engine. The Projection Engine is used in ArcSDE and ArcGIS. The Bursa-Wolf, Coordinate Frame, and Position Vector methods do not work with PEOBJEDITHOME in version 9.0.
Note: For more information on the PEOBJEDITHOME environment variable, please see Persisting Projection Engine objects.
The Projection Engine library cannot interpret the method parameters correctly.
** This issue is addressed in ArcSDE 9.0 Service Pack 2 (SP2)
Click on the link in Related Information below to download the Service Pack, if necessary. **
If you cannot apply Service Pack 2, use the following workaround:
Use PE_MTH_MOLODENSKY_BADEKAS, rather than one of the affected methods. With the values set to zeroes, add three parameters to the definition: PE_PAR_X_COORD_OF_ROTATION_ORIGIN,0.0 PE_PAR_Y_COORD_OF_ROTATION_ORIGIN,0.0 PE_PAR_Z_COORD_OF_ROTATION_ORIGIN,0.0 The Molodensky-Badekas method uses the same rotation convention as the Coordinate Frame method. If using the Position Vector method, change the signs on the x, y, and z axis rotation parameter values. For example: GEOGTRAN,208001,"Test_transformation",PE_GCS_NAD_1983,PE_GCS_WGS_1984,PE_MTH_POSITION_VECTOR,PE_PAR_X_AXIS_TRANSLATION,1.2,PE_PAR_Y_AXIS_TRANSLATION,2.3,PE_PAR_Z_AXIS_TRANSLATION,0.1,PE_PAR_X_AXIS_ROTATION,0.123,PE_PAR_Y_AXIS_ROTATION,-0.345,PE_PAR_Z_AXIS_ROTATION,-0.567,PE_PAR_SCALE_DIFFERENCE,1.1 Becomes: GEOGTRAN,208001,"Test_transformation",PE_GCS_NAD_1983,PE_GCS_WGS_1984,PE_MTH_MOLODENSKY_BADEKAS,PE_PAR_X_AXIS_TRANSLATION,1.2,PE_PAR_Y_AXIS_TRANSLATION,2.3,PE_PAR_Z_AXIS_TRANSLATION,0.1,PE_PAR_X_AXIS_ROTATION,-0.123,PE_PAR_Y_AXIS_ROTATION,0.345,PE_PAR_Z_AXIS_ROTATION,0.567,PE_PAR_SCALE_DIFFERENCE,1.1,PE_PAR_X_COORD_OF_ROTATION_ORIGIN,0.0,PE_PAR_Y_COORD_OF_ROTATION_ORIGIN,0.0,PE_PAR_Z_COORD_OF_ROTATION_ORIGIN,0.0 Note: Do not use this example! It is for illustrative purposes only.
Last Published :
ArcGIS Engine Developer Kit 9.0 ArcGIS-ArcEditor 9.0 ArcGIS-ArcInfo 9.0 ArcGIS-ArcView 9.0 ArcSDE 9.0
Is This Content Helpful?