Skip to content
transform

Convert Kandawala to WGS 84

Convert coordinates from Kandawala (EPSG:4244) to WGS 84 (EPSG:4326) — official EPSG transformation parameters, accuracy and area of use, with a free in-browser converter.

Direct link to this transformation: epsgtransform.com/transform/epsg-4244-to-epsg-4326

About converting Kandawala to WGS 84

Kandawala (EPSG:4244) is Sri Lanka's classical geodetic datum, defined on the Everest 1830 (1937 adjustment) ellipsoid with its origin at the Kandawala base station near Colombo. It underlies older Sri Lankan topographic mapping and the Kandawala Sri Lanka Grid.

The only published EPSG transformation to WGS 84 is a three-parameter geocentric translation derived by the US Defense Mapping Agency at just three stations, with a stated accuracy of about ±35 m. That is fine for plotting legacy map data on a web map, but not for survey work.

For modern, accurate work in Sri Lanka use SLD99 / Sri Lanka Grid 1999 instead, and treat Kandawala coordinates as historical data to be migrated.

Why people convert EPSG:4244 to EPSG:4326

  • Georeferencing scanned Sri Lankan topographic sheets and colonial-era maps
  • Migrating legacy Kandawala survey data into GPS-based workflows
  • Overlaying old cadastral or utility records on web basemaps
  • Harmonising archives before re-projecting to SLD99

Try it: Colombo, Sri Lanka

Input (EPSG:4244): 79.8612, 6.9271

Official EPSG transformation from Kandawala to WGS 84

The EPSG Geodetic Parameter Dataset defines 1 transformation between Kandawala (EPSG:4244) and WGS 84 (EPSG:4326). Its parameters, accuracy and area of use are listed below.

Kandawala to WGS 84 (1)

EPSG:1157±35 m
Method:
Geocentric translations (geog2D domain)
Area of use:
Sri Lanka - onshore
Scope:
Military survey.
ParameterValueUnit
X-axis translation(tx)-97metre
Y-axis translation(ty)787metre
Z-axis translation(tz)86metre

Derived at 3 stations. Accuracy 20m in each axis.

Convert EPSG:4244 to EPSG:4326 in code

The same transformation with common GIS tools and libraries:

from pyproj import Transformer

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

Source: EPSG:4244Kandawala

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

+proj=longlat +ellps=evrst30 +towgs84=-97,787,86,0,0,0,0 +no_defs +type=crs
More about EPSG:4244

Target: EPSG:4326WGS 84

geographic system using latitude and longitude on an ellipsoid · Area of use: World (by country)

+proj=longlat +datum=WGS84 +no_defs +type=crs
More about EPSG:4326

Frequently asked questions

How accurate is the Kandawala to WGS 84 transformation?
About ±35 m. The published EPSG operation is a simple geocentric translation derived at only three stations, so expect tens of metres of uncertainty anywhere in the country.
Should new projects in Sri Lanka use Kandawala?
No. Sri Lanka's modern datum is SLD99 (Sri Lanka Datum 1999); Kandawala is effectively legacy. Convert old data once, document the transformation used, and work in SLD99 or WGS 84 going forward.
How accurate is converting Kandawala to WGS 84?
The most accurate official EPSG transformation between these systems is accurate to about ±35 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:4326 to EPSG:4244