User Tools

Site Tools


api:dk11:activex:tatukgis_xdk11.itgis_csprojabstract.unproject3d_itgis_point3d

Table of Contents

ITGIS_CSProjAbstract.Unproject3D method

DK for ActiveX | TatukGIS_XDK11.ITGIS_CSProjAbstract.Unproject3D | Methods | Properties

Reverse-transforms a single projected easting/northing/elevation point to geodetic coordinates.

Available also on: Delphi | .NET | Java | Python.

Syntax

// C#
public ITGIS_Point3D Unproject3D(
  ITGIS_Point3D _coords
);
' VisualBasic
Public Function Unproject3D(
  ByVal _coords As ITGIS_Point3D
) As ITGIS_Point3D
// Oxygene
public
  function Unproject3D(
    _coords : ITGIS_Point3D
  ) : ITGIS_Point3D;

Parameters

Name Type Description
_coords ITGIS_Point3D Projected coordinate with X=easting, Y=northing, and Z=elevation.

Result

Type Description
ITGIS_Point3D Geodetic coordinate with X=longitude and Y=latitude in radians, with Z preserved from the input.

Remarks

PURPOSE: Unproject one 3D point while preserving elevation and return the result by value.

BEHAVIOR: Calls Unproject3D_Ref internally and returns the transformed coordinates as a new 3D point.

USAGE: Use for isolated 3D inverse transformations.

geodeticPoint = proj.Unproject3D(projectedPoint)

CONSTRAINTS: Works only for revertible projections. Output angles are in radians. For bulk processing, Unproject3D_Ref is more efficient.

2026/07/11 00:09

Page Tools