ArcGIS Pro 3.1 API Reference Guide
ArcGIS.Desktop.Core.DeviceLocation Namespace / NMEASnapshot Class / VDOP Property
Example

In This Topic
    VDOP Property
    In This Topic
    Gets the vertical dilution of precision.
    Syntax
    public Nullable<double> VDOP {get;}
    Public ReadOnly Property VDOP As Nullable(Of Double)
    Example
    Subscribe to Location Snapshot event
    private void SubscribeToSnapshotEvents()
    {
      SnapshotChangedEvent.Subscribe(OnSnapshotChanged);
    }
    private void OnSnapshotChanged(SnapshotChangedEventArgs args)
    {
      if (args == null)
        return;
    
      var snapshot = args.Snapshot as NMEASnapshot;
      if (snapshot == null)
        return;
    
      QueuedTask.Run(() =>
      {
        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, Windows 10

    ArcGIS Pro version: 3.0 or higher.
    See Also