This guide explains how to define the specific geometry types (Point, Line, and Polygon) that users can create for records within your Fulcrum app or a specific repeatable section.
By explicitly selecting the allowed geometry types, you streamline the data collection experience. The mobile app will only present the creation tools for the types you select, ensuring users can only draw supported geometries.
Enabling Geometry Types on the App (Form) Level
You can define the available geometry types for the main record location through the App Designer's Location Settings.
In the App Designer, click the 'Location Settings' button located in the right panel.
In the dialog box, find the Geometry Types selection area.
Select the specific geometry types you wish to allow for this app's record location.
Point selected by default on all new apps.
Check LineString (for Line) and/or Polygon to allow users to capture linear or area features.
If multiple types are selected, the mobile app will default to Point as the initial selected type.
Click Save to close the Location Settings dialog, and then click Save on the main App Designer screen to finalize your app updates.
Enable Geometry Types on a Repeatable
Geometry types can be configured independently within a repeatable section.
The process for configuring geometry types on a repeatable is the same as the form level:
Navigate to the repeatable's settings panel, locate the Location Settings, and select the allowed geometry types.
β
Mobile and Web Experience Impact
Data Collection
Mobile App: When a user opens the location editor, the geometry type picker only shows the supported types. If only one type is supported, the tool will be auto-selected, and the option to switch types will not be shown.
βWeb App: The drawing toolbar on the web map/record editor adapts dynamically to hide unsupported geometry tools. New records can only be created with the allowed geometry types.
Handling Legacy (Unsupported) Geometries
When a form builder changes the allowed geometry types, a pre-existing record might contain a geometry that is no longer supported (a
Legacy Geometry ).
Viewing: In "view only" mode (on mobile or web), the unsupported geometry is displayed normally.
Editing: When a user attempts to edit a record containing an unsupported geometry, a warning modal will appear.
Warning Message: "This geometry is no longer supported by the current form configuration. To continue, clear it and create a new, compatible geometry."
The user must choose to either [Cancel] (exit without changes) or [Clear] the geometry.
The"Done" button remains disabled until a valid, supported geometry is drawn.
Geometry Limitations
Fulcrum does not currently support multiline, multipolygon, or multipoint geometries. Users can only create single features of the selected type.
Related Links