User Tools

Site Tools


api:dk11:python:tatukgis_pdk.tgis_csprojabstract.unproject3d_tgis_point3d

Table of Contents

TGIS_CSProjAbstract.Unproject3D method

Reverse-transform a single projected (easting/northing/elevation) point back to geodetic coordinates, returning result as new 3D point.

Syntax

# Python
def Unproject3D(
  self,
  _coords: TGIS_Point3D
) -> TGIS_Point3D: 

Parameters

Name Type Description
_coords TGIS_Point3D Projected coordinate with X=easting, Y=northing (in meters), Z=elevation (in meters).

Result

Type Description
TGIS_Point3D Geodetic coordinate with X=longitude, Y=latitude (in radians), Z=elevation (preserved from input).

Remarks

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.

2026/06/13 13:34

Page Tools