Skyline (3D Analyst)

This ArcGIS 2.8 documentation has been archived and is no longer updated. Content and links may be outdated. See the latest documentation.

Summary

Generates a line or multipatch feature class containing the results from a skyline or silhouette analysis.

Learn more about how Skyline works

Illustration

Skyline

Usage

  • The Skyline tool can be used to create feature silhouettes that can be extruded into shadow volumes with the Skyline Barrier tool. See further information in How Skyline works.

  • The following fields will be added to the output feature class that contains the skylines:

    • OBSV_PT_ID—The FID of the observer point used to create this skyline.
    • ORIGFTR_ID—FID of the feature, such as a building.
  • The following fields will be added to the output feature class that contains the silhouettes:

    • OBSV_PT_ID—The FID of the observer point used to create this silhouette.
    • ORIGFTR_ID—The FID of the original feature, such as a building, represented by this silhouette.
    • DIR_VECT_X—The X component of the unit vector representing the direction of the light rays from the observer.
    • DIR_VECT_Y—The Y component of the unit vector representing the direction of the light rays from the observer.
    • DIR_VECT_Z—The Z component of the unit vector representing the direction of the light rays from the observer.
    • FEAT_CTR_X—The X component of the center of the envelope of the original feature (for example, building).
    • FEAT_CTR_Y—The Y component of the center of the envelope of the feature.
    • FEAT_CTR_Z—The Z component of the center of the envelope of the feature.
    • BHND_CTR_X—The X component of the center of the envelope of the feature, moved to behind the feature.
    • BHND_CTR_Y—The Y component of the center of the envelope of the feature, moved to behind the feature.
    • BHND_CTR_Z—The Z component of the center of the envelope of the feature, moved to behind the feature.
    • USED_PARLL—Whether the silhouette was created using parallel light rays (1 for yes and 0 for no).
    • MADE_VERT—Whether the silhouette was made vertical, rather than perpendicular to the light rays (1 for yes and 0 for no).
    • MOVED_BHND—Whether the silhouette was moved to behind the feature, rather than staying at its center (1 for yes and 0 for no).

Parameters

LabelExplanationData Type
Input Observer Point Features

The 3D points representing observers. Each feature will have its own output.

Feature Layer
Output Feature Class

The 3D features that will either be lines that represent the skyline or multipatches that represent silhouettes.

Feature Class
Input Surface
(Optional)

The topographic surface that will be used to define the horizon. If no surface is provided, then a virtual surface will be employed using the Virtual Surface Radius and Virtual Surface Elevation parameters.

LAS Dataset Layer; Mosaic Layer; Raster Layer; TIN Layer; Terrain Layer
Virtual Surface Radius
(Optional)

The radius of the virtual surface that will be used to define the horizon when a topographic surface is not provided. The default is 1,000 meters.

  • Unknown —Unknown
  • Inches —Inches
  • Feet —Feet
  • Yards —Yards
  • Miles —Miles
  • Millimeters —Millimeters
  • Centimeters —Centimeters
  • Decimeters —Decimeters
  • Meters —Meters
  • Kilometers —Kilometers
Linear Unit
Virtual Surface Elevation
(Optional)

The elevation of the virtual surface for defining the horizon in lieu of an actual surface. It is ignored if an actual surface is provided. The default is 0.

  • Unknown —Unknown
  • Inches —Inches
  • Feet —Feet
  • Yards —Yards
  • Miles —Miles
  • Millimeters —Millimeters
  • Centimeters —Centimeters
  • Decimeters —Decimeters
  • Meters —Meters
  • Kilometers —Kilometers
Linear Unit
Input Features
(Optional)

The features used in determining the skyline. If no features are specified, then the skyline will consist solely of the horizon line as defined by the topographic or virtual surface.

Feature Layer
Feature Level of Detail
(Optional)

The level of detail at which each feature should be examined in the skyline analysis.

  • Full Detail —Every edge within the feature is considered in the skyline analysis (only edges of triangles and exterior rings are considered). This time intensive operation is the most precise, and is also the default option.
  • Convex Footprint —The skyline analysis will use the upper perimeter of the convex hull of each feature's footprint extruded to the elevation of the highest vertex within the feature.
  • Envelope — The skyline analysis will use the perimeter of the 3-dimensional feature envelope. This is the fastest technique.
