EPSG
Geodesy Unit, Cartographic Institute of Catalonia (ICC); http://www.icc.cat
2012-03-24
Transformation of coordinates at 0.05m level of accuracy.
ICC publishes as two tfms, code 100800400 for ED50 to ETRS89 and code 800100400 for reverse when ordinate 1 = 129.547m, ordinate 2 = 208.186m, dS = 0.9999984496 and rotation = -1.56504". See ED50 to ETRS89 (14) (code 5661) for emulation using NTv2.
(0,)
Definition: OGC Well Known Text 2 (2019)
COORDINATEOPERATION["ED50 / UTM zone 31N to ETRS89 / UTM zone 31N (1)", VERSION["ICC-Esp Cat"], SOURCECRS[ PROJCRS["ED50 / UTM zone 31N", BASEGEOGCRS["ED50", DATUM["European Datum 1950", ELLIPSOID["International 1924",6378388,297, LENGTHUNIT["metre",1]]], PRIMEM["Greenwich",0, ANGLEUNIT["degree",0.0174532925199433]], ID["EPSG",4230]], CONVERSION["UTM zone 31N", METHOD["Transverse Mercator", ID["EPSG",9807]], PARAMETER["Latitude of natural origin",0, ANGLEUNIT["degree",0.0174532925199433], ID["EPSG",8801]], PARAMETER["Longitude of natural origin",3, ANGLEUNIT["degree",0.0174532925199433], ID["EPSG",8802]], PARAMETER["Scale factor at natural origin",0.9996, SCALEUNIT["unity",1], ID["EPSG",8805]], PARAMETER["False easting",500000, LENGTHUNIT["metre",1], ID["EPSG",8806]], PARAMETER["False northing",0, LENGTHUNIT["metre",1], ID["EPSG",8807]]], CS[Cartesian,2], AXIS["(E)",east, ORDER[1], LENGTHUNIT["metre",1]], AXIS["(N)",north, ORDER[2], LENGTHUNIT["metre",1]], ID["EPSG",23031]]], TARGETCRS[ PROJCRS["ETRS89 / UTM zone 31N", BASEGEOGCRS["ETRS89", ENSEMBLE["European Terrestrial Reference System 1989 ensemble", MEMBER["European Terrestrial Reference Frame 1989"], MEMBER["European Terrestrial Reference Frame 1990"], MEMBER["European Terrestrial Reference Frame 1991"], MEMBER["European Terrestrial Reference Frame 1992"], MEMBER["European Terrestrial Reference Frame 1993"], MEMBER["European Terrestrial Reference Frame 1994"], MEMBER["European Terrestrial Reference Frame 1996"], MEMBER["European Terrestrial Reference Frame 1997"], MEMBER["European Terrestrial Reference Frame 2000"], MEMBER["European Terrestrial Reference Frame 2005"], MEMBER["European Terrestrial Reference Frame 2014"], ELLIPSOID["GRS 1980",6378137,298.257222101, LENGTHUNIT["metre",1]], ENSEMBLEACCURACY[0.1]], PRIMEM["Greenwich",0, ANGLEUNIT["degree",0.0174532925199433]], ID["EPSG",4258]], CONVERSION["UTM zone 31N", METHOD["Transverse Mercator", ID["EPSG",9807]], PARAMETER["Latitude of natural origin",0, ANGLEUNIT["degree",0.0174532925199433], ID["EPSG",8801]], PARAMETER["Longitude of natural origin",3, ANGLEUNIT["degree",0.0174532925199433], ID["EPSG",8802]], PARAMETER["Scale factor at natural origin",0.9996, SCALEUNIT["unity",1], ID["EPSG",8805]], PARAMETER["False easting",500000, LENGTHUNIT["metre",1], ID["EPSG",8806]], PARAMETER["False northing",0, LENGTHUNIT["metre",1], ID["EPSG",8807]]], CS[Cartesian,2], AXIS["(E)",east, ORDER[1], LENGTHUNIT["metre",1]], AXIS["(N)",north, ORDER[2], LENGTHUNIT["metre",1]], ID["EPSG",25831]]], METHOD["Similarity transformation", ID["EPSG",9621]], PARAMETER["Ordinate 1 of evaluation point in target CRS",-129.549, LENGTHUNIT["metre",1], ID["EPSG",8621]], PARAMETER["Ordinate 2 of evaluation point in target CRS",-208.185, LENGTHUNIT["metre",1], ID["EPSG",8622]], PARAMETER["Scale factor for source CRS axes",1.0000015504, SCALEUNIT["unity",1], ID["EPSG",1061]], PARAMETER["Rotation angle of source CRS axes",1.56504, ANGLEUNIT["arc-second",4.84813681109536E-06], ID["EPSG",8614]], OPERATIONACCURACY[0.05], USAGE[ SCOPE["Transformation of coordinates at 0.05m level of accuracy."], AREA["Spain - Catalonia onshore."], BBOX[40.49,0.16,42.86,3.39]], ID["EPSG",5166], REMARK["ICC publishes as two tfms, code 100800400 for ED50 to ETRS89 and code 800100400 for reverse when ordinate 1 = 129.547m, ordinate 2 = 208.186m, dS = 0.9999984496 and rotation = -1.56504"". See ED50 to ETRS89 (14) (code 5661) for emulation using NTv2."]]
Definition: JSON
{ "$schema": "https://proj.org/schemas/v0.7/projjson.schema.json", "type": "Transformation", "name": "ED50 / UTM zone 31N to ETRS89 / UTM zone 31N (1)", "source_crs": { "type": "ProjectedCRS", "name": "ED50 / UTM zone 31N", "base_crs": { "name": "ED50", "datum": { "type": "GeodeticReferenceFrame", "name": "European Datum 1950", "ellipsoid": { "name": "International 1924", "semi_major_axis": 6378388, "inverse_flattening": 297 } }, "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": 4230 } }, "conversion": { "name": "UTM zone 31N", "method": { "name": "Transverse Mercator", "id": { "authority": "EPSG", "code": 9807 } }, "parameters": [ { "name": "Latitude of natural origin", "value": 0, "unit": "degree", "id": { "authority": "EPSG", "code": 8801 } }, { "name": "Longitude of natural origin", "value": 3, "unit": "degree", "id": { "authority": "EPSG", "code": 8802 } }, { "name": "Scale factor at natural origin", "value": 0.9996, "unit": "unity", "id": { "authority": "EPSG", "code": 8805 } }, { "name": "False easting", "value": 500000, "unit": "metre", "id": { "authority": "EPSG", "code": 8806 } }, { "name": "False northing", "value": 0, "unit": "metre", "id": { "authority": "EPSG", "code": 8807 } } ] }, "coordinate_system": { "subtype": "Cartesian", "axis": [ { "name": "Easting", "abbreviation": "E", "direction": "east", "unit": "metre" }, { "name": "Northing", "abbreviation": "N", "direction": "north", "unit": "metre" } ] }, "id": { "authority": "EPSG", "code": 23031 } }, "target_crs": { "type": "ProjectedCRS", "name": "ETRS89 / UTM zone 31N", "base_crs": { "name": "ETRS89", "datum_ensemble": { "name": "European Terrestrial Reference System 1989 ensemble", "members": [ { "name": "European Terrestrial Reference Frame 1989", "id": { "authority": "EPSG", "code": 1178 } }, { "name": "European Terrestrial Reference Frame 1990", "id": { "authority": "EPSG", "code": 1179 } }, { "name": "European Terrestrial Reference Frame 1991", "id": { "authority": "EPSG", "code": 1180 } }, { "name": "European Terrestrial Reference Frame 1992", "id": { "authority": "EPSG", "code": 1181 } }, { "name": "European Terrestrial Reference Frame 1993", "id": { "authority": "EPSG", "code": 1182 } }, { "name": "European Terrestrial Reference Frame 1994", "id": { "authority": "EPSG", "code": 1183 } }, { "name": "European Terrestrial Reference Frame 1996", "id": { "authority": "EPSG", "code": 1184 } }, { "name": "European Terrestrial Reference Frame 1997", "id": { "authority": "EPSG", "code": 1185 } }, { "name": "European Terrestrial Reference Frame 2000", "id": { "authority": "EPSG", "code": 1186 } }, { "name": "European Terrestrial Reference Frame 2005", "id": { "authority": "EPSG", "code": 1204 } }, { "name": "European Terrestrial Reference Frame 2014", "id": { "authority": "EPSG", "code": 1206 } } ], "ellipsoid": { "name": "GRS 1980", "semi_major_axis": 6378137, "inverse_flattening": 298.257222101 }, "accuracy": "0.1", "id": { "authority": "EPSG", "code": 6258 } }, "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": 4258 } }, "conversion": { "name": "UTM zone 31N", "method": { "name": "Transverse Mercator", "id": { "authority": "EPSG", "code": 9807 } }, "parameters": [ { "name": "Latitude of natural origin", "value": 0, "unit": "degree", "id": { "authority": "EPSG", "code": 8801 } }, { "name": "Longitude of natural origin", "value": 3, "unit": "degree", "id": { "authority": "EPSG", "code": 8802 } }, { "name": "Scale factor at natural origin", "value": 0.9996, "unit": "unity", "id": { "authority": "EPSG", "code": 8805 } }, { "name": "False easting", "value": 500000, "unit": "metre", "id": { "authority": "EPSG", "code": 8806 } }, { "name": "False northing", "value": 0, "unit": "metre", "id": { "authority": "EPSG", "code": 8807 } } ] }, "coordinate_system": { "subtype": "Cartesian", "axis": [ { "name": "Easting", "abbreviation": "E", "direction": "east", "unit": "metre" }, { "name": "Northing", "abbreviation": "N", "direction": "north", "unit": "metre" } ] }, "id": { "authority": "EPSG", "code": 25831 } }, "method": { "name": "Similarity transformation", "id": { "authority": "EPSG", "code": 9621 } }, "parameters": [ { "name": "Ordinate 1 of evaluation point in target CRS", "value": -129.549, "unit": "metre", "id": { "authority": "EPSG", "code": 8621 } }, { "name": "Ordinate 2 of evaluation point in target CRS", "value": -208.185, "unit": "metre", "id": { "authority": "EPSG", "code": 8622 } }, { "name": "Scale factor for source CRS axes", "value": 1.0000015504, "unit": "unity", "id": { "authority": "EPSG", "code": 1061 } }, { "name": "Rotation angle of source CRS axes", "value": 1.56504, "unit": { "type": "AngularUnit", "name": "arc-second", "conversion_factor": 4.84813681109536e-06 }, "id": { "authority": "EPSG", "code": 8614 } } ], "accuracy": "0.05", "scope": "Transformation of coordinates at 0.05m level of accuracy.", "area": "Spain - Catalonia onshore.", "bbox": { "south_latitude": 40.49, "west_longitude": 0.16, "north_latitude": 42.86, "east_longitude": 3.39 }, "id": { "authority": "EPSG", "code": 5166 }, "remarks": "ICC publishes as two tfms, code 100800400 for ED50 to ETRS89 and code 800100400 for reverse when ordinate 1 = 129.547m, ordinate 2 = 208.186m, dS = 0.9999984496 and rotation = -1.56504\". See ED50 to ETRS89 (14) (code 5661) for emulation using NTv2." }
Definition: Mapnik
<?xml version="1.0" encoding="utf-8"?> <Map srs="+proj=affine +xoff=-129.549 +s11=1.00000155037121 +s12=7.58753979846734e-06 +yoff=-208.185 +s21=-7.58753979846734e-06 +s22=1.00000155037121"> <Layer srs="+proj=affine +xoff=-129.549 +s11=1.00000155037121 +s12=7.58753979846734e-06 +yoff=-208.185 +s21=-7.58753979846734e-06 +s22=1.00000155037121"> </Layer> </Map>
Definition: SQL (PostGIS)
INSERT into spatial_ref_sys (srid, auth_name, auth_srid, proj4text, srtext) values ( 5166, 'EPSG', 5166, '+proj=affine +xoff=-129.549 +s11=1.00000155037121 +s12=7.58753979846734e-06 +yoff=-208.185 +s21=-7.58753979846734e-06 +s22=1.00000155037121', 'None');