Skip to content
transform

Convert ITRF2014 to NZGD2000

Convert coordinates from ITRF2014 (EPSG:7789) to NZGD2000 (EPSG:4959) — official EPSG transformation parameters, accuracy and area of use, with a free in-browser converter.

Direct link to this transformation: epsgtransform.com/transform/epsg-7789-to-epsg-4959

Official EPSG transformations from ITRF2014 to NZGD2000

The EPSG Geodetic Parameter Dataset defines 3 transformations between ITRF2014 (EPSG:7789) and NZGD2000 (EPSG:4959). Each applies to a specific area — pick the one whose area of use covers your data.

ITRF2014 to NZGD2000 (1)

EPSG:9100±0.03 mBest accuracy
Method:
Concatenated operation
Area of use:
New Zealand - onshore and nearshore
Scope:
Geodesy.
  1. ITRF2014 to ITRF96 (2) (null)
  2. ITRF96 to NZGD2000 (5) (null)

Step 1 is in geocentric coordinate domain, step 2 in geographic 3D coordinate domain. Replaced by 2017-12-01 model (CT code 9101). See CT 1565 for low accuracy applications.

ITRF2014 to NZGD2000 (2)

EPSG:9101±0.03 m
Method:
Concatenated operation
Area of use:
New Zealand - onshore and nearshore
Scope:
Geodesy.
  1. ITRF2014 to ITRF96 (2) (null)
  2. ITRF96 to NZGD2000 (6) (null)

Step 1 is in geocentric coordinate domain, step 2 in geographic 3D domain. Replaces concatenated op. ITRF2014 to NZGD2000 (1) (CT code 9100). Replaced by concatenated op. ITRF2014 to NZGD2000 (3) (CT code 9102). See CT 1565 for low accuracy applications.

ITRF2014 to NZGD2000 (3)

EPSG:9102±0.03 m
Method:
Concatenated operation
Area of use:
New Zealand - onshore and nearshore
Scope:
Geodesy.
  1. ITRF2014 to ITRF96 (2) (null)
  2. ITRF96 to NZGD2000 (7) (null)

Step 1 is in geocentric coordinate domain, step 2 in geographic 3D domain. Replaces concatenated op. ITRF2014 to NZGD2000 (2) (CT code 9101). See CT 1565 for low accuracy applications.

Convert EPSG:7789 to EPSG:4959 in code

The same transformation with common GIS tools and libraries:

from pyproj import Transformer

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

Source: EPSG:7789ITRF2014

geocentric Cartesian system (Earth-centred Earth-fixed) · Area of use: World

+proj=geocent +ellps=GRS80 +units=m +no_defs +type=crs
More about EPSG:7789

Target: EPSG:4959NZGD2000

geographic system using latitude, longitude and ellipsoidal height · Area of use: New Zealand

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

Frequently asked questions

How accurate is converting ITRF2014 to NZGD2000?
The most accurate official EPSG transformation between these systems is accurate to about ±0.03 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:4959 to EPSG:7789