Create profile graphs

A profile graph is one of the charts available in ArcGIS Pro. Profile graphs are often used to show change in elevation of a surface along one or more lines. Profile graphs can help you assess the difficulty of a trail or evaluate the feasibility of placing a rail line along a given route. You can create profile graphs in ArcGIS Pro from 3D line feature classes, from 3D line features digitized from a surface on a map, or from the output from the Line Of Sight geoprocessing tool.

Note:

A profile graph can be viewed without a 3D Analyst license, but the creation of a profile graph requires a 3D Analyst extension license.

Create a profile graph from 3D lines in a feature class

To create a profile graph in ArcGIS Pro from 3D lines in a feature class, complete the following steps:

  1. On the Map tab, click the Add Data button Add Data.
  2. Browse to the location of the 3D lines feature class on the Add Data dialog box and click OK to add it to the map.
  3. Select the 3D lines layer in the Contents pane.
  4. On the layer's contextual Data tab, in the Visualize group, click the Create Chart button Create Chart.

    Alternatively, right-click the layer in the Contents pane and point to Create Chart Create Chart.

  5. Click Profile Graph Create Profile Graph.
  6. Charts
    List of available charts

    After you choose the type of chart, the following occur:

    • A chart window appears, and a profile graph is drawn in the window.
    • The Chart Properties pane appears where you can define the chart properties.
    • A new chart is added to the Charts section under the source layer in the Contents pane.

Create a profile graph from digitized 3D lines on a surface

You can create a profile graph by interactively digitizing line features from a surface in ArcGIS Pro using map notes in a map. Map notes are graphical notations that can be added to a map or scene. When you add map notes, they become individual spatial features in the map, so they remain positioned relative to other map data. Using map notes and a surface, you can add new 3D lines that adhere to a surface.

Note:

This workflow only works in a map.

To create a profile graph from digitized 3D lines on a surface, complete the following steps:

  1. Add a surface from which to digitize 3D lines.

    You can add any surface, such as a raster, TIN, terrain dataset, or LAS dataset (as a TIN).

    Alternatively, you can use a surface from ArcGIS Living Atlas of the World by doing the following:

    1. On the Map tab, click the Add Data drop-down arrow and click Elevation Source.
    2. On the Add Elevation Source dialog box, select Living Atlas from the list of available portals.
    3. Click Terrain.
    4. Click OK to add the surface.
  2. On the Insert tab, in the Layer Templates group, click Line Map Notes.

    A new Line Notes layer is added to the Contents pane. The Line Notes layer behaves as any other layer in ArcGIS Pro. For example, you can change the symbology as you would with any other layer.

  3. Click the Edit tab.
  4. Click the Mode drop-down arrow and click the Surface button Surface.
  5. The elevation used to generate the new features is taken from the surface.
  6. Click the Create Features button Create Features to open the Create Features pane.
  7. Set the automatic densification to use when the 3D lines are created so they follow the surface by doing the following:
    1. Right-click the Line tool Line.
    2. Click Properties.
    3. On the Template Properties dialog box, click Tools.
    4. Check the Densify Lines check box.
    5. Set a Sample Distance value to use to densify the new lines.
    6. Click OK.

    By default, the surface is sampled only where you digitize vertices, which doesn't capture surface detail between vertices. That's why it's important to turn on densification at a certain interval.

  8. Create 3D lines by doing the following:
    1. Click the Line tool Line.
    2. On the surface, interactively digitize lines that you want to use in a profile graph.

    The Line tool Line creates a continuous line feature with multiple vertices.

    For more information on creating line features, see Create polyline features. Another way to create 3D lines that are draped on the surface is to use the Interpolate Shape geoprocessing tool.

  9. Click Save Save As to save the new line features.
  10. Create a profile graph by doing the following:
    1. Select the new 3D lines using a selection tool Active Select. If you don't select any lines, then all of the lines in the layer will be depicted in the profile graph.
    2. Click the layer in the Contents pane.
    3. On the Data tab, in the Visualize group, click the Create Chart button Create Chart.

      Alternatively, right-click the layer in the Contents pane and click Create Chart Create Chart.

  11. Click Profile GraphCreate Profile Graph in the list of charts.

A profile graph is drawn based on the selected lines in the newly created layer, or on all of the lines in the layer if there is no selection.

Profile graph

Create a profile graph from output of the Line Of Sight tool

The Line Of Sight geoprocessing tool outputs a feature class of 3D lines that contains SourceOID, VisCode, and TarIsVis fields.

Note:

To display points and a connecting line when graphing the 3D lines that result from running the tool, ensure that the Output graphing attributes parameter is checked.

You can create profile graphs in ArcGIS Pro from output of the Line Of Sight tool. The following categories of elements can be displayed in a profile graph:

  • Visible and invisible lines starting from the observer point to the target point
  • An observer point, target point, and a possible obstruction point
  • A dashed line connecting the observer and target points

Profile graph with three element categories

Note:

When running the Line Of Sight tool, the input sight line feature class may contain an OffsetA field to specify a vertical offset for the observer and an OffsetB field to specify a vertical offset for the target. If you output graphing attributes, these vertical offsets will be taken into account if you display points or a connecting line.

Chain lines together in a profile graph

In order to chain lines together in a profile graph, complete the following steps:

  1. In the Contents pane, select a layer that has at least some line features that appear to form a path composed of multiple lines with no gaps, or minimal gaps, between them. These could, for instance, be individual line features that together represent the centerline of a road or river.
  2. Create a profile graph.
  3. In the Chart Properties pane, in the Data tab, Chaining section, turn on chaining.

Related topics