{"id":12165,"date":"2021-06-08T08:01:00","date_gmt":"2021-06-08T06:01:00","guid":{"rendered":"https:\/\/www.opengis.ch\/?p=12165"},"modified":"2022-03-04T16:15:29","modified_gmt":"2022-03-04T15:15:29","slug":"qfieldcloud-now-opensource-happy-10-years-of-field-mapping-with-qgis","status":"publish","type":"post","link":"https:\/\/www.opengis.ch\/it\/2021\/06\/08\/qfieldcloud-now-opensource-happy-10-years-of-field-mapping-with-qgis\/","title":{"rendered":"QFieldCloud now opensource &#8211; Happy 10 Years of field mapping with QGIS"},"content":{"rendered":"\n<p>Today, on QField&#8217;s 10th anniversary, we&#8217;re extremely proud to publish the results of over <a href=\"https:\/\/github.com\/opengisch\/qfieldcloud\/graphs\/contributors\" target=\"_blank\" rel=\"noreferrer noopener\">18 months<\/a> of development and give you <a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/opengisch\/qfieldcloud\/pull\/3\" data-type=\"URL\" data-id=\"https:\/\/github.com\/opengisch\/qfieldcloud\/pull\/3\" target=\"_blank\">the source code of QFieldCloud<\/a> to go and make your awesome adaptations, solutions, and hopefully contributions \ud83d\ude42<\/p>\n\n\n\n<p>If you want to quickly try it out, head to&nbsp;<a href=\"https:\/\/qfield.cloud\/\">https:\/\/qfield.cloud<\/a> where our hosted solution is running and secure yourself a spot in the beta program.<\/p>\n\n\n\n<p>QFieldCloud&#8217;s unique technology allows your team to focus on what&#8217;s important, making sure you efficiently get the best field data possible. Thanks to the tight integration with the leading GIS fieldwork app QField, your team will be able to start surveying and digitising data in no time.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"660\" height=\"280\" src=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/qfield-git-history.png?resize=660%2C280&#038;ssl=1\" alt=\"QField git history\" class=\"wp-image-12203\"\/><figcaption>After 10 years of <a href=\"https:\/\/opengis.ch\" data-type=\"URL\" data-id=\"https:\/\/opengis.ch\" target=\"_blank\" rel=\"noreferrer noopener\">OPENGIS.ch<\/a> giving to the QGIS community, here is our latest present. Happy birthday #fieldmapping with QGIS <a href=\"https:\/\/github.com\/opengisch\/qfieldcloud\/pull\/3\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/github.com\/opengisch\/qfieldcloud\/pull\/3<\/a><\/figcaption><\/figure>\n\n\n\n<p>What a journey it was and what plans do we already have&#8230; It has now been 10 years since I <a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/qgis\/QGIS-Android\/commit\/664145015f31783a5687807a7b77049d4e6938c9\" target=\"_blank\">pushed the first scripts<\/a> to build Quantum GIS for Android and it is incredible what we&#8217;ve been able to achieve thanks to a vibrant community, sponsors and especially our <a rel=\"noreferrer noopener\" href=\"https:\/\/opengis.ch\/#team\" data-type=\"URL\" data-id=\"https:\/\/opengis.ch\/#team\" target=\"_blank\">fantastic team<\/a>.<\/p>\n\n\n\n<p>At&nbsp;<a href=\"https:\/\/www.opengis.ch\/\">OPENGIS.ch<\/a>&nbsp;we strongly believe in&nbsp;<a href=\"https:\/\/www.opengis.ch\/core-values\/#give-back\">giving back<\/a>. We live from open-source projects and are deeply committed to sustaining their technological and <a rel=\"noreferrer noopener\" href=\"https:\/\/www.qgis.org\/en\/site\/about\/sustaining_members.html#list-of-current-sustaining-members\" target=\"_blank\">economic<\/a> <a rel=\"noreferrer noopener\" href=\"https:\/\/www.osgeo.org\/sponsors\/\" target=\"_blank\">well-being<\/a>. We also believe everyone should have access to the best possible tools and knowledge. By committing ourselves to develop open-source applications, we give everyone access to powerful tools to plan, review and mitigate geospatial issues.<\/p>\n\n\n\n<p>That is why we are even more thrilled to have created and open-sourced a professional data and team management solution for the best <a rel=\"noreferrer noopener\" href=\"https:\/\/qfield.org\" data-type=\"URL\" data-id=\"https:\/\/qfield.org\" target=\"_blank\">QGIS fieldwork app<\/a> and would like to share a bit of the history of how we revolutionised field work by creating QField for QGIS.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Prehistory &#8211; QGIS for Android is born<\/h2>\n\n\n\n<p>Stone-, bronze-, iron-age, you get it, the beginnings of field mapping in the QGIS world were pretty rough around the edges. It all started thanks to me <a rel=\"noreferrer noopener\" href=\"https:\/\/www.opengis.ch\/2011\/04\/25\/gsoc-2011-im-in\/\" data-type=\"URL\" data-id=\"https:\/\/www.opengis.ch\/2011\/04\/25\/gsoc-2011-im-in\/\" target=\"_blank\">being accepted<\/a> in the Google Summer of Code 2011 programme with the &#8220;QGIS mobile&#8221; <a href=\"https:\/\/issues.qgis.org\/projects\/qgis\/wiki\/QGIS_Mobile_GSoC_2011\" target=\"_blank\" rel=\"noreferrer noopener\">submission<\/a>. In the following 3 months, I&#8217;d try, with the help of my mentors Pirmin Kalberer and Marco Hugentobler, to get Quantum GIS to run on my tablet.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">The first start<\/h3>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>Hi all, it is a pleasure to announce that I finally got Quantum GIS to start on an android (3.2) tablet (Asus transformer). I tested as well on a Samsung Galaxy phone with cyanogen mod 7 RC1 and it works well (with the obvious screen size limitations).<br>Qgis still doesn&#8217;t load many elements, but the GUI is there and the rest should be only minor issues. I\u2019ll post more as soon as I make further developments. Meanwhile, if you want to test the apk, you can download it from my GitHub&nbsp;<a href=\"https:\/\/github.com\/downloads\/mbernasocchi\/qgis-android\/Qgis-debug.apk\">here<\/a>. For building your own, have a look at&nbsp;<a href=\"https:\/\/qgis.org\/wiki\/QGIS_Mobile_GSoC_2011\">qgis wiki<\/a><\/p><cite><a href=\"https:\/\/www.opengis.ch\/2011\/08\/17\/qgis-on-android\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.opengis.ch\/2011\/08\/17\/qgis-on-android\/<\/a><\/cite><\/blockquote>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-vimeo wp-block-embed-vimeo wp-embed-aspect-4-3 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"QGIS on ANDROID\" src=\"https:\/\/player.vimeo.com\/video\/27793965?dnt=1&amp;app_id=122963\" width=\"720\" height=\"480\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture\"><\/iframe>\n<\/div><figcaption>The first ever video about QGIS on Android<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">A proper GUI<\/h3>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>See my last posts. In short, I managed to get qgis packaged as an APK and to properly run with only one major problem. The map canvas is always black. I&#8217;ll investigate this till Tuesday.<br>Cheers<\/p><cite><a href=\"https:\/\/www.opengis.ch\/2011\/08\/18\/qgis-on-android-has-a-proper-gui\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.opengis.ch\/2011\/08\/18\/qgis-on-android-has-a-proper-gui\/<\/a><\/cite><\/blockquote>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-vimeo wp-block-embed-vimeo wp-embed-aspect-4-3 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"QGIS on Android has a proper GUI\" src=\"https:\/\/player.vimeo.com\/video\/27854857?dnt=1&amp;app_id=122963\" width=\"720\" height=\"480\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture\"><\/iframe>\n<\/div><figcaption>After 3 months of intensive work, QGIS for android finally has a a proper GUI<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Blazing fast startup<\/h3>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p> Hi, I just managed to create an APK with all the resources needed by qgis &#8230;<\/p><p>The only inconvenience at the moment is that at the first startup the app shows a black screen while it&#8217;s copying the files for about <strong>30 to 60sec <\/strong>so just be patient and remember that the whole app will take up to 230MB (it installs on external storage by default)<\/p><cite><a href=\"https:\/\/www.opengis.ch\/2011\/08\/19\/qgis-on-android-has-complete-gui-and-supports-translations\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.opengis.ch\/2011\/08\/19\/qgis-on-android-has-complete-gui-and-supports-translations\/<\/a><\/cite><\/blockquote>\n\n\n\n<h3 class=\"wp-block-heading\">A working reality<\/h3>\n\n\n\n<p>I still remember the feeling that day when after almost 3 months,  of fighting with shell scripts, patching of build systems, debugging via ADB, writing C++ in Java wrappers and so on, my Quantum GIS test project was suddenly running on my tablet&#8230; I Was so happy I just went running in the mountains :). <\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>Just a quick screenshot to show that qgis on android is now a working reality. Tomorrow I\u2019ll make a video and so on. The major missing thing now is reading SHP files ad maybe spatialite\u2026 maybe tomorrow. Now it\u2019s Sunday ?<\/p><cite><a href=\"https:\/\/www.opengis.ch\/2011\/08\/21\/qgis-android-works-2\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.opengis.ch\/2011\/08\/21\/qgis-android-works-2\/<\/a><\/cite><\/blockquote>\n\n\n\n<figure class=\"wp-block-gallery columns-3 is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\"><ul class=\"blocks-gallery-grid\"><li class=\"blocks-gallery-item\"><figure><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"469\" src=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2011\/08\/P20110820193600.png?resize=750%2C469&#038;ssl=1\" alt=\"\" data-id=\"300\" data-full-url=\"https:\/\/www.opengis.ch\/wp-content\/uploads\/2011\/08\/P20110820193600.png\" data-link=\"https:\/\/www.opengis.ch\/p20110820193600\/\" class=\"wp-image-300\" srcset=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2011\/08\/P20110820193600.png?resize=1024%2C640&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2011\/08\/P20110820193600.png?resize=300%2C188&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2011\/08\/P20110820193600.png?resize=768%2C480&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2011\/08\/P20110820193600.png?resize=720%2C450&amp;ssl=1 720w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2011\/08\/P20110820193600.png?resize=560%2C350&amp;ssl=1 560w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2011\/08\/P20110820193600.png?resize=288%2C180&amp;ssl=1 288w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2011\/08\/P20110820193600.png?w=1280&amp;ssl=1 1280w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><figcaption class=\"blocks-gallery-item__caption\">First data is shown on the print composer<\/figcaption><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"469\" src=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2011\/08\/P20110820193325.png?resize=750%2C469&#038;ssl=1\" alt=\"\" data-id=\"298\" data-full-url=\"https:\/\/www.opengis.ch\/wp-content\/uploads\/2011\/08\/P20110820193325.png\" data-link=\"https:\/\/www.opengis.ch\/p20110820193325\/\" class=\"wp-image-298\" srcset=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2011\/08\/P20110820193325.png?resize=1024%2C640&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2011\/08\/P20110820193325.png?resize=300%2C188&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2011\/08\/P20110820193325.png?resize=768%2C480&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2011\/08\/P20110820193325.png?resize=720%2C450&amp;ssl=1 720w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2011\/08\/P20110820193325.png?resize=560%2C350&amp;ssl=1 560w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2011\/08\/P20110820193325.png?resize=288%2C180&amp;ssl=1 288w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2011\/08\/P20110820193325.png?w=1280&amp;ssl=1 1280w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><figcaption class=\"blocks-gallery-item__caption\">Map canvas still had some glitches<\/figcaption><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"499\" height=\"312\" data-attachment-id=\"5610\" data-permalink=\"https:\/\/www.opengis.ch\/it\/wpid-p20110821115718-png-2-2\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2011\/08\/wpid-P20110821115718.png?fit=499%2C312&amp;ssl=1\" data-orig-size=\"499,312\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"wpid-P20110821115718.png\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;Finally a map is rendered in the canvas&lt;\/p&gt;\n\" data-large-file=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2011\/08\/wpid-P20110821115718.png?fit=499%2C312&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2011\/08\/wpid-P20110821115718.png?resize=499%2C312&#038;ssl=1\" alt=\"\" data-id=\"5610\" data-full-url=\"https:\/\/www.opengis.ch\/wp-content\/uploads\/2011\/08\/wpid-P20110821115718.png\" data-link=\"https:\/\/www.opengis.ch\/wpid-p20110821115718-png-2\/\" class=\"wp-image-5610\" srcset=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2011\/08\/wpid-P20110821115718.png?w=499&amp;ssl=1 499w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2011\/08\/wpid-P20110821115718.png?resize=300%2C188&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2011\/08\/wpid-P20110821115718.png?resize=288%2C180&amp;ssl=1 288w\" sizes=\"auto, (max-width: 499px) 100vw, 499px\" \/><figcaption class=\"blocks-gallery-item__caption\">Finally a map is rendered in the canvas<\/figcaption><\/figure><\/li><\/ul><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">GSoC 2011 results<\/h3>\n\n\n\n<p>At the end of the Google Summer of code, I received my MSc in geoinformatics and left for 3 Months to Indonesia working as a consultant\/developer for the World-bank Global Facility for Disaster Reduction and Recovery.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>So, it is over, after 3 months of working on QGIS for android as a Google Summer of Code project it is now time to wrap up what I did and didn\u2019t do.<br>First of all a QGIS android app exists now and it has many features including:<br>\u2013 reading\/writing projects<br>\u2013 raster support<br>\u2013 spatialite support<br>\u2013 WMS support<br>\u2013 (apparent \u2013 untested) WFS and Postgres support<br>\u2013 partial shape files support (string attributes still crash the app)<br>\u2013 Fully functional GUI (SymbologyV2 doesn&#8217;t work yet)<br>\u2013 (all?) core C++ plugins beside globe (any takers? ?)<br>Furthermore, I created a series of build scripts that make it easier to set up a dev environment.<br>Unfortunately, I didn&#8217;t manage to implement live GPS tracking and a larger GUI optimisation, but all in all, I\u2019m very happy with the results and seeing that few peoples are already testing it. Soon ill publish a video.<br>cheers<\/p><cite><a href=\"https:\/\/www.opengis.ch\/2011\/08\/24\/gsoc-2011-final-report\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.opengis.ch\/2011\/08\/24\/gsoc-2011-final-report\/<\/a><\/cite><\/blockquote>\n\n\n\n<p>Quantum GIS for Android was a reality and I was fully committed to keeping working on it. Turns out I wasn&#8217;t wrong \ud83d\ude42<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"376\" src=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/image-1.png?resize=750%2C376&#038;ssl=1\" alt=\"\" class=\"wp-image-12169\" srcset=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/image-1.png?resize=1024%2C514&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/image-1.png?resize=300%2C150&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/image-1.png?resize=768%2C385&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/image-1.png?resize=469%2C235&amp;ssl=1 469w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/image-1.png?w=1304&amp;ssl=1 1304w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><figcaption>A commitment is a commitment \ud83d\ude42<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Classical &#8211; QGIS for Android grows<\/h2>\n\n\n\n<p>The Next Era of QGIS for android is what could be seen as the time of great knowledge enhancement, philosophical musings and the rise of the first great features including:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a rel=\"noreferrer noopener\" href=\"https:\/\/www.opengis.ch\/2012\/01\/31\/qgis-on-android-gets-gps-support\/\" data-type=\"URL\" data-id=\"https:\/\/www.opengis.ch\/2012\/01\/31\/qgis-on-android-gets-gps-support\/\" target=\"_blank\">GPS support<\/a> including <a rel=\"noreferrer noopener\" href=\"https:\/\/www.opengis.ch\/2012\/05\/01\/qgis-on-android-using-external-gps-receivers\/\" data-type=\"URL\" data-id=\"https:\/\/www.opengis.ch\/2012\/05\/01\/qgis-on-android-using-external-gps-receivers\/\" target=\"_blank\">external GPS<\/a><\/li><li><a rel=\"noreferrer noopener\" href=\"https:\/\/www.opengis.ch\/2012\/02\/01\/qgis-gets-compass-support\/\" target=\"_blank\">Compass support<\/a><\/li><li><a rel=\"noreferrer noopener\" href=\"https:\/\/www.opengis.ch\/2012\/02\/16\/qgis-on-android-gets-right-click-support\/\" target=\"_blank\">Right-click support<\/a><\/li><li><a rel=\"noreferrer noopener\" href=\"https:\/\/www.opengis.ch\/2012\/03\/01\/qgis-for-android-gets-pinch-zooming\/\" data-type=\"URL\" data-id=\"https:\/\/www.opengis.ch\/2012\/03\/01\/qgis-for-android-gets-pinch-zooming\/\" target=\"_blank\">Pinch zooming, tap zooming and panning<\/a><\/li><li><a rel=\"noreferrer noopener\" href=\"https:\/\/www.opengis.ch\/2012\/02\/23\/qgis-for-android-alpha-6\/\" target=\"_blank\">armeabi-v7a optimizations<\/a><\/li><li><a rel=\"noreferrer noopener\" href=\"https:\/\/www.opengis.ch\/2012\/03\/30\/qgis-on-android-phone\/\" data-type=\"URL\" data-id=\"https:\/\/www.opengis.ch\/2012\/03\/30\/qgis-on-android-phone\/\" target=\"_blank\">the 3.2&#8243; screen experiment<\/a><\/li><li><a rel=\"noreferrer noopener\" href=\"https:\/\/www.opengis.ch\/2012\/05\/12\/qgis-4200m\/\" target=\"_blank\">Extreme environment testing<\/a><\/li><\/ul>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-vimeo wp-block-embed-vimeo wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"QGIS on Android DEMO\" src=\"https:\/\/player.vimeo.com\/video\/36862461?dnt=1&amp;app_id=122963\" width=\"750\" height=\"422\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Middle Ages &#8211; QGIS Mobile<\/h2>\n\n\n\n<p>The dark ages, times of instability, change and some setbacks. Sounds terrifying, it was not at all, on the contrary it was a very formative period that apexed with the fantastic release of QGIS 2.0 for android.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">The QML app experiment<\/h3>\n\n\n\n<p>From the beginning on, the idea behind QGIS for android was to eventually ditch the GUI and build a dedicated one for touch devices. The <a rel=\"noreferrer noopener\" href=\"https:\/\/web.archive.org\/web\/20120826232000\/https:\/\/rcarrillo.org\/&quot;>https:\/\/web.archive.org\/web\/20120826232000\/https:\/\/rcarrillo.org\/&#8221; target=&#8221;_blank&#8221;>Google Summer of code 2012<\/a> by Ramon Carrillo mentored by myself set off to do that. Unfortunately, the project encountered some roadblocks and never took off as expected, but it did lay some ideas and <a href=\"https:\/\/github.com\/rcarrillo\/Quantum-GIS\/commits\/mobileapp-qml\" data-type=\"URL\" data-id=\"https:\/\/github.com\/rcarrillo\/Quantum-GIS\/commits\/mobileapp-qml\" target=\"_blank\" rel=\"noreferrer noopener\">code<\/a> for the future.<\/p>\n\n\n\n<figure class=\"wp-block-gallery columns-3 is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex\"><ul class=\"blocks-gallery-grid\"><li class=\"blocks-gallery-item\"><figure><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"480\" height=\"800\" src=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/Legend2-1.png?resize=480%2C800&#038;ssl=1\" alt=\"\" data-id=\"12206\" data-link=\"https:\/\/www.opengis.ch\/?attachment_id=12206\" class=\"wp-image-12206\" srcset=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/Legend2-1.png?w=480&amp;ssl=1 480w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/Legend2-1.png?resize=180%2C300&amp;ssl=1 180w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/Legend2-1.png?resize=158%2C264&amp;ssl=1 158w\" sizes=\"auto, (max-width: 480px) 100vw, 480px\" \/><figcaption class=\"blocks-gallery-item__caption\">UX mockup for the first QML based app<\/figcaption><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"480\" height=\"800\" src=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/Legend2-2.png?resize=480%2C800&#038;ssl=1\" alt=\"\" data-id=\"12205\" data-link=\"https:\/\/www.opengis.ch\/?attachment_id=12205\" class=\"wp-image-12205\" srcset=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/Legend2-2.png?w=480&amp;ssl=1 480w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/Legend2-2.png?resize=180%2C300&amp;ssl=1 180w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/Legend2-2.png?resize=158%2C264&amp;ssl=1 158w\" sizes=\"auto, (max-width: 480px) 100vw, 480px\" \/><figcaption class=\"blocks-gallery-item__caption\">UX mockup for the first QML based app<\/figcaption><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"480\" height=\"800\" src=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/Map.png?resize=480%2C800&#038;ssl=1\" alt=\"\" data-id=\"12211\" data-link=\"https:\/\/www.opengis.ch\/?attachment_id=12211\" class=\"wp-image-12211\" srcset=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/Map.png?w=480&amp;ssl=1 480w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/Map.png?resize=180%2C300&amp;ssl=1 180w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/Map.png?resize=158%2C264&amp;ssl=1 158w\" sizes=\"auto, (max-width: 480px) 100vw, 480px\" \/><figcaption class=\"blocks-gallery-item__caption\">UX mockup for the first QML based app<\/figcaption><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"349\" src=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/Screenshot-from-2021-06-06-19-24-45.png?resize=750%2C349&#038;ssl=1\" alt=\"\" data-id=\"12215\" data-full-url=\"https:\/\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/Screenshot-from-2021-06-06-19-24-45.png\" data-link=\"https:\/\/www.opengis.ch\/?attachment_id=12215\" class=\"wp-image-12215\" srcset=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/Screenshot-from-2021-06-06-19-24-45.png?resize=1024%2C477&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/Screenshot-from-2021-06-06-19-24-45.png?resize=300%2C140&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/Screenshot-from-2021-06-06-19-24-45.png?resize=768%2C358&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/Screenshot-from-2021-06-06-19-24-45.png?resize=469%2C218&amp;ssl=1 469w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/Screenshot-from-2021-06-06-19-24-45.png?resize=1536%2C715&amp;ssl=1 1536w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/Screenshot-from-2021-06-06-19-24-45.png?w=1692&amp;ssl=1 1692w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><figcaption class=\"blocks-gallery-item__caption\">Screenshots of the first QML based UI<\/figcaption><\/figure><\/li><\/ul><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">The Python failure<\/h3>\n\n\n\n<p>Probably the major setback in QGIS for android&#8217;s history was the non-completion of the Python support. I got really close to it multiple times but unfortunately never managed to tame the snake. Maybe something we&#8217;ll look into in future, who knows.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-opengis-ch wp-block-embed-opengis-ch\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"MrhJijwpRw\"><a href=\"https:\/\/www.opengis.ch\/2013\/05\/20\/python-support-in-qgis-is-getting-there\/\">Python support in qgis is getting there<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"&#8220;Python support in qgis is getting there&#8221; &#8212; OPENGIS.ch\" src=\"https:\/\/www.opengis.ch\/2013\/05\/20\/python-support-in-qgis-is-getting-there\/embed\/#?secret=MrhJijwpRw\" data-secret=\"MrhJijwpRw\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-opengis-ch wp-block-embed-opengis-ch\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"rFmNFRBJjC\"><a href=\"https:\/\/www.opengis.ch\/2013\/05\/21\/getting-closer-to-taming-the-snake\/\">Getting closer to taming the snake<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"&#8220;Getting closer to taming the snake&#8221; &#8212; OPENGIS.ch\" src=\"https:\/\/www.opengis.ch\/2013\/05\/21\/getting-closer-to-taming-the-snake\/embed\/#?secret=rFmNFRBJjC\" data-secret=\"rFmNFRBJjC\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-opengis-ch wp-block-embed-opengis-ch\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"tWyp4lceq6\"><a href=\"https:\/\/www.opengis.ch\/2013\/05\/21\/python-suport-even-closer\/\">Python support even closer<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"&#8220;Python support even closer&#8221; &#8212; OPENGIS.ch\" src=\"https:\/\/www.opengis.ch\/2013\/05\/21\/python-suport-even-closer\/embed\/#?secret=tWyp4lceq6\" data-secret=\"tWyp4lceq6\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">The QGIS 2.0 release<\/h3>\n\n\n\n<p>The pivotal point of the Middle Ages was definitely 20.09.2013, when Tim Sutton presented to a full auditorium the shiny new QGIS 2.0. And along with it it introduced the general availability of QGIS 2.0 on android. The first real QGIS version for mobile devices was finally available for the broad public.<\/p>\n\n\n\n<figure class=\"wp-block-gallery columns-3 is-cropped wp-block-gallery-3 is-layout-flex wp-block-gallery-is-layout-flex\"><ul class=\"blocks-gallery-grid\"><li class=\"blocks-gallery-item\"><figure><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"469\" src=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/wpid-Screenshot_2013-09-19-01-19-31.jpeg?resize=750%2C469&#038;ssl=1\" alt=\"\" data-id=\"12185\" data-link=\"https:\/\/www.opengis.ch\/?attachment_id=12185\" class=\"wp-image-12185\" srcset=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/wpid-Screenshot_2013-09-19-01-19-31.jpeg?resize=1024%2C640&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/wpid-Screenshot_2013-09-19-01-19-31.jpeg?resize=300%2C188&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/wpid-Screenshot_2013-09-19-01-19-31.jpeg?resize=768%2C480&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/wpid-Screenshot_2013-09-19-01-19-31.jpeg?resize=422%2C264&amp;ssl=1 422w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/wpid-Screenshot_2013-09-19-01-19-31.jpeg?w=1280&amp;ssl=1 1280w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"469\" src=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/wpid-Screenshot_2013-09-17-23-31-39.jpeg?resize=750%2C469&#038;ssl=1\" alt=\"\" data-id=\"12186\" data-link=\"https:\/\/www.opengis.ch\/?attachment_id=12186\" class=\"wp-image-12186\" srcset=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/wpid-Screenshot_2013-09-17-23-31-39.jpeg?resize=1024%2C640&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/wpid-Screenshot_2013-09-17-23-31-39.jpeg?resize=300%2C188&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/wpid-Screenshot_2013-09-17-23-31-39.jpeg?resize=768%2C480&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/wpid-Screenshot_2013-09-17-23-31-39.jpeg?resize=422%2C264&amp;ssl=1 422w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/wpid-Screenshot_2013-09-17-23-31-39.jpeg?w=1280&amp;ssl=1 1280w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"469\" src=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/wpid-Screenshot_2013-09-20-14-30-15.jpeg?resize=750%2C469&#038;ssl=1\" alt=\"\" data-id=\"12187\" data-link=\"https:\/\/www.opengis.ch\/?attachment_id=12187\" class=\"wp-image-12187\" srcset=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/wpid-Screenshot_2013-09-20-14-30-15.jpeg?resize=1024%2C640&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/wpid-Screenshot_2013-09-20-14-30-15.jpeg?resize=300%2C188&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/wpid-Screenshot_2013-09-20-14-30-15.jpeg?resize=768%2C480&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/wpid-Screenshot_2013-09-20-14-30-15.jpeg?resize=422%2C264&amp;ssl=1 422w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/wpid-Screenshot_2013-09-20-14-30-15.jpeg?w=1280&amp;ssl=1 1280w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"563\" src=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/1379695920037.jpg?resize=750%2C563&#038;ssl=1\" alt=\"\" data-id=\"12221\" data-link=\"https:\/\/www.opengis.ch\/?attachment_id=12221\" class=\"wp-image-12221\" srcset=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/1379695920037.jpg?resize=1024%2C768&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/1379695920037.jpg?resize=300%2C225&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/1379695920037.jpg?resize=768%2C576&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/1379695920037.jpg?resize=352%2C264&amp;ssl=1 352w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/1379695920037.jpg?resize=1536%2C1152&amp;ssl=1 1536w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/1379695920037.jpg?resize=2048%2C1536&amp;ssl=1 2048w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/1379695920037.jpg?w=2250&amp;ssl=1 2250w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><figcaption class=\"blocks-gallery-item__caption\">Tim Sutton announcing QGIS 2.0<\/figcaption><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"563\" src=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/1379696319910-1.jpg?resize=750%2C563&#038;ssl=1\" alt=\"\" data-id=\"12222\" data-full-url=\"https:\/\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/1379696319910-1.jpg\" data-link=\"https:\/\/www.opengis.ch\/?attachment_id=12222\" class=\"wp-image-12222\" srcset=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/1379696319910-1.jpg?resize=1024%2C768&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/1379696319910-1.jpg?resize=300%2C225&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/1379696319910-1.jpg?resize=768%2C576&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/1379696319910-1.jpg?resize=352%2C264&amp;ssl=1 352w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/1379696319910-1.jpg?resize=1536%2C1152&amp;ssl=1 1536w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/1379696319910-1.jpg?resize=2048%2C1536&amp;ssl=1 2048w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/1379696319910-1.jpg?w=2250&amp;ssl=1 2250w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><figcaption class=\"blocks-gallery-item__caption\">Tim Sutton announcing QGIS 2.0 for Android<\/figcaption><\/figure><\/li><\/ul><figcaption class=\"blocks-gallery-caption\">QGIS 2.0 general availability for Android<\/figcaption><\/figure>\n\n\n\n<p>After the launch followed a very active time of keeping QGIS for Android on pair with the desktop versions leading to a regular release of updates on the playstore between 2013 and late 2014. This is also when Matthias Kuhn started committing to the QGIS for Android <a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/qgis\/QGIS-Android\/graphs\/contributors\" data-type=\"URL\" data-id=\"https:\/\/github.com\/qgis\/QGIS-Android\/graphs\/contributors\" target=\"_blank\">repository<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-vimeo wp-block-embed-vimeo wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"QGIS 2.0 nightly on android\" src=\"https:\/\/player.vimeo.com\/video\/75261402?dnt=1&amp;app_id=122963\" width=\"750\" height=\"422\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Early Modern &#8211; QField for QGIS is here<\/h2>\n\n\n\n<p>Humanism, Renaissance and Enlightenment are what we saw happening in the period between 2015 and early 2019. Field users were put at the centre of the design process, new ideas were explored and a new name was chosen to reflect the main goal of the application: <strong>Make fieldwork as efficient as possible<\/strong>.<\/p>\n\n\n\n<p>Early 2015 was also when Matthias Kuhn and myself decided to join forces in OPENGIS.ch LLC.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">The rebranding<\/h3>\n\n\n\n<p>The project never had a clear name, at times it was called QGIS for Android at times QGIS mobile, we felt that to clearly convey what we were building we needed a clear, simple and poignant name.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"108\" src=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/image-6.png?resize=750%2C108&#038;ssl=1\" alt=\"\" class=\"wp-image-12174\" srcset=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/image-6.png?resize=1024%2C147&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/image-6.png?resize=300%2C43&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/image-6.png?resize=768%2C110&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/image-6.png?resize=469%2C67&amp;ssl=1 469w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/image-6.png?w=1474&amp;ssl=1 1474w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><figcaption>Beginning of 2015 saw the last rebranding<\/figcaption><\/figure>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>It is with great pleasure that we want to announce the new name for what was briefly known as QGIS mobile.<\/p><p><strong>Please welcome QField for QGIS\u2122!<\/strong><\/p><p>After long thinking about various names and variants including QGIS mobile, QTouch, OPENGIS.ch QGIS mobile, QWork, and many more, we felt that QField represents best what we want to archive. A field data capture and management app fully compatible with QGIS\u2122.<\/p><cite><a href=\"https:\/\/www.opengis.ch\/2015\/01\/28\/qgis-mobile-is-now-qfield\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.opengis.ch\/2015\/01\/28\/qgis-mobile-is-now-qfield\/<\/a><\/cite><\/blockquote>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-vimeo wp-block-embed-vimeo wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"QGIS Mobile Preview\" src=\"https:\/\/player.vimeo.com\/video\/116231850?dnt=1&amp;app_id=122963\" width=\"750\" height=\"422\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"108\" src=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/image-7.png?resize=750%2C108&#038;ssl=1\" alt=\"\" class=\"wp-image-12175\" srcset=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/image-7.png?resize=1024%2C148&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/image-7.png?resize=300%2C43&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/image-7.png?resize=768%2C111&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/image-7.png?resize=469%2C68&amp;ssl=1 469w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/image-7.png?w=1498&amp;ssl=1 1498w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>QField Experimental is out, after a couple of months of requirements gathering, private early alpha testing and foremost tons of &nbsp;emails requesting access to the testes group we decided today to put the current BETA&nbsp;version in the playstore.<\/p><cite><a href=\"https:\/\/www.opengis.ch\/2015\/06\/15\/qfield-in-the-wild\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.opengis.ch\/2015\/06\/15\/qfield-in-the-wild\/<\/a><\/cite><\/blockquote>\n\n\n\n<h3 class=\"wp-block-heading\">Streamlined installation<\/h3>\n\n\n\n<p>Since the beginning of QGIS for android, to distribute the needed Qt libraries, we used a project called &#8220;ministro&#8221;. This was interesting because it allowed to download the libraries only once but on the other hand, it was a very painful experience for the user that needed to install a second app before getting QField to start. Around the end of 2015 it was so far, we finally managed to get rid of that dependency and make the installation process as streamlined as possible.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"114\" src=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/image-8.png?resize=750%2C114&#038;ssl=1\" alt=\"\" class=\"wp-image-12177\" srcset=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/image-8.png?resize=1024%2C156&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/image-8.png?resize=300%2C46&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/image-8.png?resize=768%2C117&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/image-8.png?resize=469%2C71&amp;ssl=1 469w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/image-8.png?w=1472&amp;ssl=1 1472w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>It\u2019s done, finally we managed to get rid of Ministro so that we finally can say, QField runs on any android from 4.0.3 (ICS). This makes as of today (according to&nbsp;<a href=\"https:\/\/developer.android.com\/about\/dashboards\/index.html\">google<\/a>) 96% of the android installations worldwide.<\/p><cite><a href=\"https:\/\/www.opengis.ch\/2015\/12\/01\/qfield-for-android-5\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.opengis.ch\/2015\/12\/01\/qfield-for-android-5\/<\/a><\/cite><\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Release candidates<\/h2>\n\n\n\n<p>In these 3.5 years, a continuous, mainly volunteer-driven iterative process led by Matthias Kuhn made QField grow to the point where we felt confident it was time to launch QField 1.0. <\/p>\n\n\n\n<p>After a series of release candidates with lots of feedback from the community, we felt it was time to move into a New Era.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"127\" src=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/image-9.png?resize=750%2C127&#038;ssl=1\" alt=\"\" class=\"wp-image-12178\" srcset=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/image-9.png?resize=1024%2C173&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/image-9.png?resize=300%2C51&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/image-9.png?resize=768%2C130&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/image-9.png?resize=469%2C79&amp;ssl=1 469w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/image-9.png?w=1446&amp;ssl=1 1446w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>It was a long and winding road but we are very excited to announce the general availability of QField 1.0 Release Candidate 1.<\/p><p>Packed with loads of useful features like online and offline features digitizing, geometry and attributes editing, attribute search, powerful forms, theme switching, GPS support, camera integration and much more, QField is a powerful tool for those who need to edit on the go and would like to avoid standing in the swamp with a laptop or paper charts.<\/p><cite><a href=\"https:\/\/www.opengis.ch\/2019\/01\/08\/qfield-1-0-rc1\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.opengis.ch\/2019\/01\/08\/qfield-1-0-rc1\/<\/a><\/cite><\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Modern times &#8211; QField 1.X<\/h2>\n\n\n\n<p>Fast forward to March 28th 2019, <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"133\" src=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/image-10.png?resize=750%2C133&#038;ssl=1\" alt=\"\" class=\"wp-image-12179\" srcset=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/image-10.png?resize=1024%2C182&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/image-10.png?resize=300%2C53&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/image-10.png?resize=768%2C137&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/image-10.png?resize=469%2C84&amp;ssl=1 469w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/image-10.png?w=1460&amp;ssl=1 1460w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p><span style=\"font-size: inherit;\">Let\u2019s get straight to the point<\/span><\/p><p><strong>It\u2019s official, QField for QGIS 1.0 is out!<\/strong><\/p><p>Get it while it\u2019s hot on the Playstore (<a href=\"https:\/\/qfield.org\/get\">qfield.org\/get<\/a>) or on&nbsp;<a href=\"https:\/\/github.com\/opengisch\/QField\/releases\">GitHub<\/a><\/p><p>We are incredibly pleased and proud of just having released such a jewel and are convinced that thanks to all its features and conscious design choices, QField will make your field digitizing work much more efficient and pleasant.<\/p><cite><a href=\"https:\/\/www.opengis.ch\/2019\/03\/28\/qfield-1-0-is-here\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.opengis.ch\/2019\/03\/28\/qfield-1-0-is-here\/<\/a><\/cite><\/blockquote>\n\n\n\n<h3 class=\"wp-block-heading\">Recent releases<\/h3>\n\n\n\n<p>In the last 2 years the development pace increased tremendously, the sponsored featured grew as never before, QField rating skyrocketed to 4.7 \u2b50 we currently have 100&#8217;000 active users and we&#8217;re getting around 500 new users every day.<\/p>\n\n\n\n<p>Our QField core team grew more and now thanks to David Signer&#8217;s lead and Mathieu Pellerin keen eye for UX we&#8217;re pushing QField even further.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"704\" src=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/Screenshot-from-2021-06-07-00-08-00.png?resize=750%2C704&#038;ssl=1\" alt=\"\" class=\"wp-image-12224\" srcset=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/Screenshot-from-2021-06-07-00-08-00.png?resize=1024%2C961&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/Screenshot-from-2021-06-07-00-08-00.png?resize=300%2C282&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/Screenshot-from-2021-06-07-00-08-00.png?resize=768%2C721&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/Screenshot-from-2021-06-07-00-08-00.png?resize=281%2C264&amp;ssl=1 281w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/Screenshot-from-2021-06-07-00-08-00.png?resize=1536%2C1441&amp;ssl=1 1536w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/Screenshot-from-2021-06-07-00-08-00.png?w=1818&amp;ssl=1 1818w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>Going into all releases would be so much information that this post would turn into a 3 volumes classic, and since starting from QField 1.0 we&#8217;ve documented each new release, we&#8217;re just going to link them: <a href=\"https:\/\/www.opengis.ch\/category\/qfield\/highlights\/\">https:\/\/www.opengis.ch\/category\/qfield\/highlights\/<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The future is cloudy &#8211; ehm sunny of course \ud83d\ude09<\/h2>\n\n\n\n<p>Yesterday we published QField 1.9.6, which is going to be the last 1.X release and will put QField 2.0 into the beta channel so that every beta tester can start using <a rel=\"noreferrer noopener\" href=\"https:\/\/qfield.cloud\" data-type=\"URL\" data-id=\"https:\/\/qfield.cloud\" target=\"_blank\">QFieldCloud<\/a>  without having to use the <a rel=\"noreferrer noopener\" href=\"https:\/\/play.google.com\/store\/apps\/details?id=ch.opengis.qfield_dev\" target=\"_blank\">developer version<\/a>. <\/p>\n\n\n\n<p>But that is a different story and you can read all about it in our latest <a rel=\"noreferrer noopener\" href=\"https:\/\/mailchi.mp\/opengis.ch\/seamless-fieldwork-with-qfieldcloud-is-around-the-corner#qfieldcloud\" target=\"_blank\">newsletter<\/a>&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Today, on QField&#8217;s 10th anniversary, we&#8217;re extremely proud to publish the results of over 18 months of development and give you the source code of QFieldCloud to go and make your awesome adaptations, solutions, and hopefully contributions \ud83d\ude42 If you want to quickly try it out, head to&nbsp;https:\/\/qfield.cloud where our [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":12203,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_themeisle_gutenberg_block_has_review":false,"jetpack_post_was_ever_published":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":""},"categories":[38,165,20],"tags":[125],"class_list":["post-12165","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-qfield","category-highlights","category-social-responsibility","tag-qgis-org"],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2021\/06\/qfield-git-history.png?fit=660%2C280&ssl=1","jetpack-related-posts":[{"id":14209,"url":"https:\/\/www.opengis.ch\/it\/2023\/03\/06\/qfield-workshop\/","url_meta":{"origin":12165,"position":0},"title":"QField Workshop","author":"Marco Bernasocchi","date":"6 Marzo 2023","format":false,"excerpt":"How to become a superuser in QField You'll not only be able to handle the app perfectly but also know how to set up a project to explore all the possibilities that QField offers. Prepare the optimal conditions for your field work and distribute the project to your team with\u2026","rel":"","context":"In &quot;QField courses&quot;","block_context":{"text":"QField courses","link":"https:\/\/www.opengis.ch\/it\/category\/courses\/qfield-courses\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2023\/12\/287987844-8d7c6540-c32c-4d62-bf6e-1636a011567f.png?fit=950%2C597&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2023\/12\/287987844-8d7c6540-c32c-4d62-bf6e-1636a011567f.png?fit=950%2C597&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2023\/12\/287987844-8d7c6540-c32c-4d62-bf6e-1636a011567f.png?fit=950%2C597&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2023\/12\/287987844-8d7c6540-c32c-4d62-bf6e-1636a011567f.png?fit=950%2C597&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":15655,"url":"https:\/\/www.opengis.ch\/it\/2025\/06\/25\/celebrating-community-innovation-and-open-source-gis-in-sweden-aka-the-qgis-user-conference-2025\/","url_meta":{"origin":12165,"position":1},"title":"Celebrating community, innovation, and open-source GIS in Sweden &#8211; AKA the QGIS user conference 2025","author":"Marco Bernasocchi","date":"25 Giugno 2025","format":false,"excerpt":"QGIS UC25 in Norrk\u00f6ping brought together the global community for a week of collaboration, innovation, and connection. OPENGIS.ch had a strong presence, with keynotes, talks, and the first QField Day, highlighting the power of open-source GIS in action.","rel":"","context":"In &quot;Events&quot;","block_context":{"text":"Events","link":"https:\/\/www.opengis.ch\/it\/category\/events\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/06\/20250603_154007.jpg?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/06\/20250603_154007.jpg?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/06\/20250603_154007.jpg?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/06\/20250603_154007.jpg?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/06\/20250603_154007.jpg?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":14794,"url":"https:\/\/www.opengis.ch\/2024\/07\/07\/qfield-rapid-mapping-ticino\/","url_meta":{"origin":12165,"position":2},"title":"Rapid Mapping the Ticino Floods and Landslides with QField Rapid Mapper","author":"Marco Bernasocchi","date":"7 Luglio 2024","format":false,"excerpt":"Join the effort to map the floods in Ticino! Download QField Rapid Mapper at https:\/\/qfield.app. This mobile app allows emergency responders, civil protection, military, and citizens to quickly assess and report damages from natural disasters. OPENGIS.ch is donating the QFieldCloud infrastructure for real-time data collection and mapping to enhance disaster\u2026","rel":"","context":"In &quot;QField&quot;","block_context":{"text":"QField","link":"https:\/\/www.opengis.ch\/it\/category\/gis\/qfield\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2024\/07\/qfield-rapidmapper.jpg?fit=1200%2C819&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2024\/07\/qfield-rapidmapper.jpg?fit=1200%2C819&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2024\/07\/qfield-rapidmapper.jpg?fit=1200%2C819&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2024\/07\/qfield-rapidmapper.jpg?fit=1200%2C819&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2024\/07\/qfield-rapidmapper.jpg?fit=1200%2C819&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":13921,"url":"https:\/\/www.opengis.ch\/it\/2023\/09\/15\/opengis-ch-and-oslandia-a-strategic-partnership-to-advance-qfield-and-qfieldcloud\/","url_meta":{"origin":12165,"position":3},"title":"OPENGIS.ch and Oslandia: A Strategic Partnership to Advance QField and QFieldCloud","author":"Marco Bernasocchi","date":"15 Settembre 2023","format":false,"excerpt":"We are extremely happy to announce that we have partnered strategically with Oslandia to push the leading #fieldwork app #QField even further. In the world of fieldwork, accuracy and efficiency are paramount. As GIS specialists, we understand the importance of reliable tools that streamline data collection and analysis processes. That's\u2026","rel":"","context":"In &quot;QField&quot;","block_context":{"text":"QField","link":"https:\/\/www.opengis.ch\/it\/category\/gis\/qfield\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2023\/09\/Qfield_Banner_1500x500_BOSA_new.png?fit=1200%2C400&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2023\/09\/Qfield_Banner_1500x500_BOSA_new.png?fit=1200%2C400&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2023\/09\/Qfield_Banner_1500x500_BOSA_new.png?fit=1200%2C400&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2023\/09\/Qfield_Banner_1500x500_BOSA_new.png?fit=1200%2C400&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2023\/09\/Qfield_Banner_1500x500_BOSA_new.png?fit=1200%2C400&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":18040,"url":"https:\/\/www.opengis.ch\/it\/2026\/01\/07\/qfield-at-foss4g-2025-auckland\/","url_meta":{"origin":12165,"position":4},"title":"QField at FOSS4G 2025 Auckland","author":"Daniel O'Donohue","date":"7 Gennaio 2026","format":false,"excerpt":"Throughout workshops and talks at FOSS4G 2025 in Auckland, a clear message emerged: QField is no longer just a companion to QGIS, but trusted production infrastructure powering real-world, field-to-cloud-to-desktop workflows across sectors.","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\/2026\/01\/20251121_113100.jpg?fit=1200%2C900&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/01\/20251121_113100.jpg?fit=1200%2C900&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/01\/20251121_113100.jpg?fit=1200%2C900&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/01\/20251121_113100.jpg?fit=1200%2C900&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/01\/20251121_113100.jpg?fit=1200%2C900&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":12810,"url":"https:\/\/www.opengis.ch\/it\/2022\/04\/05\/qfield-2-0-is-here\/","url_meta":{"origin":12165,"position":5},"title":"QField 2.0 Arctic Fox is here","author":"Marco Bernasocchi","date":"5 Aprile 2022","format":false,"excerpt":"Let's not paraphrase it, QField 2.0 is here and it is taking professional GIS fieldwork to a completely new level.","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\/2022\/03\/00_titel-complete_phone.png?fit=1200%2C1067&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2022\/03\/00_titel-complete_phone.png?fit=1200%2C1067&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2022\/03\/00_titel-complete_phone.png?fit=1200%2C1067&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2022\/03\/00_titel-complete_phone.png?fit=1200%2C1067&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2022\/03\/00_titel-complete_phone.png?fit=1200%2C1067&ssl=1&resize=1050%2C600 3x"},"classes":[]}],"jetpack_shortlink":"https:\/\/wp.me\/pbdBtI-3ad","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.opengis.ch\/it\/wp-json\/wp\/v2\/posts\/12165","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=12165"}],"version-history":[{"count":26,"href":"https:\/\/www.opengis.ch\/it\/wp-json\/wp\/v2\/posts\/12165\/revisions"}],"predecessor-version":[{"id":12237,"href":"https:\/\/www.opengis.ch\/it\/wp-json\/wp\/v2\/posts\/12165\/revisions\/12237"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.opengis.ch\/it\/wp-json\/wp\/v2\/media\/12203"}],"wp:attachment":[{"href":"https:\/\/www.opengis.ch\/it\/wp-json\/wp\/v2\/media?parent=12165"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.opengis.ch\/it\/wp-json\/wp\/v2\/categories?post=12165"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.opengis.ch\/it\/wp-json\/wp\/v2\/tags?post=12165"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}