from mapscript import mapObj,layerObj wkt = '''PROJCS["\UTM Zone 18, Northern Hemisphere\",GEOGCS["\WGS 84\",DATUM["\WGS_1984\",SPHEROID["\WGS 84\",6378137,298.257223563,AUTHORITY["\EPSG\","\7030\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY["\EPSG\","\6326\"]],PRIMEM["\Greenwich\",0,AUTHORITY["\EPSG\","\8901\"]],UNIT["\degree\",0.0174532925199433,AUTHORITY["\EPSG\","\9108\"]],AXIS["\Lat\",NORTH],AXIS["\Long\",EAST],AUTHORITY["\EPSG\","\4326\"]],PROJECTION["\Transverse_Mercator\"],PARAMETER["\latitude_of_origin\",0],PARAMETER["\central_meridian\",-75.0],PARAMETER["\scale_factor\",0.9996],PARAMETER["\false_easting\",500000],PARAMETER["\false_northing\",0],UNIT["\Meter\",1]]''' m = mapObj('') m.setWKTProjection(wkt) lyr = layerObj(m) lyr.setWKTProjection(wkt)