International Terrestrial Reference Frame 2014
EPSG
GDA2020 Technical Manual, ANZLIC Intergovernmental Committee on Surveying and Mapping (ICSM) (http://www.icsm.gov.au).
2021-01-18
Transformation of GDA94 coordinates when localised distortion needs to be taken into account, e.g. if GDA94 coordinates were derived from survey control monuments.
See ITRF2014 to GDA94 (1) (CT 9682) for conformal-only alternative (i.e. without distortion modelling).
(0,)
Definition: OGC Well Known Text 2 (2019)
CONCATENATEDOPERATION["ITRF2014 to GDA94 (2)", VERSION["ICSM-Aus Conf+Dist"], SOURCECRS[ GEOGCRS["ITRF2014", DYNAMIC[ FRAMEEPOCH[2010]], DATUM["International Terrestrial Reference Frame 2014", ELLIPSOID["GRS 1980",6378137,298.257222101, LENGTHUNIT["metre",1]]], PRIMEM["Greenwich",0, ANGLEUNIT["degree",0.0174532925199433]], CS[ellipsoidal,2], AXIS["geodetic latitude (Lat)",north, ORDER[1], ANGLEUNIT["degree",0.0174532925199433]], AXIS["geodetic longitude (Lon)",east, ORDER[2], ANGLEUNIT["degree",0.0174532925199433]], ID["EPSG",9000]]], TARGETCRS[ GEOGCRS["GDA94", DATUM["Geocentric Datum of Australia 1994", ELLIPSOID["GRS 1980",6378137,298.257222101, LENGTHUNIT["metre",1]]], PRIMEM["Greenwich",0, ANGLEUNIT["degree",0.0174532925199433]], CS[ellipsoidal,2], AXIS["geodetic latitude (Lat)",north, ORDER[1], ANGLEUNIT["degree",0.0174532925199433]], AXIS["geodetic longitude (Lon)",east, ORDER[2], ANGLEUNIT["degree",0.0174532925199433]], ID["EPSG",4283]]], STEP[ CONVERSION["Conversion from ITRF2014 (geog2D) to ITRF2014 (geocentric)", METHOD["Geographic/geocentric conversions", ID["EPSG",9602]]]], STEP[ COORDINATEOPERATION["ITRF2014 to GDA2020 (1)", VERSION["GA-Aus"], SOURCECRS[ GEODCRS["ITRF2014", DYNAMIC[ FRAMEEPOCH[2010]], DATUM["International Terrestrial Reference Frame 2014", ELLIPSOID["GRS 1980",6378137,298.257222101, LENGTHUNIT["metre",1]]], PRIMEM["Greenwich",0, ANGLEUNIT["degree",0.0174532925199433]], CS[Cartesian,3], AXIS["(X)",geocentricX, ORDER[1], LENGTHUNIT["metre",1]], AXIS["(Y)",geocentricY, ORDER[2], LENGTHUNIT["metre",1]], AXIS["(Z)",geocentricZ, ORDER[3], LENGTHUNIT["metre",1]], ID["EPSG",7789]]], TARGETCRS[ GEODCRS["GDA2020", DATUM["Geocentric Datum of Australia 2020", ELLIPSOID["GRS 1980",6378137,298.257222101, LENGTHUNIT["metre",1]]], PRIMEM["Greenwich",0, ANGLEUNIT["degree",0.0174532925199433]], CS[Cartesian,3], AXIS["(X)",geocentricX, ORDER[1], LENGTHUNIT["metre",1]], AXIS["(Y)",geocentricY, ORDER[2], LENGTHUNIT["metre",1]], AXIS["(Z)",geocentricZ, ORDER[3], LENGTHUNIT["metre",1]], ID["EPSG",7842]]], METHOD["Time-dependent Coordinate Frame rotation (geocen)", ID["EPSG",1056]], PARAMETER["X-axis translation",0, LENGTHUNIT["millimetre",0.001], ID["EPSG",8605]], PARAMETER["Y-axis translation",0, LENGTHUNIT["millimetre",0.001], ID["EPSG",8606]], PARAMETER["Z-axis translation",0, LENGTHUNIT["millimetre",0.001], ID["EPSG",8607]], PARAMETER["X-axis rotation",0, ANGLEUNIT["milliarc-second",4.84813681109536E-09], ID["EPSG",8608]], PARAMETER["Y-axis rotation",0, ANGLEUNIT["milliarc-second",4.84813681109536E-09], ID["EPSG",8609]], PARAMETER["Z-axis rotation",0, ANGLEUNIT["milliarc-second",4.84813681109536E-09], ID["EPSG",8610]], PARAMETER["Scale difference",0, SCALEUNIT["parts per billion",1E-09], ID["EPSG",8611]], PARAMETER["Rate of change of X-axis translation",0, LENGTHUNIT["millimetres per year",3.16887651727315E-11], ID["EPSG",1040]], PARAMETER["Rate of change of Y-axis translation",0, LENGTHUNIT["millimetres per year",3.16887651727315E-11], ID["EPSG",1041]], PARAMETER["Rate of change of Z-axis translation",0, LENGTHUNIT["millimetres per year",3.16887651727315E-11], ID["EPSG",1042]], PARAMETER["Rate of change of X-axis rotation",1.50379, ANGLEUNIT["milliarc-seconds per year",1.53631468932076E-16], ID["EPSG",1043]], PARAMETER["Rate of change of Y-axis rotation",1.18346, ANGLEUNIT["milliarc-seconds per year",1.53631468932076E-16], ID["EPSG",1044]], PARAMETER["Rate of change of Z-axis rotation",1.20716, ANGLEUNIT["milliarc-seconds per year",1.53631468932076E-16], ID["EPSG",1045]], PARAMETER["Rate of change of Scale difference",0, SCALEUNIT["parts per billion per year",3.16887651727315E-17], ID["EPSG",1046]], PARAMETER["Parameter reference epoch",2020, TIMEUNIT["year",31556925.445], ID["EPSG",1047]], OPERATIONACCURACY[0.03], ID["EPSG",8049], REMARK["Derived at 109 stations of the Australian Regional GNSS network (ARGN). RMS residuals 26mm N, 12mm E and 179mm up, maximum residuals 49mm N, 24mm E and 464mm up. Scale difference in ppb and scale difference rate in ppb/yr where 1/billion = 1E-9 or nm/m."]]], STEP[ CONVERSION["Conversion from GDA2020 (geocentric) to GDA2020 (geog2D)", METHOD["Geographic/geocentric conversions", ID["EPSG",9602]]]], STEP[ COORDINATEOPERATION["Inverse of GDA94 to GDA2020 (2)", SOURCECRS[ GEOGCRS["GDA2020", DATUM["Geocentric Datum of Australia 2020", ELLIPSOID["GRS 1980",6378137,298.257222101, LENGTHUNIT["metre",1]]], PRIMEM["Greenwich",0, ANGLEUNIT["degree",0.0174532925199433]], CS[ellipsoidal,2], AXIS["geodetic latitude (Lat)",north, ORDER[1], ANGLEUNIT["degree",0.0174532925199433]], AXIS["geodetic longitude (Lon)",east, ORDER[2], ANGLEUNIT["degree",0.0174532925199433]], ID["EPSG",7844]]], TARGETCRS[ GEOGCRS["GDA94", DATUM["Geocentric Datum of Australia 1994", ELLIPSOID["GRS 1980",6378137,298.257222101, LENGTHUNIT["metre",1]]], PRIMEM["Greenwich",0, ANGLEUNIT["degree",0.0174532925199433]], CS[ellipsoidal,2], AXIS["geodetic latitude (Lat)",north, ORDER[1], ANGLEUNIT["degree",0.0174532925199433]], AXIS["geodetic longitude (Lon)",east, ORDER[2], ANGLEUNIT["degree",0.0174532925199433]], ID["EPSG",4283]]], METHOD["Inverse of NTv2", ID["INVERSE(EPSG)",9615]], PARAMETERFILE["Latitude and longitude difference file","GDA94_GDA2020_conformal_and_distortion.gsb"], OPERATIONACCURACY[0.05], ID["INVERSE(EPSG)",8447], REMARK["See GDA94 to GDA2020 (1) or (3) (codes 8048 and 8446) for alternative conformal-only transformation without local distortion modelling. GDA2020 Technical Manual and fact sheet T1 give guidance on which to use."]]], OPERATIONACCURACY[0.06], USAGE[ SCOPE["Transformation of GDA94 coordinates when localised distortion needs to be taken into account, e.g. if GDA94 coordinates were derived from survey control monuments."], AREA["Australia - Australian Capital Territory; New South Wales; Northern Territory; Queensland; South Australia; Tasmania; Western Australia; Victoria."], BBOX[-43.7,112.85,-9.86,153.69]], ID["EPSG",9683], REMARK["See ITRF2014 to GDA94 (1) (CT 9682) for conformal-only alternative (i.e. without distortion modelling)."]]
Definition: PROJ.4
+proj=pipeline +step +proj=axisswap +order=2,1 +step +proj=unitconvert +xy_in=deg +xy_out=rad +step +proj=cart +ellps=GRS80 +step +proj=helmert +x=0 +y=0 +z=0 +rx=0 +ry=0 +rz=0 +s=0 +dx=0 +dy=0 +dz=0 +drx=0.00150379 +dry=0.00118346 +drz=0.00120716 +ds=0 +t_epoch=2020 +convention=coordinate_frame +step +inv +proj=cart +ellps=GRS80 +step +inv +proj=hgridshift +grids=au_icsm_GDA94_GDA2020_conformal_and_distortion.tif +step +proj=unitconvert +xy_in=rad +xy_out=deg +step +proj=axisswap +order=2,1
Definition: JavaScript (Proj4js)
proj4.defs("EPSG:9683","+proj=pipeline +step +proj=axisswap +order=2,1 +step +proj=unitconvert +xy_in=deg +xy_out=rad +step +proj=cart +ellps=GRS80 +step +proj=helmert +x=0 +y=0 +z=0 +rx=0 +ry=0 +rz=0 +s=0 +dx=0 +dy=0 +dz=0 +drx=0.00150379 +dry=0.00118346 +drz=0.00120716 +ds=0 +t_epoch=2020 +convention=coordinate_frame +step +inv +proj=cart +ellps=GRS80 +step +inv +proj=hgridshift +grids=au_icsm_GDA94_GDA2020_conformal_and_distortion.tif +step +proj=unitconvert +xy_in=rad +xy_out=deg +step +proj=axisswap +order=2,1");
Definition: JSON
{ "$schema": "https://proj.org/schemas/v0.7/projjson.schema.json", "type": "ConcatenatedOperation", "name": "ITRF2014 to GDA94 (2)", "source_crs": { "type": "GeographicCRS", "name": "ITRF2014", "datum": { "type": "DynamicGeodeticReferenceFrame", "name": "International Terrestrial Reference Frame 2014", "frame_reference_epoch": 2010, "ellipsoid": { "name": "GRS 1980", "semi_major_axis": 6378137, "inverse_flattening": 298.257222101 } }, "coordinate_system": { "subtype": "ellipsoidal", "axis": [ { "name": "Geodetic latitude", "abbreviation": "Lat", "direction": "north", "unit": "degree" }, { "name": "Geodetic longitude", "abbreviation": "Lon", "direction": "east", "unit": "degree" } ] }, "id": { "authority": "EPSG", "code": 9000 } }, "target_crs": { "type": "GeographicCRS", "name": "GDA94", "datum": { "type": "GeodeticReferenceFrame", "name": "Geocentric Datum of Australia 1994", "ellipsoid": { "name": "GRS 1980", "semi_major_axis": 6378137, "inverse_flattening": 298.257222101 } }, "coordinate_system": { "subtype": "ellipsoidal", "axis": [ { "name": "Geodetic latitude", "abbreviation": "Lat", "direction": "north", "unit": "degree" }, { "name": "Geodetic longitude", "abbreviation": "Lon", "direction": "east", "unit": "degree" } ] }, "id": { "authority": "EPSG", "code": 4283 } }, "steps": [ { "type": "Conversion", "name": "Conversion from ITRF2014 (geog2D) to ITRF2014 (geocentric)", "method": { "name": "Geographic/geocentric conversions", "id": { "authority": "EPSG", "code": 9602 } } }, { "type": "Transformation", "name": "ITRF2014 to GDA2020 (1)", "source_crs": { "type": "GeodeticCRS", "name": "ITRF2014", "datum": { "type": "DynamicGeodeticReferenceFrame", "name": "International Terrestrial Reference Frame 2014", "frame_reference_epoch": 2010, "ellipsoid": { "name": "GRS 1980", "semi_major_axis": 6378137, "inverse_flattening": 298.257222101 } }, "coordinate_system": { "subtype": "Cartesian", "axis": [ { "name": "Geocentric X", "abbreviation": "X", "direction": "geocentricX", "unit": "metre" }, { "name": "Geocentric Y", "abbreviation": "Y", "direction": "geocentricY", "unit": "metre" }, { "name": "Geocentric Z", "abbreviation": "Z", "direction": "geocentricZ", "unit": "metre" } ] }, "id": { "authority": "EPSG", "code": 7789 } }, "target_crs": { "type": "GeodeticCRS", "name": "GDA2020", "datum": { "type": "GeodeticReferenceFrame", "name": "Geocentric Datum of Australia 2020", "ellipsoid": { "name": "GRS 1980", "semi_major_axis": 6378137, "inverse_flattening": 298.257222101 } }, "coordinate_system": { "subtype": "Cartesian", "axis": [ { "name": "Geocentric X", "abbreviation": "X", "direction": "geocentricX", "unit": "metre" }, { "name": "Geocentric Y", "abbreviation": "Y", "direction": "geocentricY", "unit": "metre" }, { "name": "Geocentric Z", "abbreviation": "Z", "direction": "geocentricZ", "unit": "metre" } ] }, "id": { "authority": "EPSG", "code": 7842 } }, "method": { "name": "Time-dependent Coordinate Frame rotation (geocen)", "id": { "authority": "EPSG", "code": 1056 } }, "parameters": [ { "name": "X-axis translation", "value": 0, "unit": { "type": "LinearUnit", "name": "millimetre", "conversion_factor": 0.001 }, "id": { "authority": "EPSG", "code": 8605 } }, { "name": "Y-axis translation", "value": 0, "unit": { "type": "LinearUnit", "name": "millimetre", "conversion_factor": 0.001 }, "id": { "authority": "EPSG", "code": 8606 } }, { "name": "Z-axis translation", "value": 0, "unit": { "type": "LinearUnit", "name": "millimetre", "conversion_factor": 0.001 }, "id": { "authority": "EPSG", "code": 8607 } }, { "name": "X-axis rotation", "value": 0, "unit": { "type": "AngularUnit", "name": "milliarc-second", "conversion_factor": 4.84813681109536e-09 }, "id": { "authority": "EPSG", "code": 8608 } }, { "name": "Y-axis rotation", "value": 0, "unit": { "type": "AngularUnit", "name": "milliarc-second", "conversion_factor": 4.84813681109536e-09 }, "id": { "authority": "EPSG", "code": 8609 } }, { "name": "Z-axis rotation", "value": 0, "unit": { "type": "AngularUnit", "name": "milliarc-second", "conversion_factor": 4.84813681109536e-09 }, "id": { "authority": "EPSG", "code": 8610 } }, { "name": "Scale difference", "value": 0, "unit": { "type": "ScaleUnit", "name": "parts per billion", "conversion_factor": 1e-09 }, "id": { "authority": "EPSG", "code": 8611 } }, { "name": "Rate of change of X-axis translation", "value": 0, "unit": { "type": "LinearUnit", "name": "millimetres per year", "conversion_factor": 3.16887651727315e-11 }, "id": { "authority": "EPSG", "code": 1040 } }, { "name": "Rate of change of Y-axis translation", "value": 0, "unit": { "type": "LinearUnit", "name": "millimetres per year", "conversion_factor": 3.16887651727315e-11 }, "id": { "authority": "EPSG", "code": 1041 } }, { "name": "Rate of change of Z-axis translation", "value": 0, "unit": { "type": "LinearUnit", "name": "millimetres per year", "conversion_factor": 3.16887651727315e-11 }, "id": { "authority": "EPSG", "code": 1042 } }, { "name": "Rate of change of X-axis rotation", "value": 1.50379, "unit": { "type": "AngularUnit", "name": "milliarc-seconds per year", "conversion_factor": 1.53631468932076e-16 }, "id": { "authority": "EPSG", "code": 1043 } }, { "name": "Rate of change of Y-axis rotation", "value": 1.18346, "unit": { "type": "AngularUnit", "name": "milliarc-seconds per year", "conversion_factor": 1.53631468932076e-16 }, "id": { "authority": "EPSG", "code": 1044 } }, { "name": "Rate of change of Z-axis rotation", "value": 1.20716, "unit": { "type": "AngularUnit", "name": "milliarc-seconds per year", "conversion_factor": 1.53631468932076e-16 }, "id": { "authority": "EPSG", "code": 1045 } }, { "name": "Rate of change of Scale difference", "value": 0, "unit": { "type": "ScaleUnit", "name": "parts per billion per year", "conversion_factor": 3.16887651727315e-17 }, "id": { "authority": "EPSG", "code": 1046 } }, { "name": "Parameter reference epoch", "value": 2020, "unit": { "type": "TimeUnit", "name": "year", "conversion_factor": 31556925.445 }, "id": { "authority": "EPSG", "code": 1047 } } ], "accuracy": "0.03", "id": { "authority": "EPSG", "code": 8049 }, "remarks": "Derived at 109 stations of the Australian Regional GNSS network (ARGN). RMS residuals 26mm N, 12mm E and 179mm up, maximum residuals 49mm N, 24mm E and 464mm up. Scale difference in ppb and scale difference rate in ppb/yr where 1/billion = 1E-9 or nm/m." }, { "type": "Conversion", "name": "Conversion from GDA2020 (geocentric) to GDA2020 (geog2D)", "method": { "name": "Geographic/geocentric conversions", "id": { "authority": "EPSG", "code": 9602 } } }, { "type": "Transformation", "name": "Inverse of GDA94 to GDA2020 (2)", "source_crs": { "type": "GeographicCRS", "name": "GDA2020", "datum": { "type": "GeodeticReferenceFrame", "name": "Geocentric Datum of Australia 2020", "ellipsoid": { "name": "GRS 1980", "semi_major_axis": 6378137, "inverse_flattening": 298.257222101 } }, "coordinate_system": { "subtype": "ellipsoidal", "axis": [ { "name": "Geodetic latitude", "abbreviation": "Lat", "direction": "north", "unit": "degree" }, { "name": "Geodetic longitude", "abbreviation": "Lon", "direction": "east", "unit": "degree" } ] }, "id": { "authority": "EPSG", "code": 7844 } }, "target_crs": { "type": "GeographicCRS", "name": "GDA94", "datum": { "type": "GeodeticReferenceFrame", "name": "Geocentric Datum of Australia 1994", "ellipsoid": { "name": "GRS 1980", "semi_major_axis": 6378137, "inverse_flattening": 298.257222101 } }, "coordinate_system": { "subtype": "ellipsoidal", "axis": [ { "name": "Geodetic latitude", "abbreviation": "Lat", "direction": "north", "unit": "degree" }, { "name": "Geodetic longitude", "abbreviation": "Lon", "direction": "east", "unit": "degree" } ] }, "id": { "authority": "EPSG", "code": 4283 } }, "method": { "name": "Inverse of NTv2", "id": { "authority": "INVERSE(EPSG)", "code": 9615 } }, "parameters": [ { "name": "Latitude and longitude difference file", "value": "GDA94_GDA2020_conformal_and_distortion.gsb", "id": { "authority": "EPSG", "code": 8656 } } ], "accuracy": "0.05", "id": { "authority": "INVERSE(EPSG)", "code": 8447 }, "remarks": "See GDA94 to GDA2020 (1) or (3) (codes 8048 and 8446) for alternative conformal-only transformation without local distortion modelling. GDA2020 Technical Manual and fact sheet T1 give guidance on which to use." } ], "accuracy": "0.06", "scope": "Transformation of GDA94 coordinates when localised distortion needs to be taken into account, e.g. if GDA94 coordinates were derived from survey control monuments.", "area": "Australia - Australian Capital Territory; New South Wales; Northern Territory; Queensland; South Australia; Tasmania; Western Australia; Victoria.", "bbox": { "south_latitude": -43.7, "west_longitude": 112.85, "north_latitude": -9.86, "east_longitude": 153.69 }, "id": { "authority": "EPSG", "code": 9683 }, "remarks": "See ITRF2014 to GDA94 (1) (CT 9682) for conformal-only alternative (i.e. without distortion modelling)." }
Definition: MapServer - MAPfile
PROJECTION "proj=pipeline" "step" "proj=axisswap" "order=2,1" "step" "proj=unitconvert" "xy_in=deg" "xy_out=rad" "step" "proj=cart" "ellps=GRS80" "step" "proj=helmert" "x=0" "y=0" "z=0" "rx=0" "ry=0" "rz=0" "s=0" "dx=0" "dy=0" "dz=0" "drx=0.00150379" "dry=0.00118346" "drz=0.00120716" "ds=0" "t_epoch=2020" "convention=coordinate_frame" "step" "inv" "proj=cart" "ellps=GRS80" "step" "inv" "proj=hgridshift" "grids=au_icsm_GDA94_GDA2020_conformal_and_distortion.tif" "step" "proj=unitconvert" "xy_in=rad" "xy_out=deg" "step" "proj=axisswap" "order=2,1" END
Definition: Mapnik
<?xml version="1.0" encoding="utf-8"?> <Map srs="+proj=pipeline +step +proj=axisswap +order=2,1 +step +proj=unitconvert +xy_in=deg +xy_out=rad +step +proj=cart +ellps=GRS80 +step +proj=helmert +x=0 +y=0 +z=0 +rx=0 +ry=0 +rz=0 +s=0 +dx=0 +dy=0 +dz=0 +drx=0.00150379 +dry=0.00118346 +drz=0.00120716 +ds=0 +t_epoch=2020 +convention=coordinate_frame +step +inv +proj=cart +ellps=GRS80 +step +inv +proj=hgridshift +grids=au_icsm_GDA94_GDA2020_conformal_and_distortion.tif +step +proj=unitconvert +xy_in=rad +xy_out=deg +step +proj=axisswap +order=2,1"> <Layer srs="+proj=pipeline +step +proj=axisswap +order=2,1 +step +proj=unitconvert +xy_in=deg +xy_out=rad +step +proj=cart +ellps=GRS80 +step +proj=helmert +x=0 +y=0 +z=0 +rx=0 +ry=0 +rz=0 +s=0 +dx=0 +dy=0 +dz=0 +drx=0.00150379 +dry=0.00118346 +drz=0.00120716 +ds=0 +t_epoch=2020 +convention=coordinate_frame +step +inv +proj=cart +ellps=GRS80 +step +inv +proj=hgridshift +grids=au_icsm_GDA94_GDA2020_conformal_and_distortion.tif +step +proj=unitconvert +xy_in=rad +xy_out=deg +step +proj=axisswap +order=2,1"> </Layer> </Map>
Definition: SQL (PostGIS)
INSERT into spatial_ref_sys (srid, auth_name, auth_srid, proj4text, srtext) values ( 9683, 'EPSG', 9683, '+proj=pipeline +step +proj=axisswap +order=2,1 +step +proj=unitconvert +xy_in=deg +xy_out=rad +step +proj=cart +ellps=GRS80 +step +proj=helmert +x=0 +y=0 +z=0 +rx=0 +ry=0 +rz=0 +s=0 +dx=0 +dy=0 +dz=0 +drx=0.00150379 +dry=0.00118346 +drz=0.00120716 +ds=0 +t_epoch=2020 +convention=coordinate_frame +step +inv +proj=cart +ellps=GRS80 +step +inv +proj=hgridshift +grids=au_icsm_GDA94_GDA2020_conformal_and_distortion.tif +step +proj=unitconvert +xy_in=rad +xy_out=deg +step +proj=axisswap +order=2,1', 'None');