QField Feature Requests

Additional Settings Needed for Accuracy Requirements and GNSS Averaging
QField offers settings for "Enforce accuracy requirement" and, when averaging GNSS positions, for "Minimum number of positions collected". Additional settings are needed. Along with the linear accuracy thresholds, there also needs to be a position quality threshold for the value of the Quality field of the NMEA GGA messages from the GNSS device. The threshold would range from "Autonomous" or "Single Point" as the least restrictive, to DGNSS, to RTK Float, and to RTK Fix as the most restrictive. If the current quality value does not equal or exceed the position quality threshold, then collection of new measurements should be prevented, similarly to the effect of the existing "Enforce accuracy requirement" setting. This will ensure that measurements are not collected that do not meet the user's quality needs. If the position quality drops below the position quality threshold, the accuracy indicator badge attached to the location button should turn red, again, similarly to the effect of the existing "Enforce accuracy requirement setting. During averaging of GNSS positions, if the position quality drops below the position quality threshold, the low-quality positions should not be incorporated into the average, nor cause the displayed count of positions to increment, i.e. averaging should pause. When the position quality rises to equal or exceed the position quality threshold, the averaging and incrementing should resume. This too will ensure that measurements are not collected that do not meet the user's quality needs. If the position quality threshold is implemented, an additional enhancement that would be helpful is another GNSS averaging setting for a time limit (with a resolution of 1 second and a maximum of at least 10 minutes — but really, the setting should allow specifying arbitrary hours, minutes, and seconds). When either the number of averaged positions (with quality values that equal or exceed the position quality threshold) reaches the existing "Minimum number of positions collected" setting, or the time limit setting is reached, the averaging should terminate. If the termination is because of reaching the time limit, the user should be presented with the option to either accept or reject the averaged measurement. The number of positions that were incorporated into the average should be easily visible while that option is presented. Note: These recommended features are typical of other GNSS data collection software.
4
·

in progress

Recall and suggest previous manually entered field values
The feature will allow users to manually type in new values in a field, the most recently entered value will be recalled on the next entry, and a lookup function will auto-fill suggestions of prior values that match characters as users type. Optionally, suggestions will be tied to values in another field. Steps which explain the enhancement User manually enters a value, which is stored with that record User creates a new record, the last value is already entered using the Recall last entered value function User taps in the field and the full text is highlighted to be efficiently overwritten As the user types, other previously entered values are suggested that match initial characters Optionally, value suggestions could be tied to value map entries in another field. Current and suggested behavior Currently in a manual text entry, the last value can be recalled, but previously entered values before the last record cannot be recalled as the user types. An example of workflow for suggested behavior: --In a value map field called "Material", 'andesite' is chosen from the dropdown --In a "Color" field, 'red' is manually typed, and after some other fields are entered the record is saved --In the next record, "Material" is 'chert' and in "Color," 'blue' is manually typed --In the next record, "Material" is 'andesite' again and "Color" auto-fills with 'red', but when the user taps in the color field, 'red' is highlighted and as the user begins typing bl... 'blue' is automatically suggested. Why would the enhancement be useful to most users For data entry in forms, where field technicians must enter a lot of data and a prefilled dropdown value list is not feasible due to the potential uniqueness of observations, the current workflow of manually retyping previously entered values is cumbersome. This suggestion will allow rapid data entry where unique values are needed, and it will also reduce replication error. QField Version: 3.5.5 Fangorn OS and Version: 3.40.6 Bratislava LTR
2
Load More