View on GitHub

Add a layer to visualize 3D tiles data that conforms to the OGC 3D Tiles specification.

Image of Add 3D tiles layer sample

Use case

One possible use case is that when added to a scene, a 3D tiles layer can assist in performing visual analysis, such as line of sight analysis. A line of sight analysis can be used to assess whether a view is obstructed between an observer and a target.

How to use the sample

When loaded, the sample will display a scene with an OGC3DTilesLayer. Pan around and zoom in to observe the scene of the Ogc3DTilesLayer. Notice how the layer’s level of detail changes as you zoom in and out from the layer.

How it works

  1. Create a scene.
  2. Create an OGC3DTilesLayer with the URL to a 3D tiles layer service.
  3. Add the layer to the scene’s operational layers.

Relevant API

  • OGC3DTilesLayer
  • SceneView

About the data

A layer to visualize 3D tiles data that conforms to the OGC 3D Tiles specification. As of ArcGIS Maps SDK for Swift 200.4, it supports analyses like viewshed and line of sight, but does not support other operations like individual feature identification.

The 3D Tiles Open Geospatial Consortium (OGC) specification defines a spatial data structure and a set of tile formats designed for streaming and rendering 3D geospatial content. A 3D Tiles data set, known as a tileset, defines one or more tile formats organized into a hierarchical spatial data structure. For more information, see the OGC 3D Tiles specification.

Tags

3d tiles, layers, OGC, OGC API, scene, service