Вопрос был решен перестановкой полей с строках, с соответствующими изменениями в параметрах:
Исходное Pulkovo_1942_To_WGS_1984
datumtransformstring="GEOGTRAN["Pulkovo_1942_To_WGS_1984",GEOGCS["GCS_Pulkovo_1942",DATUM["D_Pulkovo_1942",SPHEROID["Krasovsky_1940",6378245.0,298.3]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],METHOD["Geocentric_Translation"],PARAMETER["X_Axis_Translation",28.0],PARAMETER["Y_Axis_Translation",-130.0],PARAMETER["Z_Axis_Translation",-95.0]]"
Требуемое WGS_1984_To_Pulkovo_1942
datumtransformstring="GEOGTRAN["WGS_1984_To_Pulkovo_1942",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],GEOGCS["GCS_Pulkovo_1942",DATUM["D_Pulkovo_1942",SPHEROID["Krasovsky_1940",6378245.0,298.3]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],METHOD["Geocentric_Translation"],PARAMETER["X_Axis_Translation",-28.0],PARAMETER["Y_Axis_Translation",130.0],PARAMETER["Z_Axis_Translation",95.0]]"