ArcGIS Pro 3.7 API Reference Guide
ArcGIS.Desktop.Core.DeviceLocation Namespace / NMEASnapshot Class / Altitude Property
Example

In This Topic
    Altitude Property (NMEASnapshot)
    In This Topic
    Gets the z value or the altitude of the device in meters.
    Syntax
    Public ReadOnly Property Altitude As Nullable(Of Double)
    public Nullable<double> Altitude {get;}
    Example
    Subscribe to Location Snapshot event
    {
        SnapshotChangedEvent.Subscribe(OnSnapshotChanged);
        /// Handles changes to a snapshot by processing the provided snapshot data.
        void OnSnapshotChanged(SnapshotChangedEventArgs args)
        {
            if (args == null)
                return;
    
            var snapshot = args.Snapshot as NMEASnapshot;
            if (snapshot == null)
                return;
            //Note: Run within a QueuedTask
            var pt = snapshot.GetPositionAsMapPoint();
            if (pt?.IsEmpty ?? true)
                return;
    
            // access properties
            var alt = snapshot.Altitude;
            var dt = snapshot.DateTime;
            var vdop = snapshot.VDOP;
            var hdop = snapshot.HDOP;
            // etc
            //TODO: use the snapshot
        }
    }
    Requirements

    Target Platforms: Windows 11 Home, Pro, Enterprise (64 bit)

    ArcGIS Pro version: 3.0 or higher.
    See Also