Geodetic CRS: Vientiane 1982
Datum: Vientiane 1982
Ellipsoid: Krassowsky 1940
Prime meridian: Greenwich
Data source: EPSG
Information source: National Geographic Department
Revision date: 2004-04-27
Scope: Transformation of coordinates at 2m level of accuracy.
Remarks: Derived at 8 stations.
Method: Geocentric translations (geog2D domain)
Area of use: Laos.
Description: (0,)
Definition: OGC Well Known Text 2 (2019)
COORDINATEOPERATION["Vientiane 1982 to Lao 1997 (1)", VERSION["NGD-Lao"], SOURCECRS[ GEOGCRS["Vientiane 1982", DATUM["Vientiane 1982", ELLIPSOID["Krassowsky 1940",6378245,298.3, LENGTHUNIT["metre",1]]], PRIMEM["Greenwich",0, ANGLEUNIT["degree",0.0174532925199433]], CS[ellipsoidal,2], AXIS["geodetic latitude (Lat)",north, ORDER[1], ANGLEUNIT["degree",0.0174532925199433]], AXIS["geodetic longitude (Lon)",east, ORDER[2], ANGLEUNIT["degree",0.0174532925199433]], ID["EPSG",4676]]], TARGETCRS[ GEOGCRS["Lao 1997", DATUM["Lao National Datum 1997", ELLIPSOID["Krassowsky 1940",6378245,298.3, LENGTHUNIT["metre",1]]], PRIMEM["Greenwich",0, ANGLEUNIT["degree",0.0174532925199433]], CS[ellipsoidal,2], AXIS["geodetic latitude (Lat)",north, ORDER[1], ANGLEUNIT["degree",0.0174532925199433]], AXIS["geodetic longitude (Lon)",east, ORDER[2], ANGLEUNIT["degree",0.0174532925199433]], ID["EPSG",4678]]], METHOD["Geocentric translations (geog2D domain)", ID["EPSG",9603]], PARAMETER["X-axis translation",-2.227, LENGTHUNIT["metre",1], ID["EPSG",8605]], PARAMETER["Y-axis translation",6.524, LENGTHUNIT["metre",1], ID["EPSG",8606]], PARAMETER["Z-axis translation",2.178, LENGTHUNIT["metre",1], ID["EPSG",8607]], OPERATIONACCURACY[2.0], USAGE[ SCOPE["Transformation of coordinates at 2m level of accuracy."], AREA["Laos."], BBOX[13.92,100.09,22.5,107.64]], ID["EPSG",1063], REMARK["Derived at 8 stations."]]
Definition: PROJ.4
+proj=pipeline +step +proj=axisswap +order=2,1 +step +proj=unitconvert +xy_in=deg +xy_out=rad +step +proj=push +v_3 +step +proj=cart +ellps=krass +step +proj=helmert +x=-2.227 +y=6.524 +z=2.178 +step +inv +proj=cart +ellps=krass +step +proj=pop +v_3 +step +proj=unitconvert +xy_in=rad +xy_out=deg +step +proj=axisswap +order=2,1
Definition: JavaScript (Proj4js)
proj4.defs("EPSG:1063","+proj=pipeline +step +proj=axisswap +order=2,1 +step +proj=unitconvert +xy_in=deg +xy_out=rad +step +proj=push +v_3 +step +proj=cart +ellps=krass +step +proj=helmert +x=-2.227 +y=6.524 +z=2.178 +step +inv +proj=cart +ellps=krass +step +proj=pop +v_3 +step +proj=unitconvert +xy_in=rad +xy_out=deg +step +proj=axisswap +order=2,1");
Definition: JSON
{ "$schema": "https://proj.org/schemas/v0.7/projjson.schema.json", "type": "Transformation", "name": "Vientiane 1982 to Lao 1997 (1)", "source_crs": { "type": "GeographicCRS", "name": "Vientiane 1982", "datum": { "type": "GeodeticReferenceFrame", "name": "Vientiane 1982", "ellipsoid": { "name": "Krassowsky 1940", "semi_major_axis": 6378245, "inverse_flattening": 298.3 } }, "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": 4676 }, "remarks": "Replaced by Lao 1993 and then by Lao 1997. Vientiane 1982 coordinate values are within 3m of Lao 1997 values." }, "target_crs": { "type": "GeographicCRS", "name": "Lao 1997", "datum": { "type": "GeodeticReferenceFrame", "name": "Lao National Datum 1997", "ellipsoid": { "name": "Krassowsky 1940", "semi_major_axis": 6378245, "inverse_flattening": 298.3 } }, "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": 4678 }, "remarks": "Replaces Lao 1993 which in turn replaced Vientiane 1982. Lao 1993 coordinate values are within 1m of Lao 1997 values. Vientiane 1982 coordinate values are within 3m of Lao 1997 values." }, "method": { "name": "Geocentric translations (geog2D domain)", "id": { "authority": "EPSG", "code": 9603 } }, "parameters": [ { "name": "X-axis translation", "value": -2.227, "unit": "metre", "id": { "authority": "EPSG", "code": 8605 } }, { "name": "Y-axis translation", "value": 6.524, "unit": "metre", "id": { "authority": "EPSG", "code": 8606 } }, { "name": "Z-axis translation", "value": 2.178, "unit": "metre", "id": { "authority": "EPSG", "code": 8607 } } ], "accuracy": "2.0", "scope": "Transformation of coordinates at 2m level of accuracy.", "area": "Laos.", "bbox": { "south_latitude": 13.92, "west_longitude": 100.09, "north_latitude": 22.5, "east_longitude": 107.64 }, "id": { "authority": "EPSG", "code": 1063 }, "remarks": "Derived at 8 stations." }
Definition: MapServer - MAPfile
PROJECTION "proj=pipeline" "step" "proj=axisswap" "order=2,1" "step" "proj=unitconvert" "xy_in=deg" "xy_out=rad" "step" "proj=push" "v_3" "step" "proj=cart" "ellps=krass" "step" "proj=helmert" "x=-2.227" "y=6.524" "z=2.178" "step" "inv" "proj=cart" "ellps=krass" "step" "proj=pop" "v_3" "step" "proj=unitconvert" "xy_in=rad" "xy_out=deg" "step" "proj=axisswap" "order=2,1" END
Definition: Mapnik
<?xml version="1.0" encoding="utf-8"?> <Map srs="+proj=pipeline +step +proj=axisswap +order=2,1 +step +proj=unitconvert +xy_in=deg +xy_out=rad +step +proj=push +v_3 +step +proj=cart +ellps=krass +step +proj=helmert +x=-2.227 +y=6.524 +z=2.178 +step +inv +proj=cart +ellps=krass +step +proj=pop +v_3 +step +proj=unitconvert +xy_in=rad +xy_out=deg +step +proj=axisswap +order=2,1"> <Layer srs="+proj=pipeline +step +proj=axisswap +order=2,1 +step +proj=unitconvert +xy_in=deg +xy_out=rad +step +proj=push +v_3 +step +proj=cart +ellps=krass +step +proj=helmert +x=-2.227 +y=6.524 +z=2.178 +step +inv +proj=cart +ellps=krass +step +proj=pop +v_3 +step +proj=unitconvert +xy_in=rad +xy_out=deg +step +proj=axisswap +order=2,1"> </Layer> </Map>
Definition: SQL (PostGIS)
INSERT into spatial_ref_sys (srid, auth_name, auth_srid, proj4text, srtext) values ( 1063, 'EPSG', 1063, '+proj=pipeline +step +proj=axisswap +order=2,1 +step +proj=unitconvert +xy_in=deg +xy_out=rad +step +proj=push +v_3 +step +proj=cart +ellps=krass +step +proj=helmert +x=-2.227 +y=6.524 +z=2.178 +step +inv +proj=cart +ellps=krass +step +proj=pop +v_3 +step +proj=unitconvert +xy_in=rad +xy_out=deg +step +proj=axisswap +order=2,1', 'None');