Bad Elf Flex: Ortho Everywhere Field Attributes for Esri ArcGIS Field Maps

Bad Elf Flex: Ortho Everywhere Field Attributes for Esri ArcGIS Field Maps

Introduction

This document describes the Ortho Everywhere field attributes that are supported and/or used when integrating the Bad Elf Flex with Esri's ArcGIS Field Maps app. These are used to support high-accuracy data collection by recording elevation metadata.

Idea
Please consult our guide→ on how to use these Ortho Everywhere fields with the Flow Points to Third Party App feature in the Bad Elf Flex app.
Info
For information on Esri ArcGIS GPS metadata including laser offset fields, please consult the ArcGIS documentation→.

High-Accuracy GNSS Fields

The following fields are used for capturing metadata associated with a single GNSS point:


Field Name

Alias

Description

Type

BADELF_LATITUDE


Bad Elf Latitude

The raw latitude reported by the Bad Elf GNSS receiver; for offset measurements, same as ESRIGNSS_LATITUDE.  Serves as backup in case the point is manually moved.

Double

BADELF_LONGITUDE

Bad Elf Longitude

The raw longitude reported by the Bad Elf GNSS receiver; for offset measurements, same as ESRIGNSS_LONGITUDE.  Serves as backup in case the point is manually moved.

Double

BADELF_ELLIPSOIDAL_M

Ellipsoidal height (m)

The raw ellipsoidal height (HAE) reported by the Bad Elf GNSS receiver; for offset measurements, this value is the same as BADELF_FINAL_ELLIPSOIDAL_M.

Double

BADELF_DATUM

Datum

The datum in use, with a _EPSG suffix, if known. Duplicated from the NTRIP profile if using RTK, please ensure the datum is set correctly within the profile. For example:

  • WGS84_4326

  • ITRF2000_8997

  • ITRF2008_8999

  • NAD83(2011)_6318

String

BADELF_NTRIP_MOUNT

NTRIP Mount

The name of the NTRIP mount point used for RTK corrections

String

BADELF_CORR_TYPE

Correction Type

The correction type associated with this point (BADELF_CORR_TYPE_DOMAIN):

  • 0: NONE

  • 1: SBAS

  • 2: RTCM

  • 3: ATLAS

Short

BADELF_CORR_DISTANCE_KM

Correction Distance (km)

The baseline distance to the correction source (in kilometers).

Double

BADELF_POINT_NAME

Point Name

User defined point name, will be auto-incremented by default.

String

BADELF_NOTE

Note

User and/or Bad Elf generated metadata about this point.

String

For capturing additional information about the elevation and orthometric height:


Field Name

Alias

Description

Type

BADELF_FINAL_ORTHO_HEIGHT_M





Final Orthometric Height (m)

The final orthometric height (MSL) after subtracting the geoid offset and antenna height from the receiver's reported ellipsoidal height.

Double

BADELF_FINAL_ELLIPSOIDAL_M

Final Ellipsoidal Height (m)

The final ellipsoidal height (HAE) after subtracting antenna height from the receiver's reported ellipsoidal height.

Double

BADELF_ORTHO_GEOID_M

Geoid Offset (m)

The geoid offset/undulation specified by geoid model at the current position.

Double

BADELF_ORTHO_MODEL

Geoid Model

The name of the GEOID model in use, for example:

  • Receiver MSL (very coarse)

  • GEOID18

  • GEOID12B

  • USGG2012

  • CGG2013


See: supported GEOID models

String

BADELF_ANTENNA_HEIGHT_M

GNSS Antenna Height (m)

Height of the antenna above ground


Pole height + antenna reference position (ARP)


ARP of the Bad Elf Flex is 0.23m.

Double


Revision History

Date

Description

7/25/2025

  • First public release app version 1.2.0





For any further assistance, please contact our support team via support@bad-elf.com.