Extruding features by an attribute value

You can extrude 2D features into 3D objects of different heights by using feature attributes as the extrusion height. Extrusion is a layer property setting for the feature layer and requires you have a base height already applied for the feature layer in order for extrusion to apply. By combining base heights and extrusion properties, you can create a more realistic 3D view, without ever requiring 3D features.

Extrusion only applies to basic geometry types - point, lines and polygons.

To apply extrusion using a feature attribute, do the following.

  1. Right-click the layer and click Properties.
  2. Click the Globe Extrusion tab.
  3. Check the box to extrude the features in the layer.
  4. Click the Expression Builder Calculator button.
  5. Double-click the attribute in the Fields list to populate the Expression box and click OK to close the Expression Builder dialog box.
  6. Optionally, choose to apply any operators to the attribute value. For example, if you have the height of each building floor as your attribute field, and know how many floors tall the building is, you can add a multiplyer to calculate building height.
  7. Click the drop-down arrow to specify the extrusion method. You can choose from:
    • adding to each feature's minimum height
    • adding to each feature's maximum height
    • adding to each feature's base height
    • using it as a value feature's are extruded to
  8. The graphic on the dialog box will reflect the extrusion method you choose and how it will be applied.

  9. Click OK.
  • Any valid SQL statement can be used as the extrusion expression. Multiple attribute calculations, such as "[INCOME] / 1000 * [POPULATION]", are common when extruding for representative purposes.
  • When extrusion is disabled for a layer, the default settings are reapplied. The settings used for the layer before its extrusion are not stored with the layer, and you may notice layers not reverting to their previous settings when disabling extrusion. For example, an extruded floating polygon layer will become a rasterized draped layer.
  • You can also use the Catalog window to apply extrusion following this same method.

Related Topics