DK for ActiveX | TatukGIS_XDK11.ITGIS_CSProjAbstract.Unproject3D | Methods | Properties
Reverse-transforms a single projected easting/northing/elevation point to geodetic coordinates.
// 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;
| Name | Type | Description |
|---|---|---|
| _coords | ITGIS_Point3D | Projected coordinate with X=easting, Y=northing, and Z=elevation. |
| Type | Description |
|---|---|
| ITGIS_Point3D | Geodetic coordinate with X=longitude and Y=latitude in radians, with Z preserved from the input. |
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.