Editing Features

 Before tackling this tutorial, you will need to download and install a dataset following these instructions:

Open the map document

The map covers the Colby campus and consists of two layers:  an incomplete roads polyline layer and an east boundary polygon layer. 

A few tips that might help improve your experience editing features in ArcGIS Pro:


Creating a new polygon feature shapefile

Your first task will be to digitize Johnson Pond.  Before you begin your first digitization task, you will need to create a new polygon shapefile.

You just created a new (empty) polygon shapefile.  The layer should be automatically added to your Contents pane. If not, add the layer manually to the Contents pane via the Catalog pane.


The JohnsonPond layer is currently empty. In the next step, you will add a new polygon feature to that layer.


Adding an aerial imagery backdrop

In this exercise, we will use aerial imagery of the campus as a backdrop to delineate the features of interest. Imagery can be loaded as separate raster file layers, or as aerial imagery   streamed across the web via ESRI's image services (a service freely available in ArcGIS Pro).  Here, we'll opt for the latter option.

This will add a World Imagery layer to the Contents pane. Note that the imagery changes over the years, so your imagery may be updated from the one shown in this exercise.

Digitizing a new polygon feature 

Your map extent should now encompass Johnson Pond.

Before we start digitizing,  we will set the JohnsonPond layer’s transparency to 50%. This will be helpful  in seeing the underlying pond.

Next, we'll start the edit session.

When you start an edit session, a Create Features pane pops up on the right-hand side. The Create Features window lists all editable layers, and displays the corresponding map symbol next to each layer. These are known as feature templates. 

If you have multiple editable layers in your map document, you might, at times, inadvertently edit the wrong layer.  It's good practice to explicitly restrict the edit session to the layer whose features are being edited/created. We'll do this next.

Note the exclamation mark next to the World Imagery layer. This just indicates that the imagery layer is not editable.

After unchecking the vector layers, you should only see the JohnsonPond layer in the Create Features pane.

A list of construction tools will appear under the layer. The choice of construction tool used will depend on the type of editing you will perform.

You are now in edit mode. The editing steps consist of digitizing the feature of interest (pond in this example) by creating vertices (via the left mouse button) along the features' edge. When you've completed the delineation of the feature, you'll exit the edit.  The step-by-step instructions are shown next. A short video (with no audio) showing the steps is also shown at the end of this section (you might want to view the video before starting the edit session).

Here's a video of a sample edit session. Note that the video is muted.

The polygon we just created only persists in our current map session. In other words, if we were to close ArcGIS Pro, we would lose that edit. 

If the Save button is ghosted out, you either already saved the changes or you did not complete the polygon edit.

Editing an existing polygon

So far, you've learned how to create new, isolated, polygons. When appending to an existing polygon, or modifying the inside boundaries of a polygon, different editing tools should be used. A few examples follow.

Appending to an existing polygon

In this section, you will learn how to properly append a polygon to an existing polygon. You may be tempted to use the Polygon tool from the previous section, however, this would require that you delineate the entire polygon, including boundaries shared with an existing polygon. While this process is allowed by ArcGIS, it risks creating gaps and overlaps along the shared boundary. Instead, you will use another editing tool: the Autocomplete Polygon tool.

In the next step, you will append the quad area to the East Boundary layer.

This should place the map's extent over Colby's quad.

This will bring up the Create Features pane (if it's not already open).  You'll note that the East boundary layer is now the only editable layer in the pane.


To use this tool, you start by clicking anywhere inside of the existing polygon you are appending the new polygon to.  Where you click does not matter since this first click will not generate a permanent vertex. Your next click will be on the boundary where you want one end of the shared boundaries to be recorded. You then delineate the area of interest as you did with Johnson pond. The last vertex will be placed on the other end of the shared boundary. You can then choose to finish off the polygon by double-clicking anywhere inside the existing polygon, ore pressing the F2 key, or clicking the Finish button. An example of the aforementioned steps is highlighted next. A video demonstration is also shown at the end of these steps.

You'll note that ArcGIS will help snap your point to the existinging polygon edge. This will be indicated by the East boundary: Vertex  helper pop-up label in the View window.

Your polygon should now be complete. Note how ArcGIS automatically closed off the eastern end of the polygon by automatically creating  the vertices needed to generate a perfectly shared boundary devoid of gaps and overlaps.

To ensure that the changes are permanent, click on the Save button to save the changes to the shapefile.

Here's a video of a sample edit session. Note that the video is muted.

Carving out a polygon inside of an existing polygon

Another kind of editing procedure involves carving out a polygon inside of an existing polygon. The choice of editing workflow will matter. For example, when using the Polygon editing tool  to create a polygon inside of an existing polygon, you will end up having two representations for the same area.  In other words, the new polygon will overlap the existing polygon (first example in the following figure).  If you clip out the underlying polygon with the newly created one, you end up with a single representation of that same area (second example in the following figure). Since we don't want the same area represented twice, we'll opt for the second option in the example that follows.

Next, we will delineate the Colby Green inside of the East boundary polygon.  

This should place the map's extent over Colby's Green oval.

Next, we'll clip out the area shared by both polygons.

This will bring up a Modify Features window pane.

You can tell that the underlying polygon was clipped and discarded by selecting the Colby green polygon with the Selection tool. If you do not see the little pop-up window at the location you clicked, then there are no overlapping polygons. If you still see that little pop-up window, then you did not properly clip the polygon as outlined in the last step.

Splitting a polygon

In this next exercise, you will learn how to split an existing polygon. You will delineate the wooded section of the East boundary layer which will end up splitting the polygon into two sections. The steps are outlined below.

Next, you will split the polygon into two parts by digitizing the boundary separating the wooded area from the developed area.

You now have to separate polygons. Note that they do not overlap.

Here's a video of a sample edit session. 

The background image used in the video will very likely not reflect the updated version of the imagery on your PC.


Editing attribute tables

When adding features to a vector layer, you probably want to edit their attributes. You can do so via the layer's attribute table.


You'll note a few things. First, the west quad polygon and the colby green polygon have an empty Name field--this is to be expected given that these were newly created polygons. Second, the East boundary value appears twice in the table. This is a result of the original polygon being split into two which leads to attribute value(s) being shared across the split polygon. 

You can edit the table as you would a spreadsheet.

Note that you can identify the polygons associated with each record by selecting the row of interest.

Editing line features

In the exercises that follow, you will be exposed to a few line editing tools and workflows.

Adding vertices to lines

In the following steps, you will reshape Mayflower Hill drive by adding/moving vertices along the line segment.



This will display the vertices that define each line segment of the Roads polyline feature.

You don't have to worry about placing the vertex exactly since you will move it in the next step.

Here's a video of a sample edit session. Note that the video is muted.


Adding line segments

In this next exercise we will all a polyline that will connect the Lunder/Diamond parking lot to the Alumni/Davis parking lot.

Here's a video of a sample edit session. 

Note that the background image in the video may differ from the one on your screen.

Extending line segments

In this next exercise, you will learn how to extend and snap existing line segments to another existing line.  While this can be done by dragging the end vertex to a snap point on the adjacent line, you will learn how to leverage the Extend/Trim tool to accomplish this task more effectively.

This will open the Extend or Trim window pane on the right-side of your map display.

The selected polyline should now be extended to the adjacent line.

Here's a video of a sample edit session. Note that the video is muted.

On your own, feel free to continue editing the layers, or adding new ones as needed using the backdrop image as reference. Don't forget that you can always undo edits using the Ctrl + Z shortcut key and you can unselect features by clicking the Clear button in the Edit toolbar.