String
From Azimuth
(Optional)

The azimuth, in degrees, from which the skyline analysis should be started. The analysis starts from the observer point and goes to the right, from the From Azimuth until the To Azimuth is reached. Must be greater than minus 360 and less than 360. The default is 0.

Double; Field
To Azimuth
(Optional)

The direction, in degrees, at which the skyline analysis should be completed. The analysis starts from the observer point and goes to the right, from the From Azimuth until the To Azimuth is reached. Must be no more than 360 greater than the From Azimuth. The default is 360.

Double; Field
Azimuth Increment
(Optional)

The angular interval, in degrees, at which the horizon should be evaluated while conducting the skyline analysis between the From Azimuth and the To Azimuth. Must be no greater than the To Azimuth minus the From Azimuth. The default is 1.

Double; Field
Maximum Horizon Radius
(Optional)

The maximum distance for which a horizon should be sought from the observer location. A value of zero indicates that there should be no limit imposed. The default is 0.

  • Unknown —Unknown
  • Inches —Inches
  • Feet —Feet
  • Yards —Yards
  • Miles —Miles
  • Millimeters —Millimeters
  • Centimeters —Centimeters
  • Decimeters —Decimeters
  • Meters —Meters
  • Kilometers —Kilometers
Linear Unit
Segment Skyline
(Optional)

Determines whether the resulting skyline will have one feature for each observer point, or if each observer's skyline will be segmented by the unique elements that contribute to the skyline.

If silhouettes are being generated, then this parameter will indicate whether divergent rays should be used; for sun shadows, this should generally be no or unchecked.

  • Unchecked—Each skyline feature will represent one observer. This is the default.
  • Checked—Each observer's skyline will be segmented by the unique elements that contribute to the skyline.
Boolean
Scale To Percent
(Optional)

Indicates to what percent of the original vertical angle (angle above the horizon, or angle of elevation) or elevation each skyline vertex should be placed. If either 0 or 100 is entered, then no scaling will occur. The default is 100.

Double
Scale According To
(Optional)

The values according to which the scaling should be determined.

  • Vertical Angle From Observer — Scaling is done by considering the vertical angle of each vertex relative to the observer point. This is the default.
  • Elevation — Scaling is done by considering the elevation of each vertex relative to the observer point.
String
Scale Method
(Optional)

The vertex to be used to calculate against.

  • Skyline Maximum — Vertices will be scaled relative to the vertical angle (or the elevation) of the vertex with the highest vertical angle (or elevation). This is the default.
  • Each Vertex — Vertices will be scaled relative to the original vertical angle (or elevation) of each vertex.
String
Use Curvature
(Optional)

Indicates whether the earth's curvature should be taken into consideration when generating the ridgeline from a functional surface.

  • Unchecked—The earth's curvature will not be taken into consideration. This is the default.
  • Checked—The earth's curvature will be taken into consideration.
Boolean
Use Refraction
(Optional)

Indicates whether atmospheric refraction will be applied when generating the ridgeline from a functional surface.

  • Unchecked—Atmospheric refraction will not be taken into consideration. This is the default.
  • Checked—Atmospheric refraction will be taken into consideration.
Boolean
Refraction Factor
(Optional)

The refraction coefficient to be used if atmospheric refraction is being considered. The default is 0.13.

Double
Pyramid Level Resolution
(Optional)

The z-tolerance or window-size resolution of the terrain pyramid level that will be used by this tool. The default is 0, or full resolution.

Double
Create Silhouettes
(Optional)

Specifies whether output features will represent skylines or silhouettes.

  • Unchecked—The output will be created as polyline features that represent the skyline. This is the default.
  • Checked—The output will be created as multipatch features that represent silhouettes.
Boolean

Licensing information

  • Basic: Requires 3D Analyst
  • Standard: Requires 3D Analyst
  • Advanced: Requires 3D Analyst

Related topics