Skip to content
transform

Convert S-JTSK to ETRS89

Convert coordinates from S-JTSK (EPSG:4156) 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-4156-to-epsg-4258

Official EPSG transformations from S-JTSK to ETRS89

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

S-JTSK to ETRS89 (6)

EPSG:8443±0.06 mBest accuracy
Method:
Concatenated operation
Area of use:
Slovakia
Scope:
Geodesy.
  1. S-JTSK [JTSK03] to S-JTSK (1) (null)
  2. S-JTSK [JTSK03] to ETRS89 (1) (null)

Recommended method of a transformation from S-JTSK to ETRS89 in Slovakia. For reverse transformation see ETRS89 to S-JTSK (5) (code 8442). Both together replace S-JTSK to ETRS89 (4) (code 4827).

S-JTSK to ETRS89 (3)

EPSG:4829±0.5 m
Method:
Molodensky-Badekas (CF geog2D domain)
Area of use:
Slovakia
Scope:
Transformation of coordinates at 0.5m level of accuracy.
ParameterValueUnit
X-axis translation(tx)558.7metre
Y-axis translation(ty)68.8metre
Z-axis translation(tz)452.2metre
X-axis rotation(rx)-8.025arc-second
Y-axis rotation(ry)-4.105arc-second
Z-axis rotation(rz)-4.295arc-second
Scale difference(ds)5.74parts per million
Pivot X(px)3977358.114metre
Pivot Y(py)1407223.203metre
Pivot Z(pz)4765441.589metre

Replaced by S-JTSK to ETRS89 (4) (code 4827) to use more commonly encountered transformation method.

S-JTSK to ETRS89 (1)

EPSG:1622±1 m
Method:
Position Vector transformation (geog2D domain)
Area of use:
Czechia
Scope:
Transformation of coordinates at 1m level of accuracy.
ParameterValueUnit
X-axis translation(tx)570.8metre
Y-axis translation(ty)85.7metre
Z-axis translation(tz)462.8metre
X-axis rotation(rx)4.998arc-second
Y-axis rotation(ry)1.587arc-second
Z-axis rotation(rz)5.261arc-second
Scale difference(ds)3.56parts per million

May be taken as approximate transformation S-JTSK to WGS 84 - see code 1623. Improved by S-JTSK/05 to ETRS89 (1) (code 5226) in 2009, where S-JTSK/05 is a scientific working system and S-JTSK remains the legal system in Czechia.

S-JTSK to ETRS89 (4)

EPSG:4827±1 m
Method:
Position Vector transformation (geog2D domain)
Area of use:
Slovakia
Scope:
Transformation of coordinates at 1m level of accuracy.
ParameterValueUnit
X-axis translation(tx)485metre
Y-axis translation(ty)169.5metre
Z-axis translation(tz)483.8metre
X-axis rotation(rx)7.786arc-second
Y-axis rotation(ry)4.398arc-second
Z-axis rotation(rz)4.103arc-second
Scale difference(ds)0parts per million

Derived at approximately 700 points. Scale difference incorporated into rotation matrix. Replaces S-JTSK to ETRS89 (3) (code 4829) to use more common method. May be taken as approximate transformation S-JTSK to WGS 84 - see code 4836.

Convert EPSG:4156 to EPSG:4258 in code

The same transformation with common GIS tools and libraries:

from pyproj import Transformer

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

Source: EPSG:4156S-JTSK

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

+proj=longlat +ellps=bessel +towgs84=589,76,480,0,0,0,0 +no_defs +type=crs
More about EPSG:4156

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 S-JTSK to ETRS89?
The most accurate official EPSG transformation between these systems is accurate to about ±0.06 m within its stated area of use. Browser-based converters approximate datum shifts with Helmert parameters; for surveying-grade work apply the official transformation 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:4156