Hi -
I’m working on a project where I’m trying to walk all the streets in my town. I want to be able to update things from my phone as I’m out and about.
I have three layers in my QGIS file -
streets_segments - all the street segments in my town (this includes a field called “completed” which is zero if not and 1 if it is)
streets_completed - a filtered version of streets_segments with only those with a 1 value for the “completed” field
streets_remaining - a filtered version of streets_segments with only those with a 1 value for the “completed” field
On QGIS when I want to update a segment, I select it in either streets_segments or streets_remaining, open the attribute table, open the field calculator, and update the “completed” field value to 1 only for the selected segment. That updates the value in streets_segments and shifts the segment from streets_remaining to streets_completed, exactly as I want it to do.
I package this up, sync it to the cloud version of QField, and go get it on my phone.
All seems well, - I can open it, move around, see which segments are completed and which are remaining.
But I run into trouble when l try to update a segment’s “completed” field on my phone. I can select that segment, and it lets me choose whether to edit it in streets_segments or streets_remaining.
Whichever one I choose, I edit the data and change the “completed” value from 0 to 1, and sync. On QGIS on my computer, the segment disappears from streets_segments and it stays in streets_remaining, rather than moving to streets_completed.
Should I be using another method of updating the record on my mobile? Is something off with filtering on the mobile or as part of a QField sync?
Thanks in advance for any help!