2D and 3D features

The two-dimensional (2D) or three-dimensional (3D) features a feature template creates is determined by the data source for the layer or layers it references. The ability of a point, line or polygon feature to store z-values is configured when the feature class is initially created.

For a basic workflow to get started creating features, see Get started editing.

2D features

2D features store x and y coordinates with their geometry. Although 2D features do not inherently store z-values, you can display them in 3D space by deriving z-values from an elevation surface or extruding them to appear three-dimensional.

Features such as street vehicles and trees can naturally derive z-values from a ground surface without needing to convert them to 3D. To learn more, see Elevation surfaces.

2D points, lines, and polygons can be extruded vertically to create 3D lines, walls, and building footprints, respectively. To learn more, see Extrude features to 3D symbology.

3D features

3D features store x, y, and z coordinates with their geometry. There are three 3D geometry types from which to choose in ArcGIS Pro, each with their advantages and disadvantages:

  • Z-aware point, line and polygon features are simple features that are configured to store z-values when the feature class is initially created in a geodatabase. Point features store one z-value per feature. Line and polygon features store a z-value with each vertex.
  • Multipatch features are 3D shell objects comprising 3D polygon faces. In addition to storing 3D geometry, multipatch features can store color, transparency, and texture information.
  • A 3D object feature class stores and manages features in the geodatabase using a defined geographic location with a referenced 3D geometry mesh. The referenced geometry of a feature can be stored in multiple formats, which supports many workflows that integrate 3D model files from other applications.

For visualization purposes, creating 3D features is commonly performed in 3D scenes. Scenes allow you to tilt your 2D map and edit data in three dimensions using a vertical axis. You can convert a 2D map view containing 2D and 3D features to a 3D scene.

For a basic workflow to convert a map to a scene, see Configure a scene for 3D editing.

If 2D features contain dimensional attributes, for example height values, you can convert them to 3D features using the Feature to 3D By Attribute.

If you have a 3D elevation surface on which your 2D features are located, you can use the Interpolate Shape tool to interpolate z-values from the elevation surface and convert them to 3D features.

Feature types you can create

Choosing which feature type to create depends on the objects or data points you intend to represent, the information you need to capture, and the type of analysis for which they will be used. In some scenarios, you may need to create more than one feature type for the same data.

You might, for example, need to use polygons to show city parks at display scales less than 1:100,000 and use point features for greater scales. Another project might require rivers as polylines to model water flow and also as polygons to calculate area coverage.

Annotation features

  • Annotation features are textual elements placed on a map to name or describe geographic features. Generally, they are placed alongside labels in a planned visual hierarchy to communicate the importance of a particular feature. You can style them for a particular cartographic aesthetic. Examples include text that emphasizes the name of a country versus the name of a city or the name of a river.
  • You can link an annotation feature class to a geographic feature class and automate specific update behaviors. For example, text strings for feature-linked annotation are linked to the value of a field or fields from the geographic feature to which it is linked. You can also configure linked annotation to automatically add, delete, or move with the linked feature.

To learn more, see Create annotation features.

Multipatch and 3D objects

  • Multipatch and 3D object features are intrinsically 3D features capable of levels of detail (LOD) ranging from a simple cube to complex 3D models. You can edit them with standard editing tools that modify vertices.
  • Feature templates that create Multipatch or 3D object features include several tools to create them in different ways. You can import 3D models directly from your file system, create them from scratch by creating and extruding polygons using an additive workflow, or start with a basic predefined 3D shape and modify it until you create the feature you need.

To learn more, see Create multipatch or 3D Object features.

Point and multipoint features

  • Point features identify specific x,y,z coordinate locations on a map. You can create objects or data points that don't require lines or areas to store information or convey meaning. Examples include site addresses, water hydrants, and trees.
  • Multipoint features store collections of point features as a single point feature with one set of attributes. For example, lidar point clusters are often stored as multipoint features to simplify their manageability and improve read-write performance. Multipoint features can only be stored in a multipoint feature class.

To learn more, see Create point and multipoint features.

Polyline features

  • Polyline features consist of straight line segments, circular arcs, elliptical arcs, and Bézier curves created between vertices. You can create linear and curvilinear objects that have length but no area. Examples include water supply lines, roads, and streams.
  • Multipart polyline features are used to store noncontiguous polylines as a single polyline feature with one set of attributes. For example, you can create a series of separate polylines as road segments and store them as a single roadway feature. You can create single part and multipart polyline features on the same layer.

To learn more, see Create polyline features.

Polygon features

  • Polygon features are fully enclosed areas bound by straight line segments, circular arcs, elliptical arcs, and Bézier curves created between vertices. You can create objects that have closed planar regions. Examples include lakes, vegetation boundaries, and building footprints.
  • Multipart polygon features are used to store one or more polygons as a single polygon feature with one set of attributes. For example, you can create a series of noncontiguous island polygons and store them as one island feature. You can create single part and multipart features on the same layer.

To learn more, see Create polygon features.