I have been trying to create a WKT entry to use in gdalwarp etc. I need an affine transform from coordinates in MGA94 Zone 54 to our local mine grid. All efforts have so far failed, including using the bits and pieces I have found here.
I have a MapInfow.prj file entry that works beautifully but I need to convert our imagery from MGA to mine grid to supply to mining consultants. This entry is below with the affine parameters highlighted:
"SRG/AISTR", 3008, 116,7, 141, 0, 0.9996, 500000, 10000000, 7,
0.999770876952, -0.031210618094, -193025.578125, 0.031224025413, 0.999768821523, -7589075.9140625
, -10000, -10000, 500000, 500000
The standard scale, rotate parameters as supplied by our surveyors are here:
Rotation: 358.2111111 degrees
Scale: 0.999741893
Local East: 16000
Local North: 20000
MGAz54 E: 446231.629
MGAz54 N: 7596899.020
My latest attempt using the affine parameters from MapInfo are here:
FITTEDCS["SRG",
PARAM_MT["Affine",
PARAMETER["num_row, 3],
PARAMETER["num_row, 3],
PARAMETER["elt_0_0", -193025.578125],
PARAMETER["elt_0_1", -7589075.9140625],
PARAMETER["elt_1_0", 0.999770876952],
PARAMETER["elt_1_1", 0.031224025413],
PARAMETER["elt_2_0", -0.031210618094],
PARAMETER["elt_2_1", 0.999768821523],
PARAMETER["Central Meridian", 140.4800753],
PARAMETER["Latitude_Of_Origin", -21.73061814]],
PROJCS["GDA_1994_MGA_Zone_54",
GEOGCS["GCS_GDA_1994",DATUM["D_GDA_1994",
SPHEROID["GRS_1980",6378137.0,298.257222101]],
PRIMEM["Greenwich",0.0],
UNIT["Degree",0.0174532925199433]],
PROJECTION["Transverse_Mercator"],
PARAMETER["False_Easting",500000.0],
PARAMETER["False_Northing",10000000.0],
PARAMETER["Central_Meridian",141.0],
PARAMETER["Scale_Factor",0.9996],
PARAMETER["Latitude_Of_Origin",0.0],
UNIT["Meter",1.0],AUTHORITY["EPSG",28354]]
As requested by Andre here are some control points:
Local East Local North MGAz54 East MGAz54 North 15896 27965 446376.2852 7604861.329 12458 28452 442956.0464 7605455.262 35698 27412 466146.2673 7603690.743 15698 29654 446231.1445 7606555.249 16547 23456 446886.0792 7600335.373