PRS92 vs. WGS84: The Philippine Coordinate Datum Shift
Why raw GPS coordinates don't align with Philippine land titles, how the Clarke 1866 ellipsoid differs from WGS84, and how to convert layers in QGIS.
1. What is PRS92?
The Philippine Reference System of 1992 (PRS92) is the official geodetic reference system for all surveying and mapping activities in the Philippines. Promulgated under Executive Order No. 45 (s. 1993) and amended by Executive Order No. 280 (s. 2004), PRS92 established a unified, high-accuracy GPS-derived geodetic network across the country to replace aging, disconnected pre-war triangulation nets.
Under Philippine law, all cadastral boundary surveys, natural resource inventories (DENR), public infrastructure rights-of-way (DPWH), and property title registrations (LRA) must be referenced to the PRS92 geodetic network.
2. The 100-to-400 Meter Datum Shift
When engineers and GIS developers overlay modern GPS tracklogs (or mobile phone location pins) directly onto official Philippine cadastral maps without coordinate transformation, they discover an apparent displacement: features appear 100 to 400 meters away from their true physical location.
The Origin of the Shift: Geocentric vs. Topocentric Datums
WGS84 is a geocentric system. Its origin is positioned at the Earth's center of mass (gravitational center). Designed by the US Department of Defense, it provides a best-fit global average for satellite navigation worldwide.
PRS92 is a topocentric system. Its origin is physically anchored to Station Balanacan on Mt. Balanacan in Mogpog, Marinduque. It utilizes the historical Clarke 1866 reference ellipsoid, which conforms closely to the geoid of the Philippine islands but is offset from the center of the Earth.
3. Official NAMRIA Bursa-Wolf 7-Parameter Transformation
To mathematically convert coordinates between PRS92 and WGS84, NAMRIA established standard Bursa-Wolf 7-parameter transformation coefficients:
# NAMRIA Bursa-Wolf 7-Parameter Transformation (PRS92 to WGS84)
dX (Translation X): -127.62 meters
dY (Translation Y): -67.24 meters
dZ (Translation Z): -47.04 meters
rX (Rotation X): -3.0685 arcseconds
rY (Rotation Y): +4.9029 arcseconds
rZ (Rotation Z): +1.5781 arcseconds
Scale Difference (ds): +1.06002 ppmPROJ transformation pipeline string: +proj=pipeline +step +proj=unitconvert +xy_in=deg +xy_out=rad +step +proj=cart +ellps=clrk66 +step +proj=helmert +x=-127.62 +y=-67.24 +z=-47.04 +rx=-3.0685 +ry=4.9029 +rz=1.5781 +s=1.06002 +convention=coordinate_frame +step +proj=cart +inv +ellps=WGS84 +step +proj=unitconvert +xy_in=rad +xy_out=deg
4. Philippine Transverse Mercator (PTM) Zones I through V
Because the Philippines spans over 1,800 kilometers north to south, projecting the whole country onto a single transverse cylinder causes severe scale distortion at the eastern and western peripheries. NAMRIA therefore defined five PTM zones, each with a central meridian 2 degrees apart, a scale factor of 0.99995 at the central meridian, and a false easting of 500,000 meters:
5. Step-by-Step: Reprojecting PRS92 to WGS84 in QGIS
To use government cadastral Shapefiles inside web map libraries (Leaflet, MapLibre, OpenLayers):
- Open QGIS (version 3.20 or later, which contains the updated PROJ 8+ datum grid definitions).
- Load your PRS92 Shapefile. Confirm the Project CRS displays
EPSG:3123(or your appropriate PTM zone). - From the top menu, navigate to Processing → Toolbox → Vector General → Reproject Layer.
- Set the Target CRS to
EPSG:4326 - WGS 84. - Save the output as a GeoJSON or GeoPackage file. The coordinates will now be in decimal degrees compatible with Google Maps and Lens.