Skip to content
transform

Convert Lisbon to ETRS89

Convert coordinates from Lisbon (EPSG:4207) to ETRS89 (EPSG:4258) — official EPSG transformation parameters, accuracy and area of use, with a free in-browser converter.

Direct link to this transformation: epsgtransform.com/transform/epsg-4207-to-epsg-4258

Official EPSG transformations from Lisbon to ETRS89

The EPSG Geodetic Parameter Dataset defines 4 transformations between Lisbon (EPSG:4207) and ETRS89 (EPSG:4258). Each applies to a specific area — pick the one whose area of use covers your data.

Lisbon to ETRS89 (4)

EPSG:6188±0.1 mBest accuracy
Method:
NTv2
Area of use:
Portugal - mainland - onshore
Scope:
Transformation of coordinates at 0.1m level of accuracy.

Grid file: DLx_ETRS89_geo.gsb

Derived from 1129 common stations in the national geodetic network. Residuals at 130 further test points average 0.09m, maximum 0.30m.

Lisbon to ETRS89 (2)

EPSG:1997±2 m
Method:
Position Vector transformation (geog2D domain)
Area of use:
Portugal - mainland - onshore
Scope:
Transformation of coordinates at 2m level of accuracy.
ParameterValueUnit
X-axis translation(tx)-282.1metre
Y-axis translation(ty)-72.2metre
Z-axis translation(tz)120metre
X-axis rotation(rx)-1.529arc-second
Y-axis rotation(ry)0.145arc-second
Z-axis rotation(rz)-0.89arc-second
Scale difference(ds)-4.46parts per million

Derived in 2001. Replaces Lisbon to ETRS89 (1) (code 1655). Also given to greater precision but no more accuracy on ICC web site using Coordinate Frame method. Replaced by Lisbon to ETRS89 (3) (code 5038).

Lisbon to ETRS89 (3)

EPSG:5038±2.5 m
Method:
Geocentric translations (geog2D domain)
Area of use:
Portugal - mainland - onshore
Scope:
Transformation of coordinates at 3m level of accuracy.
ParameterValueUnit
X-axis translation(tx)-303.861metre
Y-axis translation(ty)-60.693metre
Z-axis translation(tz)103.607metre

Derived in July 2009 from 119 common stations. Average residual at 833 test points 2.5m, maximum 7m. Info source also gives a Position Vector tfm which is of similar accuracy. Replaces Lisbon to ETRS89 (2) (tfm code 1997).

Lisbon to ETRS89 (1)

EPSG:1655±3 m
Method:
Position Vector transformation (geog2D domain)
Area of use:
Portugal - mainland - onshore
Scope:
Transformation of coordinates at 3m level of accuracy.
ParameterValueUnit
X-axis translation(tx)-280.9metre
Y-axis translation(ty)-89.8metre
Z-axis translation(tz)130.2metre
X-axis rotation(rx)-1.721arc-second
Y-axis rotation(ry)0.355arc-second
Z-axis rotation(rz)-0.371arc-second
Scale difference(ds)-5.92parts per million

Derived in 2000 at 8 stations. Replaced by 2001 derivation (tfm code 1997). May be taken as approximate transformation to WGS 84 - see tfm code 1656,

Convert EPSG:4207 to EPSG:4258 in code

The same transformation with common GIS tools and libraries:

from pyproj import Transformer

transformer = Transformer.from_crs("EPSG:4207", "EPSG:4258", always_xy=True)
x, y = transformer.transform(-73.9857, 40.7484)
print(x, y)

Source: EPSG:4207Lisbon

geographic system using latitude and longitude on an ellipsoid · Area of use: Portugal - mainland - onshore

+proj=longlat +ellps=intl +no_defs +type=crs
More about EPSG:4207

Target: EPSG:4258ETRS89

geographic system using latitude and longitude on an ellipsoid · Area of use: Europe - ETRF by country

+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs +type=crs
More about EPSG:4258

Frequently asked questions

How accurate is converting Lisbon to ETRS89?
The most accurate official EPSG transformation between these systems is accurate to about ±0.1 m within its stated area of use. Browser-based converters approximate datum shifts with Helmert parameters; for surveying-grade work apply the official transformation (including the grid-shift files listed below) in a desktop GIS.
Does my data leave the browser when I use this converter?
No. All coordinate transformations are computed locally in your browser using proj4js. The coordinates you enter are never transmitted to any server.
Need the reverse? Convert EPSG:4258 to EPSG:4207