Skip to content

New types of data inputs #705

@AndrewLopezHerrera

Description

@AndrewLopezHerrera

Description

Currently, OSMTracker has little flexibility in the methods in which data is entered. At the moment it only has buttons and text notes to enter data. Due to the fact that it only has these components to enter data, sometimes it is difficult to limit users to enter specific data. For example, notes are excellent for adding observations, but they are not the best for adding numerical data that describes a particular situation or place. Likewise, if it is desired that users add specific words to the notes and with the same format, there is no way to limit users to use a single format, since they are exposed to spelling errors.
For that reason, it is proposed to add two graphic components that limit users to add data to the OSMTracker notes. The first component is the numerical type text data input, which associates a word or a phrase to a numerical data, using the format "(word or phrase): (numerical data)". The second component is a spinner or combobox type input that allows selecting a predefined word or phrase from a set and adding it to the OSMTracker notes.

Use Cases

Average OSMTracker users would use the new components created, since these were created to complement the mapping process.

Benefits

These new components help to generate data with predefined formats, that is to say, it limits users to generate data within a defined set of formats or answers that are saved in the OSMTracker notes. The benefit of these components is to prevent users from trying to save data that refer to the same object or situation but with different spelling. Furthermore, this helps the data to be simpler to analyze, since it is easier to filter data of different wpt's with identical names than to filter different wpt's with different names.

Alternatives

No response

Example (optional)

Numerical input type in OSMTracker Spinner input type in OSMTracker

Submission Checklist

  • I have verified that this feature hasn't been requested previously.
  • I have provided sufficient information to understand my proposal.
  • I am willing to provide additional information if necessary.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions