Contains the elevation, slope, aspect values returned from a call to
TinLayer.GetSurfaceValues or
RasterLayer.GetSurfaceValues.
Get Elevation, Slope, Aspect from TIN layer at a location
var tinLayer = MapView.Active.Map.GetLayersAsFlattenedList().OfType<TinLayer>().FirstOrDefault();
await QueuedTask.Run(() =>
{
// get elevation, slope and aspect values
SurfaceValues values = tinLayer.GetSurfaceValues(mapPoint);
var elev = values.Elevation;
var slopeRadians = values.Slope;
var slopeDegrees = values.SlopeDegrees;
var slopePercent = values.SlopePercent;
var aspectRadians = values.Aspect;
var aspectDegrees = values.AspectDegrees;
});
System.Object
ArcGIS.Desktop.Mapping.SurfaceValues
Target Platforms: Windows 11, Windows 10
ArcGIS Pro version: 3.4 or higher.