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.
Classes
  ClassDescription
Public classCode exampleAnnotationLayer
An instance of this class represents a layer that can visualize annotation text data.
Public classCode exampleAnnotationSublayer
Describes a sublayer of AnnotationLayer.
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. The basemap contains layers which are base or reference layers.
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
An instance of this class represents a layer that can visualize ENC data.
Public classCode exampleExpiration
Expiration details that indicate whether a given package is out of date.
Public classCode exampleFeatureCollectionLayer
An instance of this class represents a layer that can visualize a FeatureCollection.
Public classCode exampleFeatureLayer
A FeatureLayer displays feature data from an online ServiceFeatureTable source, or from offline sources such as GeodatabaseFeatureTable, ShapefileFeatureTable, or GeoPackageFeatureTable.
Public classCode exampleGroupLayer
A group layer contains other layers. Group layers help organize related kinds of layers in a map and can be used to define advanced drawing options. Group layer supports nested group layers.
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 tiled/cached map service layer 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 a class of labels through 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
An instance of this class represents a layer that can visualize vector/feature data 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 classSubtypeFeatureLayer
A layer that can visualize feature data with different visibility, rendering, popup properties, and so on for some or all of the FeatureSubtype in an ArcGISFeatureTable.
Public classSubtypeSublayer
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
Metadata for 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
A layer that displays data from an OGC Web Map Tile Service (WMTS). The service may be hosted in the cloud on ArcGIS Online, on a third party server, or on-premise with ArcGIS Server. A WMTS layer uses pre-generated tiles to create a map instead of dynamically generating map images.
Interfaces
  InterfaceDescription
Public interfaceCode exampleILayerContent
An interface for building a Table of Contents.
Enumerations
  EnumerationDescription
Public enumerationArcGISSublayerType
The types of ArcGISSublayer.
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 enumerationJoinType
The join type (inner or left outer) of a TableJoinSublayerSource
Public enumerationCode exampleLayerViewStatus
The different layer status 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