public ElevationProfileGraph GetElevationProfileGraph()
Public Function GetElevationProfileGraph() As ElevationProfileGraph
public ElevationProfileGraph GetElevationProfileGraph()
Public Function GetElevationProfileGraph() As ElevationProfileGraph
public void ElevationProfileGraphAdded() { var mv = MapView.Active; // subscribe to the Added, Removed events for the elevation profile graph mv.ElevationProfileGraphAdded += Mv_ElevationProfileGraphAdded; mv.ElevationProfileGraphRemoved += Mv_ElevationProfileGraphRemoved; } private void Mv_ElevationProfileGraphRemoved(object sender, EventArgs e) { ; } private void Mv_ElevationProfileGraphAdded(object sender, EventArgs e) { // get the elevation profile graph from the view // this will be non-null since we are in a ElevationProfileGraphAdded handler var mv = MapView.Active; var graph = mv.GetElevationProfileGraph(); // subscribe to the ContentLoaded event graph.ContentLoaded += Graph_ContentLoaded; } private void Graph_ContentLoaded(object sender, EventArgs e) { // get the elevation profile graph var graph = sender as ArcGIS.Desktop.Mapping.ElevationProfileGraph; // get the elevation profile geometry var polyline = graph.Geometry; // get the elevation profile statistics var stats = graph.ElevationProfileStatistics; }
var elevProfileGraph = MapView.Active.GetElevationProfileGraph(); // Elevation profile graph will be null if no profile graph is displayed if (elevProfileGraph == null) return; // get the elevation profile geometry and stats var polyline = elevProfileGraph.Geometry; var stats = elevProfileGraph.ElevationProfileStatistics; // reverse the graph elevProfileGraph.IsReversed = !elevProfileGraph.IsReversed; // collapse the graph elevProfileGraph.IsExpanded = false;
var elevProfileGraph = MapView.Active.GetElevationProfileGraph(); // Elevation profile graph will be null if no profile graph is displayed if (elevProfileGraph == null) return; if (elevProfileGraph.CanExport) { elevProfileGraph.ExportToImage("c:\\temp\\myprofileImage.png"); elevProfileGraph.ExportToCSV("c:\\temp\\myprofile.csv"); }
Target Platforms: Windows 11, Windows 10