have you tried
sr.centralMeridianInDegrees = 10.0
?
#!/usr/bin/env python import arcpy, sys # using existing string Output_Spatial_Reference = "PROJCS['North_America_Lambert_Conformal_Conic',GEOGCS['GCS_North_American_1983',DATUM['D_North_American_1983',SPHEROID['GRS_1980',6378137.0,298.257222101]],PRIMEM['Greenwich',0.0],UNIT['Degree',0.0174532925199433]],PROJECTION['Lambert_Conformal_Conic'],PARAMETER['False_Easting',0.0],PARAMETER['False_Northing',0.0],PARAMETER['Central_Meridian',-96.0],PARAMETER['Standard_Parallel_1',20.0],PARAMETER['Standard_Parallel_2',60.0],PARAMETER['Latitude_Of_Origin',40.0],UNIT['Meter',1.0]];-35214300 -28218500 10000;-100000 10000;-100000 10000;0.001;0.001;0.001;IsHighPrecision" sr = arcpy.SpatialReference() sr.loadFromString(Output_Spatial_Reference) sr.centralMeridian = -10.0 sr.centralMeridianInDegrees = -10.0 result = sr.exportToString() print "printing result:" print result # using factory code sr = arcpy.SpatialReference() sr.factoryCode = 102009 sr.centralMeridian = -10.0 sr.centralMeridianInDegrees = -10.0 sr.create() result = sr.exportToString() print "printing result:" print result
How has such an old problem persisted to Arc Pro documentation? Can anyone from Esri answer this?