- Distance measurement analysis - Measure distances between two points in 3D.
- Line of sight (geoelement) - Show a line of sight between two moving objects.
- Line of sight (location) - Perform a line of sight analysis between two points in real time.
- Query feature count and extent - Zoom to features matching a query and count the features in the current visible extent.
- Viewshed for camera - Analyze the viewshed for a camera. A viewshed shows the visible and obstructed areas from an observer's vantage point.
- Viewshed for GeoElement - Analyze the viewshed for an object (GeoElement) in a scene.
- Viewshed (location) - Perform a viewshed analysis from a defined vantage point.
- Collect data in AR - Tap on real-world objects to collect data.
- Display scenes in tabletop AR - Use augmented reality (AR) to pin a scene to a table or desk for easy exploration.
- Explore scenes in flyover AR - Use augmented reality (AR) to quickly explore a scene more naturally than you could with a touch or mouse interface.
- Navigate in AR - Use a route displayed in the real world to navigate.
- View hidden infrastructure in AR - Visualize hidden infrastructure in its real-world location using augmented reality.
- Add features - Add features to a feature layer.
- Delete features (feature service) - Delete features from an online feature service.
- Edit and sync features - Synchronize offline edits with a feature service.
- Edit with branch versioning - Create, query and edit a specific server version using service geodatabase.
- Edit feature attachments - Add, delete, and download attachments for features from a service.
- Edit features with feature-linked annotation - Edit feature attributes which are linked to annotation through an expression.
- Feature layer (geodatabase) - Display features from a local geodatabase.
- Feature layer (GeoPackage) - Display features from a local GeoPackage.
- Feature layer query - Find features in a feature table which match an SQL query.
- Feature layer (shapefile) - Open a shapefile stored on the device and display it as a feature layer with default symbology.
- Generate geodatabase - Generate a local geodatabase from an online feature service.
- Geodatabase transactions - Use transactions to manage how changes are committed to a geodatabase.
- List related features - List features related to the selected feature.
- Raster layer (GeoPackage) - Display a raster contained in a GeoPackage.
- Read GeoPackage - Add rasters and feature tables from a GeoPackage to a map.
- Read shapefile metadata - Read a shapefile and display its metadata.
- Service feature table (on interaction cache) - Display a feature layer from a service using the on interaction cache feature request mode.
- Service feature table (manual cache) - Display a feature layer from a service using the manual cache feature request mode.
- Service feature table (no cache) - Display a feature layer from a service using the no cache feature request mode.
- Statistical query - Query a table to get aggregated statistics back for a specific field.
- Statistical query group and sort - Query a feature table for statistics, grouping and sorting by different fields.
- Symbolize shapefile - Display a shapefile with custom symbology.
- Update attributes (feature service) - Update feature attributes in an online feature service.
- Update geometries (feature service) - Update a feature's location in an online feature service.
- View point cloud data offline - Display local 3D point cloud data.
- Buffer - Create a buffer around a map point and display the results as a
Graphic
- Buffer list - Generate multiple individual buffers or a single unioned buffer around multiple points.
- Clip geometry - Clip a geometry with another geometry.
- Convex hull - Create a convex hull for a given set of points. The convex hull is a polygon with shortest perimeter that encloses a set of points. As a visual analogy, consider a set of points as nails in a board. The convex hull of the points would be like a rubber band stretched around the outermost nails.
- Convex hull list - Generate convex hull polygon(s) from multiple input geometries.
- Create geometries - Create simple geometry types.
- Cut geometry - Cut a geometry along a polyline.
- Densify and generalize - A multipart geometry can be densified by adding interpolated points at regular intervals. Generalizing multipart geometry simplifies it while preserving its general shape. Densifying a multipart geometry adds more vertices at regular intervals.
- Format coordinates - Format coordinates in a variety of common notations.
- Geodesic operations - Calculate a geodesic path between two points and measure its distance.
- List transformations by suitability - Get a list of suitable transformations for projecting a geometry between two spatial references with different horizontal datums.
- Nearest vertex - Find the closest vertex and coordinate of a geometry to a point.
- Project - Project a point from one spatial reference to another.
- Project with specific transformation - Project a point from one coordinate system to another using a specific transformation step.
- Perform spatial operations - Find the union, intersection, or difference of two geometries.
- Spatial relationships - Determine spatial relationships between two geometries.
- Analyze hotspots - Use a geoprocessing service and a set of features to identify statistically significant hot spots and cold spots.
- Analyze viewshed (geoprocessing) - Calculate a viewshed using a geoprocessing service, in this case showing what parts of a landscape are visible from points on mountainous terrain.
- List geodatabase versions - Connect to a service and list versions of the geodatabase.
- Add graphics with renderer - A renderer allows you to change the style of all graphics in a graphics overlay by referencing a single symbol style. A renderer will only affect graphics that do not specify their own symbol style.
- Add graphics with symbols - Use a symbol style to display a graphic on a graphics overlay.
- Animate 3D graphic - An
OrbitGeoElementCameraController
follows a graphic while the graphic's position and rotation are animated. - Graphics overlay (dictionary renderer) - This sample demonstrates applying a dictionary renderer to graphics, in order to display military symbology without the need for a feature table.
- Identify graphics - Display an alert message when a graphic is clicked.
- Scene properties expressions - Update the orientation of a graphic using expressions based on its attributes.
- Sketch on map - Use the Sketch Editor to edit or sketch a new point, line, or polygon geometry on to a map.
- Surface placement - Position graphics relative to a surface using different surface placement modes.
- Add ENC exchange set - Display nautical charts per the ENC specification.
- Change ENC display settings - Configure the display of ENC content.
- Select ENC features - Select features in an ENC layer.
- Add an integrated mesh layer - View an integrated mesh layer from a scene service.
- Add a point scene layer - View a point scene layer from a scene service.
- Apply mosaic rule to rasters - Apply mosaic rule to a mosaic dataset of rasters.
- ArcGIS map image layer - Add an ArcGIS Map Image Layer from a URL to a map.
- ArcGIS tiled layer - Load an ArcGIS tiled layer from a URL.
- ArcGIS vector tiled layer URL - Load an ArcGIS Vector Tiled Layer from a URL.
- Browse OGC API feature service - Browse an OGC API feature service for layers and add them to the map.
- Browse WFS layers - Browse a WFS service for layers and add them to the map.
- Blend renderer - Blend a hillshade with a raster by specifying the elevation data. The resulting raster looks similar to the original raster, but with some terrain shading, giving it a textured look.
- Change feature layer renderer - Change the appearance of a feature layer with a renderer.
- Stretch renderer - Use a stretch renderer to enhance the visual contrast of raster data for analysis.
- Change sublayer renderer - Apply a renderer to a sublayer.
- Map image layer sublayer visibility - Change the visibility of sublayers.
- Control annotation sublayer visibility - Use annotation sublayers to gain finer control of annotation layer subtypes.
- Create and save KML file - Construct a KML document and save it as a KMZ file.
- Feature collection layer - Create a Feature Collection Layer from a Feature Collection Table, and add it to a map.
- Display annotation - Display annotation from a feature service URL.
- Display KML - Display KML from a URL, portal item, or local KML file.
- Display KML network links - Display a file with a KML network link, including displaying any network link control messages at launch.
- Display OGC API collection - Display an OGC API feature collection and query features while navigating the map view.
- Display a scene - Display a scene with a terrain surface and some imagery.
- Display subtype feature layer - Displays a composite layer of all the subtype values in a feature class.
- Display WFS layer - Display a layer from a WFS service, requesting only features for the current extent.
- Edit KML ground overlay - Edit the values of a KML ground overlay.
- Export tiles - Download tiles to a local tile cache file stored on the device.
- Create feature collection layer (Portal item) - Create a feature collection layer from a portal item.
- Feature collection layer (query) - Create a feature collection layer to show a query result from a service feature table.
- Feature layer definition expression - Limit the features displayed on a map with a definition expression.
- Dictionary renderer with feature layer - Convert features into graphics to show them with mil2525d symbols.
- Feature layer rendering mode (map) - Render features statically or dynamically by setting the feature layer rendering mode.
- Feature layer rendering mode (scene) - Render features in a scene statically or dynamically by setting the feature layer rendering mode.
- Feature layer selection - Select features in a feature layer.
- Feature layer (feature service) - Show features from an online feature service.
- Group layers - Group a collection of layers together and toggle their visibility as a group.
- Identify KML features - Show a callout with formatted content for a KML feature.
- Identify raster cell - Get the cell value of a local raster at the tapped location and display the result in a callout.
- List KML contents - List the contents of a KML file.
- Web tiled layer - Display a tiled web layer.
- Map image layer tables - Find features in a spatial table related to features in a non-spatial table.
- Query map image sublayer - Find features in a sublayer based on attributes and location.
- OpenStreetMap layer - Add OpenStreetMap as a basemap layer.
- Play KML Tour - Play tours in KML files.
- Query with CQL filters - Query data from an OGC API feature service using CQL filters.
- Colormap renderer - Apply a colormap renderer to a raster.
- Raster hillshade renderer - Use a hillshade renderer on a raster.
- Raster layer (file) - Create and use a raster layer made from a local raster file.
- Raster layer (service) - Create a raster layer from a raster image service.
- Apply raster function to raster from service - Load a raster from a service, then apply a function to it.
- Raster rendering rule - Display a raster on a map and apply different rendering rules to that raster.
- RGB renderer - Apply an RGB renderer to a raster layer to enhance feature visibility.
- Scene layer selection - Identify features in a scene to select.
- Scene layer (URL) - Display an ArcGIS scene layer from a URL.
- Show labels on layers - Display custom labels on a feature layer.
- Show popup - Show predefined popups from a web map.
- Style WMS layers - Change the style of a Web Map Service (WMS) layer.
- Time-based query - Query data using a time extent.
- Load WFS with XML query - Load a WFS feature table using an XML query.
- Identify WMS features - Identify features in a WMS layer and display the associated popup content.
- WMS layer (URL) - Display a WMS layer using a WMS service URL.
- WMS service catalog - Connect to a WMS service and show the available layers and sublayers.
- WMTS layer - Display a layer from a Web Map Tile Service.
- Display device location with autopan modes - Display your current position on the map, as well as switch between different types of auto pan Modes.
- Set up location-driven Geotriggers - Create a notification every time a given location data source has entered and/or exited a set of features or graphics.
- Show location history - Display your location history on the map.
- Access load status - Determine the map's load status which can be:
NotLoaded
,FailedToLoad
,Loading
,Loaded
. - Apply scheduled updates to preplanned map area - Apply scheduled updates to a downloaded preplanned map area.
- Create and save map - Create and save a map as an ArcGIS
PortalItem
(i.e. web map). - Change basemap - Change a map's basemap. A basemap is beneath all layers on a
Map
and is used to provide visual reference for the operational layers. - Display map - Display a map with an imagery basemap.
- Download preplanned map area - Take a map offline using a preplanned map area.
- Generate offline map - Take a web map offline.
- Generate offline map (overrides) - Take a web map offline with additional options for each layer.
- Honor mobile map package expiration date - Access the expiration information of an expired mobile map package.
- Manage bookmarks - Access and create bookmarks on a map.
- Manage operational layers - Add, remove, and reorder operational layers in a map.
- Map reference scale - Set the map's reference scale and which feature layers should honor the reference scale.
- Mobile map (search and route) - Display maps and use locators to enable search and routing offline using a Mobile Map Package.
- Generate offline map with local basemap - Use the
OfflineMapTask
to take a web map offline, but instead of downloading an online basemap, use one which is already on the device. - Open map URL - Display a web map.
- Open mobile map package - Display a map from a mobile map package.
- Search for webmap - Find webmap portal items by using a search term.
- Map initial extent - Display the map at an initial viewpoint representing a bounding geometry.
- Set initial map location - Display a basemap centered at an initial location and scale.
- Map spatial reference - Specify a map's spatial reference.
- Set min & max scale - Restrict zooming between specific scale ranges.
- Change time extent - Filter data in layers by applying a time extent to a MapView.
- Change viewpoint - Set the map view to a new viewpoint.
- Display draw status - Get the draw status of your map view or scene view to know when all layers in the map or scene have finished drawing.
- Display grid - Display coordinate system grids including Latitude/Longitude, MGRS, UTM and USNG on a map view. Also, toggle label visibility and change the color of grid lines and grid labels.
- Display layer view state - Determine if a layer is currently being viewed.
- Feature layer time offset - Display a time-enabled feature layer with a time offset.
- Identify layers - Identify features in all layers in a map. MapView supports identifying features across multiple layers. Because some layer types have sublayers, the sample recursively counts results for sublayers within each layer.
- Map rotation - Rotate a map.
- Show callout - Show a callout with the latitude and longitude of user-tapped points.
- Show magnifier - Tap and hold on a map to show a magnifier.
- Take screenshot - Take a screenshot of the map.
- Find closest facility to an incident (interactive) - Find a route to the closest facility from a location.
- Find closest facility to multiple incidents (service) - Find routes from several locations to the respective closest facility.
- Find route - Display directions for a route between two points.
- Find service area - Find the service area within a network from a given point.
- Find service areas for multiple facilities - Find the service areas of several facilities from a feature service.
- Navigate route - Use a routing service to navigate between points.
- Navigate route with rerouting - Navigate between two points and dynamically recalculate an alternate route when the original route is unavailable.
- Offline routing - Solve a route on-the-fly using offline data.
- Route around barriers - Find a route that reaches all stops without crossing any barriers.
- Change atmosphere effect - Changes the appearance of the atmosphere in a scene.
- Create terrain surface from a local raster - Set the terrain surface with elevation described by a raster file.
- Create terrain from local tile package - Set the terrain surface with elevation described by a local tile package.
- Get elevation at a point - Get the elevation for a given point on a surface in a scene.
- Open mobile scene package - Opens and displays a scene from a Mobile Scene Package (.mspk).
- Open scene (portal item) - Open a web scene from a portal item.
- Terrain exaggeration - Vertically exaggerate terrain in a scene.
- View content beneath terrain surface - See through terrain in a scene and move the camera underground.
- Animate images with image overlay - Animate a series of images with an image overlay.
- Choose camera controller - Control the behavior of the camera in a scene.
- GeoView viewpoint synchronization - Keep the view points of two views (e.g. MapView and SceneView) synchronized with each other.
- Find address - Find the location for an address.
- Find place - Find places of interest near a location or within a specific area.
- Offline geocode - Geocode addresses to locations and reverse geocode locations to addresses offline.
- Reverse geocode - Use an online service to find the address for a tapped point.
- Authenticate with OAuth - Authenticate with ArcGIS Online (or your own portal) using OAuth2 to access secured resources (such as private web maps or layers).
- ArcGIS token challenge - This sample demonstrates how to prompt the user for a username and password to authenticate with ArcGIS Server to access an ArcGIS token-secured service. Accessing secured services requires a login that's been defined on the server.
- Custom dictionary style - Use a custom dictionary style (.stylx) to symbolize features using a variety of attribute values.
- Feature layer extrusion - Extrude features based on their attributes.
- Picture marker symbol - Use pictures for markers.
- Simple marker symbol - Show a simple marker symbol on a map.
- Unique value renderer - Render features in a layer using a distinct symbol for each unique attribute value.
- Scene symbols - Show various kinds of 3D symbols in a scene.
- Simple renderer - Display common symbols for all graphics in a graphics overlay with a renderer.
- Read symbols from mobile style - Combine multiple symbols from a mobile style file into a single symbol.
- Distance composite scene symbol - Change a graphic's symbol based on the camera's proximity to it.
- Configure subnetwork trace - Get a server-defined trace configuration for a given tier and modify its traversability scope, add new condition barriers and control what is included in the subnetwork trace result.
- Display utility associations - Create graphics for utility associations in a utility network.
- Perform valve isolation trace - Run a filtered trace to locate operable features that will isolate an area from the flow of network resources.
- Trace utility network - Discover connected features in a utility network using connected, subnetwork, upstream, and downstream traces.