Click or drag to resize

Esri.ArcGISRuntime.Mapping Namespace

Contains the classes used to create, retrieve, and display all of the various layers in your Geographic Information System (GIS) based application. For most application developers, the central focus of your programming efforts with the ArcGIS Runtime .NET SDK will be centered on displaying layers of geographic information and having end users interact with the rich information contained in the layers. These GIS layers are contained with a Map, which has several properties and methods to aid in determining things like: when the layers have loaded, obtaining the spatial refernce of a layer, setting the viewable scale of the layers, etc. There are some high level abstract layer types like: Layer, ImageAdjustmentLayer, and ImageTiledLayer that could be used to create your own custom layer type but this will not typical programming path for most developers. Rather, most developers will write code where users will interact with layers that inherit from these abstract classes, the most popular being: FeatureLayer, ArcGISMapImageLayer. and ArcGISTiledLayer. There are literally hundreds of Properties, Methods, and Events of which developers can program against to spatially enable your application. Layers can come from various sources such as ArcGIS Server web services and local datasets (geodatabase or file based) on the device. The layers that can be accessed can be vector or raster based sources.
Public classCode exampleAnnotationLayer
An instance of this class represents a layer that can visualize annotation text data.
Public classCode exampleAnnotationSublayer
Allows you to interrogate the properties of a sublayer within an AnnotationLayer and to change the visibility of the sublayer.
Public classCode exampleArcGISMapImageLayer
This class allows you to display data from an ArcGIS Map service by using dynamically generated map images.
Public classCode exampleArcGISMapImageSublayer
An ArcGIS map image sublayer.
Public classCode exampleArcGISSceneLayer
A class that represents a layer that renders scene services or local scene packages.
Public classCode exampleArcGISSublayer
The base class for ArcGIS sublayer classes ArcGISMapImageSublayer and ArcGISTiledSublayer.
Public classCode exampleArcGISTiledElevationSource
Class that represents an elevation source that can visualize an ArcGIS elevation image service.
Public classCode exampleArcGISTiledLayer
This class allows you to display data from an ArcGIS Server map service or a local TileCache by using previously generated tiles.
Public classArcGISTiledSublayer
An ArcGIS tiled sublayer.
Public classCode exampleArcGISVectorTiledLayer
A class that allows you to display data from an AcrGIS Vector Tile data source.
Public classCode exampleBasemap
Represents the base map part of a Map.
Public classBingMapsLayer
A layer for displaying Bing Maps.
Public classCode exampleBookmark
Represents a geographic or time location for quick navigate.
Public classCode exampleBookmarkCollection
A collection of bookmarks.
Public classCode exampleCamera
Used for defining the perspective of a scene. It is a visual snapshot of an observation of the Earth with various layers displayed in a SceneView.
Public classCode exampleElevationSource
Base class for all elevation sources.
Public classCode exampleElevationSourceCollection
A collection of elevation sources.
Public classCode exampleEncLayer
Represents a layer that displays ENC data.
Public classCode exampleExpiration
Expiration details that indicate whether a given package is out of date.
Public classCode exampleFeatureCollectionLayer
A layer that can visualize a FeatureCollection.
Public classCode exampleFeatureLayer
A layer that can visualize vector/feature data.
Public classCode exampleGroupLayer
A container for other layers and group layers. It is used to represent datasets that are composed of multiple layers to be managed as a single layer with respect to display in a map or scene.
Public classImageAdjustmentLayer
Basic raster layer type that allows for per-pixel adjustments
Public classImageTileData
Tile information returned by the GetTileDataAsync(Int32, Int32, Int32, CancellationToken) call.
Public classImageTiledLayer
Abstract base class for layers that display cached maps. You would typically work with one or more sub-classes of this class.
Public classCode exampleIntegratedMeshLayer
A layer that renders an integrated textured mesh.
Public classItemResourceCache
A class that contains information on offline resources typically associated with a custom style for an ArcGISVectorTiledLayer.
Public classCode exampleKmlLayer
A layer that can visualize KML data.
Public classCode exampleLabelDefinition
Describes an object that defines the text, appearance, and position of labels for features within a given scale range via ArcGIS JSON.
Public classCode exampleLayer
This is the base class for all layer types that can be added to the Map document.
Public classCode exampleLayerCollection
A collection of layers
Public classCode exampleLayerSceneProperties
Collection of properties for layers or overlays that participate in a Scene.
Public classCode exampleLayerViewState
Class to indicate the current state of a layer in a view.
Public classCode exampleLayerViewStateChangedEventArgs
Event arguments for the GeoView.LayerViewStateChanged event
Public classLegendInfo
This object represents a legend item.
Public classLoadSettings
This class allows you to specify how the map/scene should treat feature layers.
Public classCode exampleMap
The map contains layers and additional properties and can be displayed in a MapView.
Public classMapSublayerSource
A sublayer source that refers to an existing layer in the current map service.
Public classMobileBasemapLayer
A layer that can visualize the basemap layer of a map from mobile map package.
Public classCode exampleMobileMapPackage
A mobile map package.
Public classCode exampleMobileScenePackage
A mobile scene package.
Public classOfflineSettings
Represents settings in an online web map which the author has configured for offline use.
Public classOpenStreetMapLayer
An instance of this class represents a layer that uses requests images from the OpenStreetMap servers.
Public classCode examplePointCloudLayer
A layer that can visualize a point cloud layer.
Public classCode exampleRasterElevationSource
Class that represents an elevation source that can visualize raster elevation files.
Public classCode exampleRasterLayer
An instance of this class allows you to display raster data (from a raster data source).
Public classRasterSublayerSource
Sublayer source that is a file-based raster, residing in a registered raster workspace.
Public classCode exampleScene
The scene contains layers and additional properties and can be displayed in a SceneView.
Public classServiceImageTiledLayer
An abstract class for all image tiled layers that fetch map tiles from a remote service.
Public classSublayerSource
The source of an ArcGISMapImageSublayer, used to create dynamic layers.
Public classCode exampleSubtypeFeatureLayer
A layer that can visualize feature data with different visibility, rendering, popup properties, and so on for some or all of the subtypes in an ArcGISFeatureTable.
Public classCode exampleSubtypeSublayer
A sublayer that allows custom rendering for features of a particular subtype.
Public classCode exampleSurface
Surface contains elevation sources and defines a surface upon which layers and overlays can be draped.
Public classTableJoinSublayerSource
Table Join sublayer source that is the result of a join operation between two sublayer sources.
Public classTableQuerySublayerSource
Represents a sublayer source that is a layer/table defined by a SQL query.
Public classTableSublayerSource
Represents a sublayer source that is a table, a feature class, or a raster that resides in a registered workspace (either a folder or geodatabase).
Public classCode exampleTileCache
A local on-disk cache of pre-rendered map tiles that can be used to create a layer.
Public classTransformationMatrix
A class for holding a translation and quaternion array. This is used for camera movement while preventing gimbal lock.
Public classVectorTileCache
Metadata for a local on-disk cache of vector map tiles that can be used to create a layer.
Public classVectorTileStyle
This class represents the style information for an ArcGISVectorTiledLayer.
Public classCode exampleViewpoint
Used for specifying the view location of the MapView
Public classCode exampleWebTiledLayer
A layer that requests image tiles based on a URL template, providing a simple way to display maps from non-ArcGIS web services or local tile caches.
Public classCode exampleWmsLayer
A Layer that displays data from OGC Web Map Services (WMS).
Public classCode exampleWmsSublayer
Describes a sublayer of WmsLayer.
Public classCode exampleWmtsLayer
Displays data from a WMTS service by using pre-generated tiles.
Public interfaceCode exampleILayerContent
An interface for building a Table of Contents.
Public enumerationArcGISSublayerType
The types of ArcGISSublayer.
Public enumerationCode exampleBasemapStyle
Lists available basemap styles.
Public enumerationCode exampleBasemapType
The list of predefined basemap types for easy creation of a basemap.
Public enumerationBingMapsLayerStyle
Specifies the map style that should be displayed by a Bing Maps layer.
Public enumerationCacheStorageFormat
The storage format of a TileCache.
Public enumerationCode exampleExpirationType
Enumerates the possible types of expiration.
Public enumerationCode exampleFeatureRenderingMode
Rendering modes available for feature layers.
Public enumerationFeatureTilingMode
Feature tiling modes available to feature layers. This determines how feature tiling is handled for each layer. Using the default mode is highly recommended. As of now, only services based on service feature tables support feature tiling.
Public enumerationGroupVisibilityMode
Specifies the visibility modes on a GroupLayer.
Public enumerationJoinType
The join type (inner or left outer) of a TableJoinSublayerSource
Public enumerationCode exampleLayerViewStatus
The status of a layer in the GeoView.
Public enumerationMapServiceImageFormat
The image formats supported by ArcGIS map services or ArcGIS image services.
Public enumerationCode exampleNavigationConstraint
Identifies type of navigation constraint based on the surface elevation.
Public enumerationNoDataTileBehavior
The ImageTiledLayer behavior for the tiles without data.
Public enumerationSceneLayerDataType
Identifies the type of data contained within an ArcGISSceneLayer.
Public enumerationCode exampleSceneViewTilingScheme
Enumerates options for the Scene tiling scheme.
Public enumerationCode exampleSelectionMode
Describes how to combine a feature selection request with the current selected features list.
Public enumerationCode exampleSurfacePlacement
The options for handling altitude values relative to a Surface in a SceneView.
Public enumerationTileImageFormat
The image formats supported by ArcGIS tiled map services.
Public enumerationCode exampleViewpointType
Viewpoint type