To support collecting offset measurements in ArcGIS Field Maps, Bad Elf has defined a set of custom field attributes (documented here). Prior to data collection, you will need to add these field attributes to any point feature classes you wish to use with offset measurements in the field. The process depends on what tools you use to create and edit your projects.


NOTE: Before starting this process, your desired point feature class should already be configured with Z-values and (optionally) prepared for high-accuracy data collection.  The toolbox scripts described below will also add them if needed.

Bad Elf hosts a feature layer on ArcGIS Online that can be used as a template to create your own data collection layer with custom attributes.  Just create a new layer under "Content" by clicking the "New Layer" button, choosing to create it from an existing feature layer in the pop-up, and searching for "Bad Elf Laser Offset Attributes" on ArcGIS Online, and ensuring you enable Z-


Bad Elf has also created a tool you can run against your feature class to verify the necessary prerequisites are met and to add all the required field attributes. Just follow these steps:


  1. Download the Bad Elf Toolbox for ArcGIS from our GitHub repository.

  2. Run the tool in ArcGIS Pro 2.2 or later.

  3. In the Geoprocessing pane, check the boxes of each workflow category you wish to include in your data collection layer. Note: Reference the field attributes article for more information on each category. 

  4. Click Run to update your feature class with the Bad Elf custom field attributes.

  5. Ensure that the feature is published online and included in a map so it is enabled for field data collection with ArcGIS Field Maps or ArcGIS Collector. 

See the “Configuring the Bad Elf Flex for Use With ArcGIS Field Maps” story map and knowledge base article for additional details.