# Editing layers

<figure><img src="https://217108486-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmRfGitkyjOEMvVsEyGWN%2Fuploads%2Fo9gnjF2EH0OLcQeb35cP%2Fimage.png?alt=media&#x26;token=52e68986-9d12-4f6f-8de5-327abc4d7368" alt=""><figcaption></figcaption></figure>

Data editing in Felt lets you modify features and add new features to existing layers in your maps. You can change feature attributes (like names, population values, or any other properties), adjust geometries by moving or reshaping features, and create entirely new features with custom attributes—all while seeing your changes reflected instantly in your map styling, labels, and statistics.&#x20;

This page will walk through the available data editing workflows available in Felt today. All these workflows are only available to Admin and Editors in Enterprise plans, when viewing a map in edit mode.&#x20;

{% hint style="success" %}
This feature is only available to customers on the [Enterprise plan](https://felt.com/pricing). To upgrade, [contact Sales](https://felt.com/sales).
{% endhint %}

## Creating new layers

Felt allows you to create new spatial data layers from scratch and edit them from the Field App or on desktop. This is useful when you need to build and maintain a structured dataset, manage assets on the ground, collect records that will persist long-term, and to run reporting from field observations. You must have editor permissions to create new features or edit data layers on the map. All online edits are immediately reflected for other viewers and collaborators looking at the map.

<figure><img src="https://217108486-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmRfGitkyjOEMvVsEyGWN%2Fuploads%2FXXc6mVsNbfoT580sw9CI%2Fimage.png?alt=media&#x26;token=e05ef42c-4344-4a27-9f65-1a0bf2df4a6a" alt="" width="375"><figcaption></figcaption></figure>

There are multiple ways to add a new feature to a layer:

* Use the pencil icon in the toolbar <img src="https://217108486-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmRfGitkyjOEMvVsEyGWN%2Fuploads%2FnCXyk095ZVDIz9xWjNXT%2FUIIconButton.png?alt=media&#x26;token=b09e04bc-026a-486d-add1-f43b05b4ff01" alt="" data-size="line"> (steps using the toolbar are outlined below)
* Click on the Felt menu (top-left) > File > select **`New layer...`**
* Use the **`cmd k`** shortcut menu and search for "New layer..."

#### Steps

1. Click on pencil dropdown menu <img src="https://217108486-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmRfGitkyjOEMvVsEyGWN%2Fuploads%2FnCXyk095ZVDIz9xWjNXT%2FUIIconButton.png?alt=media&#x26;token=b09e04bc-026a-486d-add1-f43b05b4ff01" alt="" data-size="line">in the toolbar and select **`+ New Layer`**

   <figure><img src="https://217108486-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmRfGitkyjOEMvVsEyGWN%2Fuploads%2FjmdoE4i58yRnIjVP9qG4%2Fimage.png?alt=media&#x26;token=e395fd36-12c1-426d-b401-923b380a5211" alt="" width="115"><figcaption></figcaption></figure>
2. Enter a name for the new layer and select feature types you want to create (point, line, or polygon)

   <figure><img src="https://217108486-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmRfGitkyjOEMvVsEyGWN%2Fuploads%2FhWrWLytZljMBlgQ2wNdx%2Fimage.png?alt=media&#x26;token=35b4de33-ebf2-4506-b852-631ec900646e" alt="" width="332"><figcaption></figcaption></figure>
3. Add attributes to the layer (**`+ Add attribute`**). (For adding dropdown values, see [#surveys](#surveys "mention") below.)

   <figure><img src="https://217108486-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmRfGitkyjOEMvVsEyGWN%2Fuploads%2FhGauXXflqWBt3EfYkwHL%2Fimage.png?alt=media&#x26;token=2c27fea7-3ba4-46be-a59f-615f2171c3b2" alt="" width="375"><figcaption></figcaption></figure>
4. Click **`Create layer`** and start drawing your first feature by clicking on the map to place points / vertices
5. Once the feature is drawn, fill out the attributes in the feature panel on the right-side and click **`Done`**

   <figure><img src="https://217108486-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmRfGitkyjOEMvVsEyGWN%2Fuploads%2FLLjgCeGpTcToBAs7oVHb%2Fimage.png?alt=media&#x26;token=03948fb3-cf72-45a2-a086-14edaa872cc8" alt="" width="375"><figcaption></figcaption></figure>

Your new layer will appear in the legend, and features can be edited on [mobile](#mobile-editing) or desktop, viewed in [table view](https://help.felt.com/layers/table-view), or [styled](https://help.felt.com/layers/styling/vector-layers) like any other vector layer in Felt.

{% columns %}
{% column width="66.66666666666666%" %}

<figure><img src="https://217108486-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmRfGitkyjOEMvVsEyGWN%2Fuploads%2F5YAa3jZcFkK9NSvbaAGT%2Fimage.png?alt=media&#x26;token=9c7abd08-7bfc-4bba-9de4-20531a6f94e7" alt="" width="563"><figcaption></figcaption></figure>
{% endcolumn %}

{% column width="33.33333333333334%" %}

<figure><img src="https://217108486-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmRfGitkyjOEMvVsEyGWN%2Fuploads%2FOldqaovfW3t3nQsx6mL7%2Fimage.png?alt=media&#x26;token=84555401-58b1-4b19-a09d-8347fa01bf53" alt="" width="162"><figcaption></figcaption></figure>
{% endcolumn %}
{% endcolumns %}

#### Surveys

Text and Number attribute types can support dropdowns of pre-set values. When creating the attribute for the new layer, select the **`Single select`** option under **Survey** and then add in all possible values you want to be available from a dropdown menu. You can sort the values that appear in the dropdown manually or alphabetically.&#x20;

<figure><img src="https://217108486-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmRfGitkyjOEMvVsEyGWN%2Fuploads%2FQLSyRFH40ILgL7MuM6GN%2Fimage.png?alt=media&#x26;token=ab440f72-037d-4993-a300-52e4402def55" alt=""><figcaption></figcaption></figure>

The values will appear as a dropdown when anyone creates a new feature. Blanks or dropdown fields that have not been filled in yet are noted with a `—` value.

<figure><img src="https://217108486-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmRfGitkyjOEMvVsEyGWN%2Fuploads%2FDHBcBMxYzEBTWtNw1bah%2Fimage.png?alt=media&#x26;token=7a0fa52a-6b76-454d-b4c0-d2ba3e9eddd0" alt="" width="375"><figcaption></figcaption></figure>

#### Required fields

For any attribute or column you create, you can make it required in the survey under Field settings.&#x20;

<figure><img src="https://217108486-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmRfGitkyjOEMvVsEyGWN%2Fuploads%2FmkZxbSVln5lbiqpaBc70%2Fimage.png?alt=media&#x26;token=ec062ddb-61a5-4dbc-ae99-faf34269905c" alt="" width="344"><figcaption></figcaption></figure>

This requires that the field must be filled out to adding a new feature to the layer. Required fields have an asterisk (\*) next to their name.&#x20;

<figure><img src="https://217108486-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmRfGitkyjOEMvVsEyGWN%2Fuploads%2FoG3wt2fKHW89J6DlpYcx%2Fimage.png?alt=media&#x26;token=ebdbd64e-4985-4fef-9f5b-8d3ff2659e37" alt="" width="318"><figcaption></figcaption></figure>

#### Supported data types

Felt allows you to create point, line, and polygon layers. The following attribute data types are supported:&#x20;

<table><thead><tr><th width="163.515625">Attribute Type</th><th>Examples, or supported types</th></tr></thead><tbody><tr><td>Text</td><td><strong><code>Area 1</code></strong>; <strong><code>Reviewing proposal</code></strong>; <strong><code>Testing!</code></strong></td></tr><tr><td>Number</td><td><strong><code>10</code></strong>; <strong><code>0.54</code></strong></td></tr><tr><td>Boolean</td><td><strong><code>true</code></strong>; <strong><code>false</code></strong></td></tr><tr><td>Date</td><td><strong><code>2027-01-01 16:30</code></strong></td></tr><tr><td>Image</td><td><strong><code>.jpg</code></strong>; <strong><code>.png</code></strong>; <strong><code>.pdf</code></strong> </td></tr><tr><td>Person</td><td><img src="https://217108486-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmRfGitkyjOEMvVsEyGWN%2Fuploads%2FlhPODhnIkELOjtnBwLym%2Ffelt.com_map_Transit-stop-explorer-Nbn5BJjXTSOKoI9CtT37FOC_loc%3D32.71261%2C-117.15395%2C15z.png?alt=media&#x26;token=795edcf3-c39d-48b4-917a-a63ae4459bfa" alt="" data-size="line"> <strong>Nora Smith</strong></td></tr></tbody></table>

* You can add multiple images to individual features.
* Person is a data type for assigning teammates in the Felt Workspace to specific assets or features

#### Metadata fields

Felt supports a set of metadata fields that are captured and populated automatically based on information about the layer. You can add them like other attributes in the "Edit attributes" modal, and they will only appear in the table view and in exports (not pop-ups or feature editing panels). Because metadata fields are captured automatically, they are read-only and cannot be edited directly.&#x20;

The metadata fields supported include:

<table><thead><tr><th width="196.953125">Metadata field</th><th width="197.40625">Data type</th><th>Examples</th></tr></thead><tbody><tr><td>Created at</td><td>Date time</td><td><strong><code>2026-01-01 00:00</code></strong></td></tr><tr><td>Created by</td><td>Felt username</td><td><img src="https://217108486-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmRfGitkyjOEMvVsEyGWN%2Fuploads%2FlhPODhnIkELOjtnBwLym%2Ffelt.com_map_Transit-stop-explorer-Nbn5BJjXTSOKoI9CtT37FOC_loc%3D32.71261%2C-117.15395%2C15z.png?alt=media&#x26;token=795edcf3-c39d-48b4-917a-a63ae4459bfa" alt="" data-size="line"> <strong>Nora Smith</strong></td></tr><tr><td>Modified at</td><td>Date time</td><td><strong><code>2026-01-01 00:00</code></strong></td></tr><tr><td>Modified by</td><td>Felt username</td><td><img src="https://217108486-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmRfGitkyjOEMvVsEyGWN%2Fuploads%2FlhPODhnIkELOjtnBwLym%2Ffelt.com_map_Transit-stop-explorer-Nbn5BJjXTSOKoI9CtT37FOC_loc%3D32.71261%2C-117.15395%2C15z.png?alt=media&#x26;token=795edcf3-c39d-48b4-917a-a63ae4459bfa" alt="" data-size="line"> <strong>Nora Smith</strong></td></tr><tr><td>Length (m)</td><td>Number</td><td><strong><code>3,286.50 m</code></strong></td></tr><tr><td>Perimeter (m)</td><td>Number</td><td><strong><code>3,148.46 m</code></strong></td></tr><tr><td>Area (m<sup>2</sup>)</td><td>Number</td><td><strong><code>606,845.84 m²</code></strong> </td></tr></tbody></table>

* Length is captured for lines only.&#x20;
* Area and perimeter are captured for areas only.&#x20;

## Adding new features

#### Example

Create a new store location point with a monthly revenue of $8,000 that automatically inherits your layer's styling.

<figure><img src="https://217108486-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmRfGitkyjOEMvVsEyGWN%2Fuploads%2FKxAFvcKC82fbaEQy8rAp%2Fimage.png?alt=media&#x26;token=2a20a974-a7a5-4ec5-9015-f261bac620cf" alt="" width="375"><figcaption></figcaption></figure>

There are multiple ways to add a new feature to a layer:

* Use the pencil icon in the toolbar <img src="https://217108486-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmRfGitkyjOEMvVsEyGWN%2Fuploads%2FnCXyk095ZVDIz9xWjNXT%2FUIIconButton.png?alt=media&#x26;token=b09e04bc-026a-486d-add1-f43b05b4ff01" alt="" data-size="line"> (steps using the toolbar are outlined below)
* Look for the **`+`** or pencil icon <img src="https://217108486-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmRfGitkyjOEMvVsEyGWN%2Fuploads%2FJj8AiwSfUcTegJ0O6Hme%2FUIIconButton.png?alt=media&#x26;token=c5c0b9ac-146c-4145-8662-7b26bd10326c" alt="" data-size="line"> in table view

<figure><img src="https://217108486-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmRfGitkyjOEMvVsEyGWN%2Fuploads%2FUHDe3rXnuf96hJMMHAbA%2Fimage.png?alt=media&#x26;token=872ae0cf-8030-4d0c-a232-7d813db2a042" alt="" width="188"><figcaption></figcaption></figure>

* Select **`Add feature...`** from the **`...`** layer menu in the legend

<figure><img src="https://217108486-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmRfGitkyjOEMvVsEyGWN%2Fuploads%2FZbUWKPXCElyyPTluCwW2%2Fimage.png?alt=media&#x26;token=9ee5a239-7914-4bea-8589-3101d7ff63c1" alt="" width="375"><figcaption></figcaption></figure>

#### Steps

1. **Click on dropdown next to the the draw icon** <img src="https://217108486-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmRfGitkyjOEMvVsEyGWN%2Fuploads%2FnCXyk095ZVDIz9xWjNXT%2FUIIconButton.png?alt=media&#x26;token=b09e04bc-026a-486d-add1-f43b05b4ff01" alt="" data-size="line">in the toolbar

   <figure><img src="https://217108486-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmRfGitkyjOEMvVsEyGWN%2Fuploads%2FsLsY4jvu00n00jnLinRE%2Fimage.png?alt=media&#x26;token=23f60d13-1ea3-4836-8411-83a76f820008" alt="" width="375"><figcaption></figcaption></figure>
2. **Select the layer** you want to add features to
3. **Draw on the map** - Click on the map to create your new feature
4. **Add attributes** - fill in any attribute values in the properties panel on the right

   <figure><img src="https://217108486-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmRfGitkyjOEMvVsEyGWN%2Fuploads%2FKxAFvcKC82fbaEQy8rAp%2Fimage.png?alt=media&#x26;token=2a20a974-a7a5-4ec5-9015-f261bac620cf" alt="" width="375"><figcaption></figcaption></figure>
5. **Click Done** - Your new feature is added to the layer and styled automatically

{% hint style="info" %}
Felt saves the last layer you edited in the toolbar—you will see the pencil icon has the layer's color on it <img src="https://217108486-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmRfGitkyjOEMvVsEyGWN%2Fuploads%2FSjCetMHwz2NAFV861H0u%2Ffelt.com_map_Untitled-Map-HB55PpKdSriw9CPKV1k8prB_loc%3D37.45779%2C-122.12254%2C14z%20(1).png?alt=media&#x26;token=778351b5-5652-4061-88e7-4323b84fcdbd" alt="" data-size="line">. You can continue adding features to the existing layer by selecting the pencil icon directly.
{% endhint %}

#### Undo changes

Press Command-Z (Mac) or Control-Z (Windows) to undo recent edits while working in the map.

## Editing geometries

#### Example

Resize a boundary or move a building location to reflect updated information.

<figure><img src="https://217108486-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmRfGitkyjOEMvVsEyGWN%2Fuploads%2FSDHpPjLKZ7Njpksulgp3%2Fediting%20geometries.gif?alt=media&#x26;token=b79fd08d-9fd6-41c6-b548-420c7dbba3a9" alt="" width="375"><figcaption></figcaption></figure>

There are multiple ways to edit a feature:

* Double-click on a feature
* Click on the pencil icon ![](https://217108486-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmRfGitkyjOEMvVsEyGWN%2Fuploads%2FENLJeZudD2yYv7HYQo8R%2Fedit.svg?alt=media\&token=b43e7ed6-f7f3-4472-84f6-9e16964c72d9) in the popup interaction &#x20;

<figure><img src="https://217108486-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmRfGitkyjOEMvVsEyGWN%2Fuploads%2F6H7Nom1amLMWncrQmfQs%2Fpopup%20contents.png?alt=media&#x26;token=12e1dbd3-b5b2-4112-9fc1-726e9b4fca14" alt="" width="239"><figcaption></figcaption></figure>

#### Steps

1. **Select a feature** - Double-click any feature on the map to enter edit mode
2. **Modify the geometry** - Use the same controls as element editing:
   1. Drag vertices to move them
   2. Right-click to add new vertices
   3. Right-click to delete vertices
   4. Drag the entire feature to reposition it
3. **Click Done** - Your geometry changes are saved

{% hint style="info" %}
You can also enter edit mode by clicking a feature once and then clicking the pencil icon.
{% endhint %}

For existing line features, you can also extend the existing lines to continue drawing a segment. Clicking on an endpoint vertex gives you the option to extend the line segment.

<figure><img src="https://217108486-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmRfGitkyjOEMvVsEyGWN%2Fuploads%2FZq3O0oBKTOhVthUpQnUj%2Fimage.png?alt=media&#x26;token=ad2c0dd1-9475-4153-8a6b-73389774063e" alt=""><figcaption></figcaption></figure>

#### Undo changes

Press Command-Z (Mac) or Control-Z (Windows) to undo recent edits while working in the map.

## Editing attribute values

{% hint style="info" %}
Changes to attributes update your map styling, labels, and statistics dynamically as you make them.
{% endhint %}

#### Example

Update a census tract's population from 8,000 to 11,000 and watch the color change immediately based on your symbology.

<figure><img src="https://217108486-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmRfGitkyjOEMvVsEyGWN%2Fuploads%2FRdjmqVHhQsEylkwgr7Mp%2Fimage.png?alt=media&#x26;token=2ac9331e-9bdf-4877-94d2-3b6049bfbd3c" alt="" width="375"><figcaption></figcaption></figure>

There are multiple ways to edit a feature:

* Double-click on a feature
* Click on the pencil icon ![](https://217108486-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmRfGitkyjOEMvVsEyGWN%2Fuploads%2FENLJeZudD2yYv7HYQo8R%2Fedit.svg?alt=media\&token=b43e7ed6-f7f3-4472-84f6-9e16964c72d9) in the popup interaction &#x20;
* Double-click on a cell in the layer's table&#x20;

#### Steps from the map

1. Double-click any feature on the map
2. In the properties panel, click into any attribute field
3. Update the value
4. Click Done

<figure><img src="https://217108486-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmRfGitkyjOEMvVsEyGWN%2Fuploads%2Ff5bEIPM6MWOfZ9LIxTQG%2Fimage.png?alt=media&#x26;token=64c81a77-534e-4867-a29d-9713ffc0b1dc" alt="" width="375"><figcaption></figcaption></figure>

#### Steps from the table

1. Open the layer's data table
2. Double-click any cell in the table
3. Update the value
4. Press Enter or click outside the cell

<figure><img src="https://217108486-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmRfGitkyjOEMvVsEyGWN%2Fuploads%2FJfu00jSNMR3FiDDrpLGW%2Fimage.png?alt=media&#x26;token=02602448-fb5c-4084-9750-06b3af0a9d54" alt="" width="563"><figcaption></figcaption></figure>

#### Collaborative editing

When multiple editors are editing the map at once you will see their presence at the top of the map, where their cursor is on the map, and in the attribute table for the layer. When a feature is being edited, that row will be highlighted in the table, and the relevant editor's name will be displayed

<figure><img src="https://217108486-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmRfGitkyjOEMvVsEyGWN%2Fuploads%2FSZI02892X6Z0YIMXPEef%2Fimage.png?alt=media&#x26;token=31f80297-9f54-4166-b057-c3ed1c0e300a" alt=""><figcaption></figcaption></figure>

## Editing attribute columns

Update existing Felt layers by adding and removing columns from the layer. You can also rename the header titles for the attribute headers. Edits made to the columns affect the columns available everywhere else in Felt: table view, pop ups, styling menus, etc.&#x20;

<figure><img src="https://217108486-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmRfGitkyjOEMvVsEyGWN%2Fuploads%2FbQrQpG8OWFmV9gLUEQZ4%2Fimage.png?alt=media&#x26;token=4cdf5491-9f2a-4098-a625-21d3b2bc5979" alt="" width="563"><figcaption></figcaption></figure>

#### Examples

* Adding new columns to an existing dataset to collect new data for an existing layer
* Removing unwanted columns from the Felt table
* Renaming a column to make it easier to understand the data for viewers

There are multiple ways to edit the columns available in a layer:

* Click on **`...`**  from the layer menu and select **`Actions`** > **`Edit attributes`**&#x20;
* In the **`Data`** tab within the layer editor menu, select **`Edit attributes`**
* Click on a column header and select **`Edit attribute...`**
* Click on **`...`** from the table view and select   **`Edit attributes`**&#x20;

<figure><img src="https://217108486-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmRfGitkyjOEMvVsEyGWN%2Fuploads%2FrRxNRbQGXimQAl64uIHm%2Fimage.png?alt=media&#x26;token=11df44d1-e3fd-45bb-a8f5-b948826f4bd1" alt="" width="358"><figcaption></figcaption></figure>

#### Steps

1. Click on **`...`**  from the layer menu and select **`Actions`** > **`Edit attributes`**&#x20;
2. You will see a panel that allows you to edit or delete any existing columns.&#x20;

   <figure><img src="https://217108486-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmRfGitkyjOEMvVsEyGWN%2Fuploads%2F6J3nBOnjA9u1ha5GMitt%2Fimage.png?alt=media&#x26;token=8444f0c3-118d-4b46-b612-b007f6b44be1" alt="" width="563"><figcaption></figcaption></figure>
3. And you can also add new columns in this panel (see **`+ Add attribute`** bottom-left)&#x20;

## Deleting features

#### Example

Cleaning up or updating a dataset to remove outdated or erroneous features.

<figure><img src="https://217108486-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmRfGitkyjOEMvVsEyGWN%2Fuploads%2F7MoXI9swPEyXWzsrNCK3%2FScreenshot%202025-11-17%20at%201.16.11%E2%80%AFPM.png?alt=media&#x26;token=ee0602b2-2f65-4100-8b29-7071a65b5b18" alt="" width="375"><figcaption></figcaption></figure>

There are multiple ways to edit a feature:

* Click on a feature and hit the **`Delete`** key
* Click on **`Delete`** from the the overflow menu **`...`** in the popup interaction &#x20;
* Right-click on a row in table view and select **`Delete`**

#### Steps from the map

1. Click any feature on the map
2. In the popup panel, click the **`...`** menu
3. Select **`Delete`** from the menu

<figure><img src="https://217108486-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmRfGitkyjOEMvVsEyGWN%2Fuploads%2Ft9ATBlOWMRj8n6wWybdu%2Fimage.png?alt=media&#x26;token=9cfb12a3-9e2d-41e2-94a5-04c0d042a1b0" alt="" width="375"><figcaption></figcaption></figure>

#### Steps from the table

1. Open the layer's data table
2. Right-click any cell for the feature you want to delete
3. Select **`Delete`** from the menu

<figure><img src="https://217108486-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmRfGitkyjOEMvVsEyGWN%2Fuploads%2FKGHFY3ZuouQWNte7uCND%2Fimage.png?alt=media&#x26;token=618ec3ce-2d7b-4953-ad2c-abd60f132fff" alt="" width="375"><figcaption></figcaption></figure>

#### Undo changes

Press Command-Z (Mac) or Control-Z (Windows) to undo recent edits while working in the map.

## Mobile editing

With Felt's native mobile app, Field App, data editing is available on mobile devices with the same capabilities as desktop. Use tap gestures to add and edit features and feature attributes through the properties panel. To get started with Felt's Field App see [getting-started](https://help.felt.com/field-app/getting-started "mention") and download the Felt app on your [Android](https://play.google.com/store/apps/details?id=com.felt.mobile) or [iOS](https://apps.apple.com/us/app/felt-maps-field-surveys-gis/id6754033379) device.

<figure><img src="https://217108486-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmRfGitkyjOEMvVsEyGWN%2Fuploads%2FYNLv63RYAve3VUGp5AYN%2FApple%20iPhone%2016%20Black.png?alt=media&#x26;token=a6c49755-f3c7-426b-83ca-dbe29b498c61" alt="" width="219"><figcaption></figcaption></figure>

## Technical details

#### How edits are stored

When you edit a layer in Felt, you're editing the specific copy of that layer in your current map. Your edits don't affect the original data source or any other maps using that layer.

#### Collaborative editing

Multiple collaborators can edit the same map simultaneously. Each person's edits are saved to the layer in real-time. you won't see each other's undo/redo history—only the final saved changes.

When multiple editors are editing the map at once you will see their presence at the top of the map, where their cursor is on the map, and in the attribute table for the layer. When a feature is being edited, that row will be highlighted in the table, and the relevant editor's name will be displayed

<figure><img src="https://217108486-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmRfGitkyjOEMvVsEyGWN%2Fuploads%2FmGqU1SUOtocZ6E7Vs8se%2Fimage.png?alt=media&#x26;token=5bb5ed67-5c62-47c1-96a2-556528986140" alt="" width="563"><figcaption></figcaption></figure>

#### Layer copying behavior

When you copy a layer, you copy all edits that have been made to it up to that point. However, the copied layer becomes independent—any further edits to either the original or the copy won't affect the other.

#### Complex geometries

You can edit features with complex geometries (like multi-polygons or polygons with holes), moving or adjusting the existing parts. However, you currently cannot create new complex geometries from scratch.

#### API and SDK

The REST API and JavaScript SDK currently don't support data editing. The JavaScript SDK is view-only and doesn't reflect editing capabilities. API references to "elements" refer to annotations, not data layers.

## Tips and best practices

#### Add features quickly with the toolbar

Felt saves the last layer you edited in the toolbar—you will see the pencil icon has the layer's color on it <img src="https://217108486-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmRfGitkyjOEMvVsEyGWN%2Fuploads%2FPPavIPLOkjU152wW0DnA%2Ffelt.com_map_Untitled-Map-HB55PpKdSriw9CPKV1k8prB_loc%3D37.45779%2C-122.12254%2C14z%20(1).png?alt=media&#x26;token=1fcd7f64-f8fc-4f00-a5d1-f3bbd5a305e5" alt="" data-size="line">. You can continue adding features to the existing layer by selecting the pencil icon directly.

<figure><img src="https://217108486-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmRfGitkyjOEMvVsEyGWN%2Fuploads%2FCiPIt2ziGHvglG95xzo8%2Fimage.png?alt=media&#x26;token=e39cdef3-53be-4b34-bebd-991ba529eb44" alt="" width="141"><figcaption></figcaption></figure>

#### Control who can edit

Pay attention to who has edit access to your maps. Anyone who can edit the map can modify the underlying data.

#### Use layer copying as checkpoints

Since there's no edit history beyond the in-app undo stack, create copies of your layer at important milestones. This gives you a way to checkpoint your work:

* Make edits to your layer
* When you reach a stable state, copy the layer
* Continue editing the original
* If you need to revert, delete the edited version and work from your copy

#### Create playground versions

If you want to experiment with data without affecting your main map, copy the layer first and work on the copy. You can always delete experimental versions or keep them if the changes work out.

#### Consider your workflow

Think about layer copying as version control for your map data. Build up changes incrementally and create copies when you want to preserve a particular state.

## Frequently asked questions

<details>

<summary>Who can edit data layers in Felt?</summary>

Admins and editors in Enterprise plans can edit layers on maps.&#x20;

</details>

<details>

<summary>When should I use Layers instead of Annotations (formerly Elements) for editing data on the map?</summary>

For most workflows, editing data layers in Felt is the better choice. Annotations work well for quick markup and very small datasets. Here's when to use each:

**Layer editing is best for:**

* Asset tracking and managing datasets with more than 100 features
* Using table view to see and edit all your data at once
* Advanced styling options (categorical symbology, graduated colors, zoom-based visibility, label control, etc.)
* Better map performance through tiling (especially important for large datasets)
* The ability to export and reuse your data across multiple maps
* Mobile data collection (see [field-app](https://help.felt.com/field-app "mention"))
* Enterprise plans in Felt

**Annotations are best for:**

* Quick visual markup for presentations or comments
* Simple styling for a handful of features
* Lightweight additions that don't need structured data management
* Free and Team plans in Felt

You can [convert annotations to a data layer](https://help.felt.com/elements/creating-data#convert-to-layer) to get started with editable layers. Right-click your group of annotations and select **Actions** → **Convert to layer** to unlock full layer functionality.

</details>

<details>

<summary>Does Felt support survey responses?</summary>

Yes, Felt supports dropdown menus with predetermined values for editable data! See [#surveys](#surveys "mention") to learn more about setting up dropdowns for new layers.&#x20;

</details>

<details>

<summary>Can I undo changes after I've saved them?</summary>

You can use the undo stack (Command-Z or Control-Z, or tapping the undo buttons on the mobile Field App) for recent changes, but once you've closed the map or cleared your browser, those changes are permanent. Create layer copies as checkpoints if you need the ability to revert to previous states.

</details>

<details>

<summary>Do my edits affect other maps using this data?</summary>

No. When you edit a layer, you're editing only the copy in your current map. Other maps using the same original data source remain unchanged.

</details>

<details>

<summary>If I edit a layer, do those changes appear in other maps?</summary>

No. Edits are specific to the layer instance in your current map and don't propagate to other maps using the same data source. Each map has its own independent version of the layer.

</details>

<details>

<summary>Can multiple people edit at the same time?</summary>

Yes. All collaborators with edit access can modify the map simultaneously, and changes save in real-time. However, you won't see each other's undo history—only the final saved changes.

</details>

<details>

<summary>Why don't my statistics/symbology update immediately when I make large changes?</summary>

Most changes reflect instantly, but in some cases (like when you exceed the current range of a numeric style), updates may take time to process. Symbology and statistics are recalculated nightly for all layers.

</details>

<details>

<summary>Can I edit data I've imported from cloud sources or live layers?</summary>

Yes. Once data is in Felt, you can edit it regardless of the original source. However, edits only apply to the Felt version—they don't sync back to your original files or databases.

</details>

<details>

<summary>Is there a permanent edit history?</summary>

Not right now. You can use the undo stack (Command-Z or Control-Z) for recent changes, but once you've closed the map or cleared your browser, those changes are permanent. Create layer copies as checkpoints if you need the ability to revert to previous states.

</details>

<details>

<summary>Can I create empty layers from scratch?</summary>

Yes, see [#creating-new-layers](#creating-new-layers "mention").

</details>

<details>

<summary>What can you delete with this feature?</summary>

You can delete features / rows from the map view or table view (see [#deleting-features](#deleting-features "mention")). At this time, you cannot cannot delete columns within layers.

To control what viewers see in popups, check out our [popup styling page](https://help.felt.com/popup-interactions#standard-popups).

</details>

<details>

<summary>How do I edit a feature when popups are disabled?</summary>

You can edit the feature from table view, or by right-clicking on the feature, hovering over the "Select" option in the menu, and selecting the feature from the menu.&#x20;

<figure><img src="https://217108486-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmRfGitkyjOEMvVsEyGWN%2Fuploads%2F1Xfr3uoVJQFhpv94ydVl%2Fimage.png?alt=media&#x26;token=c0715aee-faa6-4e68-82b6-dd0c9fe62e2c" alt=""><figcaption></figcaption></figure>

</details>

<details>

<summary>Is there a max size limit for uploading images to comments or features?</summary>

The max size an image can be is 20MB.

</details>
