Fundamentals of displaying surfaces in 3D
ArcGIS 3D Analyst and ArcMap give you a variety of ways to symbolize and display the different types of GIS surface formats, such asrasters , TINs, and terrain datasets. Both rasters and TINs can be displayed inside ArcScene using different symbology options.
Continuous rasters, also known as surface data, can be stretched to improve contrast. Categorical rasters, or discontinuous data(such as a lake because of its definable boundary with the surrounding landscape), can be symbolized using their unique values. Multiband rasters, such as satellite images and some aerial photographs, can be displayed as a red, green, and blue (RGB) composite or as a single stretched image. Feature data can be dynamically displayed as a raster. You can render cells with no data and background cells in different ways.
ArcScene and ArcMap allow you to symbolize TIN surfaces using the elevation values, aspect, or slope of each TIN facet. You can also show the nodes and edges of the TIN in several different ways. TINs cannot be displayed as visual layers in ArcGlobe.
Terrains cannot be dynamically displayed in ArcScene, only in ArcMap and ArcGlobe.
All displayed raster and surface layers must have their base heights defined within the 3D view. Surface layers can reference themselves, or other surface data, to get this information. Discontinuous, or discrete, raster data must refer to separate elevation data or use a constant value or expression to define its z-values.
Examples of continuous data include these:
- Elevation data
- Temperature data
- Fire risk data
Examples of discontinuous data include the following:
- Thematic land-use data
- Rasterized feature data
- Remotely sensed image data
- Scanned maps
You can make all surfaces transparent and add depth and realism to a surface by shading it based on its position relative to a light source. You can also manipulate the appearance of the surface by setting the layer properties such as base resolution.
Displaying raster surfaces in 3D
Layer properties help define how your raster surface will be displayed in 3D. Access the Layer Properties dialog box by right-clicking the layer in the table of contents and clicking Properties.
Raster data can be either continuous or discontinuous. Continuous raster data represents a surface. This surface may be a traditional elevation surface, or it may represent an analysis surface, such as the relative fire risk for a region. Discontinuous raster data, on the other hand, represents discrete blocks of information, such as an aerial photograph.
All supported raster data formats can be displayed in ArcScene as floating or draped layers. Only a continuous, single-band raster can be used as an elevation source for itself or other layers.
When displaying rasters in 3D, you need to set the base heights for the layer by defining its 3D layer properties. In ArcScene, to display a raster surface in 3D, the elevation values must come from a provided surface. A floating layer requires layer properties that directly specify its elevation source, which may be a constant value, a separate 3D surface data source, or itself. If the base surface is a raster, you can also set the resolution of the source raster.
Learn the steps to display raster surfaces in ArcScene
There are three symbology layer options by which to symbolize rasters:
- Grouping their values into a number of classes
- Stretching the values to enhance contrast
- Assigning each unique value in the raster to a color
How you display a raster depends on the type of data that it contains and what you want to show. Some rasters have a predefined color scheme; for others, ArcScene will choose an appropriate display method that you can adjust as needed. You can change display colors, group data values into classes, or stretch values to increase visual contrast.
For multiband rasters, you can choose three bands to display together in an RGB composite. This drawing method often improves your ability to distinguish features in multispectral images.
For complete details on display and symbology options for raster layers, see Displaying rasters and Improving the display of raster data in the ArcMap help.
Displaying terrain surfaces in 3D
A terrain dataset is a derived data source, calculated based on participating point, line, and polygon feature classes. It is displayed similarly to TINs, where the symbology is made up of triangular facets and the nodes and edges that make up the triangles.
By default, terrain layers cannot be directly displayed or used as elevation sources in ArcScene. If you want to consume terrain data in ArcScene, you will need to export your area of interest to either a raster or a TIN.
To generate resourceful surface models for a 3D scene, export the terrain dataset or a portion of the terrain dataset that you want to work with in ArcScene using the 3D Analyst geoprocessing tools. You can use either the Terrain To Rasteror Terrain To TIN tool to complete the conversion.
Displaying TIN surfaces in 3D
TINs are made up of triangular facets and the nodes and edges that make up the triangles. They may also contain breaklines—lines that follow sets of edges that play important roles in defining the shape of the surface. Examples of breaklines are ridgelines, roads, or streams.
A TIN is used to describe a surface and does not necessarily have to be displayed in the 3D view. You can simply drape other data over it, such as an aerial photograph, to see the topography. However, you have the option to display the TIN as a layer in ArcMap or ArcScene if you want to. This may be required if you do not have other data to drape over the full extent of the TIN.
You can display just one type of TIN feature—for example, just the triangles—or all the TIN features. You can also symbolize each feature type using separate symbology. TIN nodes and triangles can be tagged with integer values to allow you to store additional information about them. These integer values can be used as lookup codes—for example, to indicate the accuracy of the input feature data source or the land-use type code for areas on the surface. The codes can be derived from fields in the input feature classes. You can symbolize tagged features with unique values.
For steps on displaying TIN surfaces in ArcMap or ArcScene by symbolizing different features, refer to the following topics: