{"id":13811,"date":"2023-06-29T11:54:42","date_gmt":"2023-06-29T09:54:42","guid":{"rendered":"https:\/\/www.opengis.ch\/?p=13811"},"modified":"2024-07-07T06:14:43","modified_gmt":"2024-07-07T04:14:43","slug":"qfield-background-tracking","status":"publish","type":"post","link":"https:\/\/www.opengis.ch\/it\/2023\/06\/29\/qfield-background-tracking\/","title":{"rendered":"QField background tracking"},"content":{"rendered":"\n<p>Years ago, the QField community and its users showed their love for their favourite field app by supporting a successful crowdfunding to improve camera handling.<\/p>\n\n\n\n<p>Since then, OPENGIS.ch has continued to lead the development of QField with the regular support of sponsors. We couldn\u2019t be prouder of the progress we have made, with plenty of new features added in every major release. This includes major improvements to positioning including location tracking, integration of external GNSS receivers through not only Bluetooth but TCP\/UDP and serial port connections, accuracy indicator and constraints, and most recently sensors reading to list a few.<\/p>\n\n\n\n<p>We are now calling for the community to help further better QField and unlock an important milestone: <strong>background location tracking service<\/strong>.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-horizontal is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-03627597 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-text-align-center wp-element-button\" href=\"#pledge-now\">Pledge now<\/a><\/div>\n<\/div>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"500\" src=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2023\/06\/gps-tracking.jpeg?resize=750%2C500&#038;ssl=1\" alt=\"\" class=\"wp-image-13823\" srcset=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2023\/06\/gps-tracking.jpeg?resize=1024%2C683&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2023\/06\/gps-tracking.jpeg?resize=300%2C200&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2023\/06\/gps-tracking.jpeg?resize=768%2C512&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2023\/06\/gps-tracking.jpeg?resize=1536%2C1024&amp;ssl=1 1536w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2023\/06\/gps-tracking.jpeg?resize=360%2C240&amp;ssl=1 360w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2023\/06\/gps-tracking.jpeg?w=1920&amp;ssl=1 1920w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Main goal: background location tracking on Android \u2013 25&#8217;000\u20ac<\/h2>\n\n\n\n<p>Currently, QField requires users to keep their devices\u2019 screen on and have the app in the foreground to keep track of the device\u2019s positioning location. On mobile devices, this can drain batteries faster than many would want to, in environments where charging options are limited.<\/p>\n\n\n\n<p>This crowdfunding aims at removing this constraint and <strong>allow QField &#8211; via a background service &#8211; to constantly keep tracking location<\/strong> even while the device is suspended (i.e., when the screen is turned off \/ locked).&nbsp;<\/p>\n\n\n\n<p>To achieve this, a significant amount of work is required as the positioning framework on Android will need to be relocated to a dedicated background service. Recent work we\u2019ve done adding a background service to synchronize captured image attachments in <a href=\"https:\/\/qfield.cloud\/\">QFieldCloud projects<\/a> armed us with the assurances that we can achieve our goal while giving us an appreciation of the large amount of work needed.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><em>Some of the benefits<\/em><\/h3>\n\n\n\n<p>Running out of battery is the nightmare of most field surveyors. By moving location tracking to a background service, users will be able to improve their battery life considerably and keep focusing on their tasks even if it involves switching to a different app.<\/p>\n\n\n\n<p>Furthermore, while OPENGIS.ch ninjas remain busy squashing reported QField crashes all year long, there will always be unexpected scenarios leading to abrupt app shutdowns, such as third-party apps, systems running out of battery, etc. To address this, the background service framework will also <strong>act as a safeguard to avoid location data loss<\/strong> when QField unexpectedly shuts down and offer users means to recover that data upon re-opening QField.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Stretch goal 1: background navigation audio feedback 5&#8217;000\u20ac<\/h2>\n\n\n\n<p>The second stretch goal builds onto QField\u2019s nice fly-to-point navigation system. If the QField community meets this threshold, a new <strong>background navigation audio feedback informing users in the field of their proximity to their target <\/strong>will be implemented.&nbsp;<\/p>\n\n\n\n<p>The audio feedback will use text-to-speech technology to state the distance to target in meters for a given time or distance interval.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Stretch goal 2: iOS 15&#8217;000\u20ac<\/h2>\n\n\n\n<p>The main goal will cover the Android implementation only. Due to being a very low level work we will have to replicate the work for each platform we support. If we reach stretch goal 2 we will also implement this for iOS.<\/p>\n\n\n\n<h1 id=\"pledge-now\" class=\"wp-block-themeisle-blocks-advanced-heading pledge-now\">Pledge now:<\/h1>\n\n\n\n<iframe loading=\"lazy\" class=\"clickup-embed clickup-dynamic-height\" src=\"https:\/\/forms.clickup.com\/2192114\/f\/22wqj-26041\/KCQACZWJ84G4MJJ2XR\" onwheel=\"\" width=\"100%\" height=\"100%\" style=\"background: transparent; border: 1px solid #ccc;\"><\/iframe><script async src=\"https:\/\/app-cdn.clickup.com\/assets\/js\/forms-embed\/v1.js\"><\/script>\n\n\n\n<p>In case you do not see the embedded form you can open it directly <a href=\"https:\/\/forms.clickup.com\/2192114\/f\/22wqj-26041\/KCQACZWJ84G4MJJ2XR\">here<\/a>.<\/p>\n\n\n\n<p>Thanks for supporting our crowdfunding and keep an eye on our blog for updates on the status.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Years ago, the QField community and its users showed their love for their favourite field app by supporting a successful crowdfunding to improve camera handling. Since then, OPENGIS.ch has continued to lead the development of QField with the regular support of sponsors. We couldn\u2019t be prouder of the progress we [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":13823,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_themeisle_gutenberg_block_has_review":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[201,38,161],"tags":[125],"class_list":["post-13811","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-crowdfunding","category-qfield","category-uncategorised","tag-qgis-org"],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2023\/06\/gps-tracking.jpeg?fit=1920%2C1280&ssl=1","jetpack-related-posts":[{"id":7760,"url":"https:\/\/www.opengis.ch\/it\/2019\/10\/03\/qfield-1-2-released\/","url_meta":{"origin":13811,"position":0},"title":"QField 1.2 released","author":"Matthias Kuhn","date":"3 Ottobre 2019","format":false,"excerpt":"After an intensive testing period, we are proud to announce the release of QField 1.2 As usual, get it on play store or download it from GitHub. QField Crowdfunding Campaign Before digging into all the new goodness that you will find in QField 1.2, let's get some big \"Thanks\" out.\u2026","rel":"","context":"In &quot;GIS&quot;","block_context":{"text":"GIS","link":"https:\/\/www.opengis.ch\/it\/category\/gis\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2019\/10\/qfield_love_04.resized.jpg?fit=1140%2C366&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2019\/10\/qfield_love_04.resized.jpg?fit=1140%2C366&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2019\/10\/qfield_love_04.resized.jpg?fit=1140%2C366&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2019\/10\/qfield_love_04.resized.jpg?fit=1140%2C366&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2019\/10\/qfield_love_04.resized.jpg?fit=1140%2C366&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":9519,"url":"https:\/\/www.opengis.ch\/it\/2020\/03\/03\/qfield-1-4-released\/","url_meta":{"origin":13811,"position":1},"title":"QField 1.4 released &#8211; Happy new year","author":"Marco Bernasocchi","date":"3 Marzo 2020","format":false,"excerpt":"What a years' start! After a very packed December publishing all the QGIS on the road videos and quietly releasing QField 1.3 - Ben Nevis we could have gone and relaxed over the holidays. But since we love QField so much we immediately started working on the next iteration. Now,\u2026","rel":"","context":"In &quot;Featured&quot;","block_context":{"text":"Featured","link":"https:\/\/www.opengis.ch\/it\/category\/featured\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2020\/02\/qfield_love_09.png?fit=1200%2C674&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2020\/02\/qfield_love_09.png?fit=1200%2C674&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2020\/02\/qfield_love_09.png?fit=1200%2C674&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2020\/02\/qfield_love_09.png?fit=1200%2C674&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2020\/02\/qfield_love_09.png?fit=1200%2C674&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":14065,"url":"https:\/\/www.opengis.ch\/fr\/2023\/12\/20\/suivi-de-larriere-plan-qfield\/","url_meta":{"origin":13811,"position":2},"title":"Traquer en arri\u00e8re-plan sur QField","author":"Marco Bernasocchi","date":"20 Dicembre 2023","format":false,"excerpt":"Il y a quelques ann\u00e9es, la communaut\u00e9 QField et ses utilisateurs ont montr\u00e9 leur amour pour leur application de terrain pr\u00e9f\u00e9r\u00e9e en soutenant un crowdfunding r\u00e9ussi pour am\u00e9liorer la manipulation de l'appareil photo. Depuis lors, OPENGIS.ch a continu\u00e9 \u00e0 diriger le d\u00e9veloppement de QField avec le soutien r\u00e9gulier de sponsors.\u2026","rel":"","context":"In &quot;crowdfunding&quot;","block_context":{"text":"crowdfunding","link":"https:\/\/www.opengis.ch\/fr\/category\/crowdfunding-fr\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2023\/06\/gps-tracking.jpeg?fit=1200%2C800&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2023\/06\/gps-tracking.jpeg?fit=1200%2C800&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2023\/06\/gps-tracking.jpeg?fit=1200%2C800&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2023\/06\/gps-tracking.jpeg?fit=1200%2C800&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2023\/06\/gps-tracking.jpeg?fit=1200%2C800&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":15180,"url":"https:\/\/www.opengis.ch\/it\/2025\/03\/04\/qfield-3-5-fangorn-background-tracking-a-reality\/","url_meta":{"origin":13811,"position":3},"title":"QField 3.5 \u201cFangorn\u201d: Background tracking a reality!","author":"Mathieu","date":"4 Marzo 2025","format":false,"excerpt":"Track positions in the background, even when your device is locked, for more efficient fieldwork. Enjoy seamless WebDAV folder integration, grid decorations, improved QFieldCloud downloads, and new plugin enhancements, that allow for example OpenStreetMap search integration or AI prompting. Big thanks to our sponsors\u2014this release is a game-changer! \ud83d\ude80","rel":"","context":"In &quot;GIS&quot;","block_context":{"text":"GIS","link":"https:\/\/www.opengis.ch\/it\/category\/gis\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/02\/splash.png?fit=1200%2C736&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/02\/splash.png?fit=1200%2C736&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/02\/splash.png?fit=1200%2C736&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/02\/splash.png?fit=1200%2C736&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/02\/splash.png?fit=1200%2C736&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":15209,"url":"https:\/\/www.opengis.ch\/it\/2025\/03\/25\/unpacking-key-insights-from-our-qfield-workshop\/","url_meta":{"origin":13811,"position":4},"title":"Unpacking key insights from our QField Workshop","author":"Anja Ottiger","date":"25 Marzo 2025","format":false,"excerpt":"This year, OPENGIS.ch celebrated its 10th anniversary in Bern, with an afternoon full of workshops attended by clients, long-term friends, and colleagues. Here, we will give a glimpse of QField: its vision, where it's headed, and the exciting features future users can look forward to. QField was created on June\u2026","rel":"","context":"In &quot;Newsletter 2025 March&quot;","block_context":{"text":"Newsletter 2025 March","link":"https:\/\/www.opengis.ch\/it\/category\/newsletter\/newsletter-2025-march\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/03\/qfield-rapidmapper.webp?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/03\/qfield-rapidmapper.webp?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/03\/qfield-rapidmapper.webp?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/03\/qfield-rapidmapper.webp?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/03\/qfield-rapidmapper.webp?resize=1050%2C600&ssl=1 3x"},"classes":[]},{"id":14064,"url":"https:\/\/www.opengis.ch\/it\/2023\/12\/20\/suivi-de-larriere-plan-qfield\/","url_meta":{"origin":13811,"position":5},"title":"Suivi de l&#8217;arri\u00e8re-plan QField","author":"Marco Bernasocchi","date":"20 Dicembre 2023","format":false,"excerpt":"Il y a quelques ann\u00e9es, la communaut\u00e9 QField et ses utilisateurs ont montr\u00e9 leur amour pour leur application de terrain pr\u00e9f\u00e9r\u00e9e en soutenant un crowdfunding r\u00e9ussi pour am\u00e9liorer la manipulation de l'appareil photo. Depuis lors, OPENGIS.ch a continu\u00e9 \u00e0 diriger le d\u00e9veloppement de QField avec le soutien r\u00e9gulier de sponsors.\u2026","rel":"","context":"In &quot;Uncategorised&quot;","block_context":{"text":"Uncategorised","link":"https:\/\/www.opengis.ch\/it\/category\/uncategorised\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2023\/06\/gps-tracking.jpeg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2023\/06\/gps-tracking.jpeg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2023\/06\/gps-tracking.jpeg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2023\/06\/gps-tracking.jpeg?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2023\/06\/gps-tracking.jpeg?resize=1050%2C600&ssl=1 3x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2023\/06\/gps-tracking.jpeg?resize=1400%2C800&ssl=1 4x"},"classes":[]}],"jetpack_shortlink":"https:\/\/wp.me\/pbdBtI-3AL","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.opengis.ch\/it\/wp-json\/wp\/v2\/posts\/13811","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.opengis.ch\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.opengis.ch\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.opengis.ch\/it\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.opengis.ch\/it\/wp-json\/wp\/v2\/comments?post=13811"}],"version-history":[{"count":15,"href":"https:\/\/www.opengis.ch\/it\/wp-json\/wp\/v2\/posts\/13811\/revisions"}],"predecessor-version":[{"id":13846,"href":"https:\/\/www.opengis.ch\/it\/wp-json\/wp\/v2\/posts\/13811\/revisions\/13846"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.opengis.ch\/it\/wp-json\/wp\/v2\/media\/13823"}],"wp:attachment":[{"href":"https:\/\/www.opengis.ch\/it\/wp-json\/wp\/v2\/media?parent=13811"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.opengis.ch\/it\/wp-json\/wp\/v2\/categories?post=13811"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.opengis.ch\/it\/wp-json\/wp\/v2\/tags?post=13811"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}