language
Tech Chat | Code Library Workflow (Part 2):
Using Codes and String Numbers in Field Surveys
2025-07-22
Charlie Latchford

Continuing from Part 1, where we explained how to create and manage code lists in SingularPad, this second part focuses on how to use the codes in field measurements — including selecting codes, searching, and using string numbers for linework control and export.


3. Using the Code List in the Field

Once the Code List has been assigned to a project, the user can select it using the code selection icon in any of the measure functions.

image023.png

Below, the user can see both the longer and shorter code names, as well as the point symbol.

image024.png

3.1 Searching for a Code

Note: The code list search is case sensitive. Using upper or lower case in the search input will affect the results.

Users can select the code entry input area:

image026.png

Then begin typing — for example, lowercase "e". Notice that only the  first lowercase "e" will be highlighted:

 053fa2e24f7def4839dff85c318d4f8.png

If the user types uppercase "E", the first character of "EG" is selected:

07250b113b0bc99fec5d26cc5effeb7.png

Another example: uppercase "B" will find relevant matches:

image029.png

Whereas lowercase "b" returns no results:

image030.png


4. Managing String Numbers in Field Workflows

If a code was configured in the Code Library Manager with Auto Connect enabled, the user can assign string numbers during field measurement. This enables the software to automatically draw linework between related points — useful for road features, edges, or topographic lines.


4.1 Assigning and Controlling String Numbers

When using a connected code, string number controls (plus and minus icons) are shown. The user can increment or decrement the string number between observations.

image031.png

image032.png


4.2 Continuing an Existing Line

To continue an existing line (string):

  • Select the desired string number (highlighted blue)

  • Tap Edit from the bottom toolbar

image033.png

Then:

  1. Select Next Point

  2. Measure the new location

  3. The line will be extended to the new point

image034.png


4.3 Closing a String

When using a Polyline code, SingularPad allows the user to close the string. After the second observation, an additional dialog appears where the user can stop using the string number or choose to close the line.

image035.png

image036.png

image037.png

4.4 Exporting Data with String Numbers

Since the string number is stored as an attribute with each point, it can be included in the CSV (or other format) export.

Steps:

  1. In the Project tab, select Export Data

  2. Tap the ">" icon to create a new file type

  3. Tap New at the bottom

image039.png

To create the correct export format:

  1. Name the export template

  2. Define file format (e.g., CSV)

  3. Choose delimiter

  4. Toggle headers if needed

  5. Select attributes to include (string number must be selected manually)

  6. Set the output order

  7. Preview and save

image041.png

Example output with string number included:

image042.png


Coming Next...

In Part 3, we will explore the Fast Code workflow — a powerful tool that speeds up repetitive survey tasks like cross-sections or road mapping. Stay tuned.

Latest Blog
Contact