Skip to main content

Attribute Sets

This section explains how to create and manage Attribute Sets in Mapit GIS Professional. Attribute Sets define reusable value dictionaries that can be linked to layer fields to power dropdowns, multiselect lists or barcode inputs.

What is an Attribute Set?

An Attribute Set is a structured collection of fields and predefined values stored inside a GeoPackage project. Attribute Sets are used to:

  • Standardise data entry
  • Eliminate typos and inconsistent values
  • Speed up field work
  • Enable advanced widgets (dropdowns, multiselects, barcode scanners)

Each GeoPackage maintains its own Attribute Sets, making them portable and self-contained.


Creating an Attribute Set Manually

  1. Open Navigation Drawer → Manage attributes
  2. Tap Add Attribute Set - please use the button in the bottom right section of the screen.
  3. Provide:
    • Name (required)
    • Description (optional)
  4. Tap Save

The new Attribute Set will appear in the list and can now be edited.

tip

To edit the attribute set, please select it from the list and click Edit on the context menu (pencil icon).

Adding Fields to an Attribute Set

  1. Select an Attribute Set
  2. Tap Edit
  3. Tap Add Field - please use the button in the bottom right section of the screen.
  4. Define:
    • Field Name
    • Data Type
    • Optional Default Value

Supported Attribute Set Field Types

TypeDescription
TEXTGeneral text values
DOUBLE / INTEGERNumeric values
MULTISELECTMultiple values stored as text
BARCODEEnables barcode / QR scanning
BOOLEANYes / No values
warning

Attribute Set field data types must match the linked layer field data type. Please ensure consistency and refer back to your design stage.

Adding Values to Attribute Set Fields

For fields that support predefined values:

  1. Select the field
  2. Tap Add Value - please use the button in the bottom right section of the screen.
  3. Repeat until all required values are added

These values will later appear in dropdowns or selection lists on the data entry form.

Importing Attribute Sets from JSON

Attribute Sets can be imported from JSON files, allowing bulk editing and reuse across projects.

Import Process

  1. Place .json file in an accessible location on your device
  2. Open Attribute Sets - please use the button in the bottom right section of the screen.
  3. Tap Import
  4. Select file and confirm

JSON Attribute Set Structure

Please refer to the relevant FAQ section for more details

Exporting Attribute Sets

Attribute Sets can be exported for reuse:

  • Local export
  • Share (email, cloud, messaging apps)

Exported files remain fully editable JSON documents.

Best Practices

  • Create Attribute Sets before linking layer fields
  • Use consistent naming between layer fields and attribute fields
  • Use TEXT fields for barcode and multiselect usage