
Explore Q field, an open source android mobile data collection app that reads projects and enables real-time syncing with a database when online.
QField is an open-source mobile data collection app with no per user fees. Host your own database, work offline, and use browse and digitised modes with symbol rendering and formulas.
Set up a QField project by creating point, line, and polygon tables with label, description, photo, and date created, then configure forms and a background Open Street Map.
Examine why auto incrementing integers as primary keys can fail offline, and how globally unique identifiers generated by Q Field ensure unique, read-only keys.
Install QField on an Android device from the Google Play Store, open the app, and start with a demo project or your own QField project.
Discover how to install the QFieldSync plugin for QGIS via the plugins menu, enable it, and use the QFieldSync toolbar to prepare offline projects and work with data offline.
Explore the QField browse mode, use the sidebar, switch to digitizing, and set the display field to label. Edit descriptions, search features, and view positioning information to manage data.
Learn to collect data in QField using digitizing mode: add points, lines, and polygons, manage keep centered GPS, edit features, attach photos, and save your work.
Explore the QField settings menu, including open project selection, about, donate, and log options, then use measure mode to calculate area and perimeter, and configure global variables like user name.
Simplify your QField project by reducing layers, saving with relative paths, and selecting a single coordinate reference system in project properties, ensuring identifiable and searchable data on mobile.
Explore how layer settings define the display name and enable feature search via fields or expressions. Configure symbology, labels, and forms, and apply layer variables for input control in QField.
Learn to set up QField forms by adding fields to a data table, using a value map as a combo box with defaults, and organizing metadata with tabs.
Explore how changes to a data entry form transfer to QField, edit fields like direction and type, and examine metadata while noting numeric input enforcement and lack of range widgets.
Implement a binary display checkbox in QField forms, add a display field in the database, and track edits with a global user name variable.
Learn how QField collects photos via attachment fields, saves relative image paths on the device, and how to transfer and view them on a computer for use in projects.
Create a pdf map in QField using a print layout with map pane, scale bar, north arrow, and legend, including current date and user name, then export to pdf.
Learn to create parent–child records in QField for ground cover data. Build a Gen point GCSE table linked to a parent point, with display expressions and data constraints.
Create and switch map themes in QGIS, apply different symbolism to layers, and view the themes in QField on mobile, including offline packaging of the project.
Learn to set up a QGIS project for offline use in QField by removing themes, enabling offline editing, creating a base map from imagery, and packaging for mobile.
Open an offline QField project on Android, collect a point, a line, and a polygon with photos, then package and email the data for later sync.
Sync offline field data from a QField project into the production Postgres database using a geo package and write-ahead logging, enabling immediate access for web apps and clients.
Explore online versus offline data collection with Q Field, detailing when to sync to the production database, offline workflows, and data transfer via Dropbox or Google Drive.
Learn to use QField to collect geospatial data in the field on your android device with no user fees or subscriptions. Interact directly with an internet accessible PostGIS database so there is no need for downloading and processing field data at the end of the day and the data being collected is visible from any PostGIS client in real-time.