Skip to main content

Linear Line Of Sight (Defense Tools)

Summary

Creates lines of sight between observers and targets.

Usage

  • To add observer or target points by known coordinates, use the Linear Line of Sight tool on the Analysis tab, using the Visibility button.

  • This tool uses the Construct Sight Lines and Line Of Sight tools from the 3D Analyst toolbox.

  • The observer is the start point and the target is the endpoint of the line used to determine visibility.

  • One or more observers and one or more target point features will be used.

  • All observers will be matched with all targets.

  • Resulting lines are colored to show visible sections (green) and nonvisible sections (red).

  • The following fields are added to the Output Sight Line Feature Class parameter value:

    • OID_OBSERV—The Object ID of the observer point used to create the sight line

    • OID_TARGET—The Object ID of the target point used to create the sight line

    • TarIsVis—Indicates whether the target is visible (1) or not visible (0) to the observer along each sight line

    • AZIMUTH—The azimuth from the observer location to the target

    • VERT_ANGLE—The viewing angle looking up or down (negative) from the observer to the target

  • The following fields are added to the Output Line Of Sight Feature Class parameter value:

    • OID_OBSERV—The Object ID of the observer point used to create the sight line

    • OID_TARGET—The Object ID of the target point used to create the sight line

    • VisCode—Indicates whether the surface segment is visible (1) or not visible (2) to the observer

    • TarIsVis—Indicates whether the target is visible (1) or not visible (0) to the observer along each sight line

    • AZIMUTH—The azimuth from the observer location to the target

    • ObsSPOT—The elevation of the observer

    • TgtSPOT—The elevation of the target

  • The following fields are added to the Output Observer Feature Class parameter value:

    • OID_OBSERV—The Object ID of the observer point used to create the sight line

    • OID_TARGET—The Object ID of the target point used to create the sight line

    • AZIMUTH—The azimuth from the observer location to the target

    • VERT_ANGLE—The viewing angle looking up or down (negative) from the observer to the target

    • TarIsVis—Indicates whether the target is visible (1) or not visible (0) to the observer along each sight line

    • Z—The surface elevation at the observer location

    • ObsSPOT—The elevation of the observer

  • The following fields are added to the Output Target Feature Class parameter value:

    • OID_OBSERV—The Object ID of the observer point used to create the sight line

    • OID_TARGET—The Object ID of the target point used to create the sight line

    • AZIMUTH—The azimuth from the observer location to the target

    • VERT_ANGLE—The viewing angle looking up or down (negative) from the observer to the target

    • TarIsVis—Indicates whether the target is visible (1) or not visible (0) to the observer along each sight line

    • Z—The surface elevation at the target location

    • TgtSPOT—The elevation of the target

  • Height units are in the units of the elevation surface.

  • The tool uses earth curvature and refractivity calculations if the input surface supports them.

  • If obstruction features are used, the resulting surface profile lines do not follow the surface profile but extend directly between observer and target. This changes the optional profile graph.

  • To access the optional profile graph, use the Explore tool to open the pop-up for the output line of sight feature's profile you want to view. Click the graph for a full-size view. The Explore tool is in the Navigate group on the Map tab.

Parameters

Label Explanation Data type

Observers

The input observer points.

Feature Set

Targets

The input target points.

Feature Set

Input Elevation Surface

The input elevation raster surface.

Raster Layer; Mosaic Dataset; Mosaic Layer

Output Line Of Sight Feature Class

The output feature class showing lines of visible and nonvisible surface areas.

Feature Class

Output Sight Line Feature Class

The output line feature class showing the direct line of sight between observer and target.

Feature Class

Output Observer Feature Class

The output observer point feature class.

Feature Class

Output Target Feature Class

The output target point feature class.

Feature Class

Input Obstruction Features

(Optional)

The input multipatch feature that may obstruct the lines of sight.

Feature Layer

Observer Height Above Surface (meters)

(Optional)

The height that will be added to the surface elevation of the observer. The default is 2.

Double

Target Height Above Surface (meters)

(Optional)

The height that will be added to the surface elevation of the target. The default is 0.

Double

Add Profile Graph Attachment To Sight Line

(Optional)

Specifies whether the tool will add an attachment to the feature with the profile (cross section terrain graph) between observer and target.

  • CheckedA profile graph will be added.

  • UncheckedNo profile graph will be added. This is the default.

Boolean

Environments

Output Coordinate System, Current Workspace, Scratch Workspace

Licensing information

  • Basic: No
  • Standard: No
  • Advanced: Yes