from mapscript import mapObj,layerObj wkt = '''PROJCS["MGI-C.SloveniaD48",GEOGCS["MGI-C",DATUM["MGI-C",SPHEROID["Bessel_1841",6377397.155,299.15281535],TOWGS84[551.7000,162.9000,467.9000,6.040000,1.960000,-11.380000,-4.82000000]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",5500000.000],PARAMETER["False_Northing",0.000],PARAMETER["Scale_Factor",0.999900000000],PARAMETER["Central_Meridian",15.00000000000000],PARAMETER["Latitude_Of_Origin",0.00000000000000],UNIT["Meter",1.00000000000000]]''' m = mapObj('') m.setWKTProjection(wkt) lyr = layerObj(m) lyr.setWKTProjection(wkt)