Display a local scene with a topographic surface and 3D scene layer clipped to a local area.

Use case
A LocalSceneView is a user interface that displays 3D basemaps and layer content described in a Scene with a local Scene.ViewingMode.
Unlike a global scene, which is drawn on a globe using a geographic coordinate system, a local scene is drawn on a flat surface and supports projected coordinate systems. They are generally used to view local data and are often clipped to a specific area of interest. Currently, LocalSceneView cannot display data provided by a global scene, and SceneView cannot display data provided by a local scene.
The LocalSceneView displays the clipped area of the local scene, supports user interactions such as pan and zoom, and provides access to the underlying scene data.
How to use the sample
This sample displays a local scene clipped to an extent. Pan and zoom to explore the scene.
How it works
- Create a local scene object with the
Scene(viewingMode:basemapStyle:)constructor. - Create an
ArcGISTiledElevationSourceobject and add it to the local scene’s base surface. - Create an
ArcGISSceneLayerand add it to the local scene’s operational layers. - Create an
Envelopeand set it to thescene.clippingArea, then enable clipping by settingscene.clippingIsEnabledtotrue. - Set the initial viewpoint for the local scene.
- Create a
LocalSceneViewinstance with the scene.
Relevant API
- ArcGISSceneLayer
- ArcGISTiledElevationSource
- LocalSceneView
- Scene
About the data
The scene layer in this sample shows 3D extruded rooftop outlines of buildings on the Victoria University campus and surrounding vicinity in Wellington, New Zealand.
Tags
3D, basemap, elevation, scene, surface