Skip to main content

Manage code libraries

Unlock the full set of features for topo, set-out, and as-built surveys


note

You can manage your code libraries only in Emlid Flow 360.

This guide explains how to add new code libraries or update existing ones using Emlid Flow 360.

Overview

A survey code is a set of letters and numbers used to classify collected objects in the field, such as trees, fences, manholes, or utility poles. Codes can also include additional information about the object, such as geometry type, description, and custom attributes.

Attributes are additional data fields attached to a survey code. They allow you to record metadata beyond position, such as material type, diameter, condition, asset ID, or inspection notes. This helps standardize data collection and ensures consistent information across projects and field crews.

caution

Currently, attributes can only be added to manually created code libraries in Emlid Flow 360. Importing code libraries with attributes is not yet supported and will be added in future releases.

Workflow

Your Emlid account has 2 default libraries: ‘Points and lines’ containing 2 simplest codes, and ‘Emlid library’ containing the most commonly used survey codes. Using Emlid Flow 360, you can add your own code libraries.

note

You can set a code library as the default for all of your future projects. Learn more in Create or Import Project guide.

Adding code library

To add a code library, follow the steps below:

  1. In the menu on the left, click Code libraries.

  2. Click + New.

  3. Name your library and click Create.

  4. To add survey codes to your library, either create codes manually or import a predefined code library.

    caution

    For imported code libraries, only the description field is supported. Attribute support will be added in future releases.

Learn more in the Creating codes and Importing codes sections below.

Once you added a new code library, it will be synced across all your devices. You can link this library to any of your projects.

Creating codes

To add codes manually, follow the steps below:

  1. In the newly created library, tap New.

  2. Choose the code type first—a point or a line.

  3. Enter the code name. Survey codes are typically abbreviated to keep them short and easy to use in the field.

  4. Add a description if needed. The description is a human-readable label associated with the survey code. For example, the surveyor may see the code MH in the field, while exported data and reports display the full description, such as “Manhole.”

  5. Add attributes if needed. Enter the attribute name and define its type:

  • Text: Free-form text input. Use this field for notes, asset IDs, or other custom information.
  • Integer: Whole numbers only. Suitable for values such as pipe diameter in millimeters, number of lanes, or floor count.
  • Number: Numeric values with decimal support. Use for measurements such as invert elevation, offset distance, or depth.
  • List: A predefined set of selectable values. Use it for standardized fields such as material type, condition, or status. Values are stored as text, while the predefined options help ensure consistent data entry across projects and crews.
caution

The maximum number of attributes you can add to a code is 100.

tip

When creating a list, click + to save the current entry and add a new one.

  1. Once you have filled in all the required fields, click Create code. It will be saved to the library.

Once you add new codes to your code library, the updated library will automatically sync with the Emlid Flow app on your mobile device.

Importing codes

caution

At the moment, Emlid Flow 360 does not support importing codes with attributes. This functionality will be added in a future release.

To import codes to your code library, do the following:

  1. Select the library where you want to import the new codes.
note

You can import new codes only into libraries that you created.

  1. Click Import, then select the file containing your code library. Once the import is complete, a confirmation message will appear.

tip

A single code library can’t contain two survey codes with the same code name. Before adding new codes to your library, make sure the file you’re uploading doesn't duplicate the already existing codes.

Once you import new codes to your code library, the updated library will automatically sync with the Emlid Flow app on your mobile device. Learn more about using codes during surveying in the Working with codes guide.

Editing codes

In Emlid Flow 360, you can edit codes in the libraries created by you. Do as follows:

  1. Open the required library in Emlid Flow 360.

  2. Right-click the code row. A menu with available options will open.

  3. Choose Edit code, then add the necessary changes, including adding the attributes.

Further reading