Available also on: Delphi | .NET | Java | ActiveX.
Reverse-transform a single projected (easting/northing/elevation) point back to geodetic coordinates, returning result as new 3D point.
# Python def Unproject3D( self, _coords: TGIS_Point3D ) -> TGIS_Point3D:
| Name | Type | Description |
|---|---|---|
| _coords | TGIS_Point3D | Projected coordinate with X=easting, Y=northing (in meters), Z=elevation (in meters). |
| Type | Description |
|---|---|
| TGIS_Point3D | Geodetic coordinate with X=longitude, Y=latitude (in radians), Z=elevation (preserved from input). |
PURPOSE:Reverse-project single 3D point with elevation preservation and value-based return.
BEHAVIOR:Calls Unproject3D_Ref internally. Works only for revertible projections. Elevation (Z) passed through unchanged. Returns new TGIS_Point3D.
USAGE:geo_pt := proj.Unproject3D(proj_pt);
CONSTRAINTS:Only for revertible projections. Output angles in radians. For bulk processing, Unproject3D_Ref is more efficient.