Show / Hide Table of Contents

Class OrientedImageryLayer

A layer that can visualize point feature data with additional properties that support the oriented imagery workflow.

Inheritance
object
Layer
OrientedImageryLayer
Implements
INotifyPropertyChanged
ILoadable
ILayerContent
IFloorAware
IPopupSource
ITimeAware
Layer.LoadAsync()
Layer.CancelLoad()
Layer.RetryLoadAsync()
Layer.LoadStatus
Layer.LoadError
Layer.Item
Layer.Attribution
Layer.Description
Layer.MaxScale
Layer.MinScale
Layer.SpatialReference
Layer.Opacity
Layer.Id
Layer.FullExtent
Layer.Clone()
Layer.CanChangeVisibility
Layer.IsVisible
Layer.IsIdentifyEnabled
Layer.Name
Layer.ShowInLegend
Layer.SublayerContents
Layer.GetLegendInfosAsync()
Layer.IsVisibleAtScale(double)
Layer.PropertyChanged
Layer.Loaded
Layer.LoadStatusChanged
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Esri.ArcGISRuntime.Mapping
Assembly: Esri.ArcGISRuntime.dll
Syntax
public sealed class OrientedImageryLayer : Layer, INotifyPropertyChanged, ILoadable, ILayerContent, IFloorAware, IPopupSource, ITimeAware
Remarks

Oriented imagery enables the use of nontraditional images in ArcGIS as described in the ArcGIS Pro "Introduction to oriented imagery". Each image includes location, orientation, and camera metadata that link image pixels to map locations. Supported imagery includes street-level, mobile, oblique, close-range, and 360-degree images.

An oriented imagery layer stores the locations where each image was acquired, the path to the image file, and the key metadata required to visualize the imagery within a map or scene. The oriented imagery layer supports feature selection and identify operations in a map view or scene view. The layer is composed of point features representing camera locations, along with attributes that define image metadata and additional information about the real-world feature it represents.

Constructors

Name Description
OrientedImageryLayer(ArcGISFeatureTable)

Initializes a new instance of the OrientedImageryLayer class from a feature table containing oriented imagery data.

OrientedImageryLayer(PortalItem, long)

Initializes a new instance of the OrientedImageryLayer class from a feature service portal item.

OrientedImageryLayer(Uri)

Initializes a new instance of the OrientedImageryLayer class with a URL.

Properties

Name Description
DefinitionExpression

Gets or sets a SQL expression which limits the features available for query and display on the oriented imagery layer.

DisplayFilterDefinition

Gets or sets a value that defines how features are filtered from the display.

FeatureTable

Gets the feature table associated with the layer.

FloorDefinition

Gets or sets the properties that allow a layer to be floor-aware.

FullTimeExtent

Gets the temporal window that encapsulates the instance's complete set of data

IsPopupEnabled

Gets or sets a value indicating whether the PopupDefinition defined on the IPopupSource is enabled or disabled.

IsTimeFilteringEnabled

Gets or sets a value indicating whether the instance respects any temporal filters that are applied to it.

LabelDefinitions

Gets a modifiable collection of LabelDefinition objects that define how labels are displayed.

LabelsEnabled

Gets or sets a value indicating whether features in the layer are labeled.

LayerId

Gets the layer ID that defines the layer within the feature service portal item.

PopupDefinition

Gets or sets the pop-up definition.

RefreshInterval

Gets or sets the refresh interval on the OrientedImageryLayer.

Renderer

Gets or sets the renderer that specifies how features are symbolized.

RenderingMode

Gets or sets the mode that defines how the oriented imagery layer is rendered.

ScaleSymbols

Gets or sets a value indicating whether the layer's symbols and labels honor the map's reference scale.

SceneProperties

Gets or sets the properties that are applied when the layer is rendered in a 3D scene using a scene view object.

Source

Gets the URL of the oriented imagery layer.

SupportsTimeFiltering

Gets a value indicating whether the instance supports filtering its data based on time.

TilingMode

Gets or sets the mode defines whether feature tiling is used to retrieve the features from the feature service.

TimeInterval

Gets a temporal value that represents the suggested temporal interval to use when sequentially stepping through the instance's data by time

TimeOffset

Gets or sets the amount of time by which to offset the temporal values of data points in this instance when displaying the data in a GeoView.

Methods

Name Description
ClearSelection()

Clears the list of selected features and clears the visible selection halos from the map or scene view.

GetSelectedFeaturesAsync(CancellationToken)

Returns a list of the currently selected features.

SelectFeature(Feature)

Selects the given feature and adds it to the current list of selected features.

SelectFeatures(IEnumerable<Feature>)

Selects the features in the list and adds them to the current list of selected features.

SelectFeaturesAsync(QueryParameters, SelectionMode, CancellationToken)

Selects the features that match the criteria in the QueryParameters object and adds them to the current list of selected features.

UnselectFeature(Feature)

Unselects the given feature and removes it from the current list of selected features.

UnselectFeatures(IEnumerable<Feature>)

Unselects the given features and removes them from the current list of selected features.

Events

Name Description
FullTimeExtentChanged

Raised when the FullTimeExtent of the instance's data changes

Applies to

TargetVersions
.NET300.0 - 300.1
.NET Windows300.0 - 300.1
.NET Android300.0 - 300.1
.NET iOS300.0 - 300.1
In this article
Provide feedback
Back to top Copyright © 2025 Esri.