LizPack Field documentation
From signing up to collecting data in the field.
Overview
LizPack Field is a SaaS solution for collecting field data, both geospatial and attribute (alphanumeric), built on QField and reachable at https://field.lizpack.com. It links the office and the field: you prepare a collection project from the web, synchronize it onto a phone with the QField app, then automatically get back the data captured in the field.
The solution rests on two complementary spaces: the LizPack Field web application (projects, maps and collaborators, but also your account, your subscriptions and your billing) and the QField mobile application (offline data collection). LizPack Field handles its own subscriptions and billing, independently of the LizPack (Lizmap) platform: the two platforms are separate. Single sign-on (SSO) simply lets you reuse your LizPack account to sign in, without typing your credentials again.
The journey at a glance
- Prepare: import your QGIS projects (.qgs/.qgz), your layers and your files from the web.
- Collect: capture points, lines, polygons and attributes on mobile, even with no network.
- Use: view, filter and export the surveys; follow every change (delta).
- Share: invite collaborators, create organizations, share read-only maps.
Two hosting modes
Depending on your plan, your projects are hosted on shared infrastructure or on a dedicated instance. The choice changes nothing in daily use, but it determines the capacity and the isolation of your data.
| Mode | Plans | Infrastructure | Who for |
|---|---|---|---|
| Shared | Free, Pro | Shared space, automatic assignment | Individuals, small teams |
| Dedicated | Enterprise | Isolated instance, installed on your own infrastructure, on quotation | Organizations, large volumes, data sovereignty |
Signing up and signing in
There are two ways into LizPack Field: your LizPack Field account and its password, or your LizPack account, through « Continue with my LizPack account ».
Go to the home page https://field.lizpack.com: with no active session you are sent to the sign-in screen (https://field.lizpack.com/login).
Creating an account
- On the sign-in screen (https://field.lizpack.com/login), click « Sign up » at the very bottom, after « Don't have an account yet? »: the page https://field.lizpack.com/signup opens.
- Enter your address, a password of at least 8 characters and its confirmation, then tick the box accepting the privacy policy. The eye-shaped button of each field shows or hides what you typed. Errors are reported field by field.
- Click « Create my account ». A « Check your email » screen appears with your username, which is assigned automatically: open the message you received and click its button; the « Address confirmed » page of LizPack Field opens, then sign in with your address. If the address already has a LizPack account, the « This address already has a LizPack account » screen appears: click « Continue with my LizPack account », sign in to LizPack as usual (password or Google, plus a verification code if your account asks for one); you come back to LizPack Field, signed in, with an account linked to your LizPack account. « Use another address » takes you back to the form. If the address already has a LizPack Field account, the « You already have an account » screen appears: an address gives only one account, click « Sign in ».
- On your first sign-in, the « Personal information » window asks for your first name, last name and country. That information appears on your invoices and on your account.
Signing in
- With your LizPack Field account: on https://field.lizpack.com/login, enter your e-mail (or your username) and the password of your LizPack Field account, then click « Sign in ». Your LizPack Field account and your LizPack account with the same address share one and the same password: your LizPack password works here, including for a LizPack Field account created through « Continue with my LizPack account ». After a change, in LizPack, in the LizPack Field settings or through « Forgot your password? », the new password applies on both sides and the old one no longer works.
- With your LizPack account: below « or », click « Continue with my LizPack account ». If a LizPack session is open, you get in without typing a password again; otherwise sign in to LizPack as usual (password or Google, plus a verification code if your account asks for one), then you come back to LizPack Field, signed in to the account linked to your LizPack account. If you do not have one yet, it is created and linked at that moment; if the privacy policy has never been accepted on your LizPack account, tick it on the screen that appears, then click « Create my LizPack Field account ». If the account cannot be created at that moment, a message says so: the team is notified automatically, try again later.
Forgotten password
On the sign-in screen, click « Forgot your password? » (https://field.lizpack.com/forgot-password), enter your address, then click « Send the link ». The next screen is the same whether or not the address has an account. The message you receive opens the « New password » page of LizPack Field: enter the new password and its confirmation, then click « Save the password ». This new password also applies to your LizPack account with the same address. The link works only once and for a limited time: after that, the page shows « Link expired or already used » and offers « Ask for a new link ». When you sign out, the session is closed on the server, then your local token and the LizPack session cookies are cleared; your other sessions (QField on your phone, another browser) and your API tokens remain valid; if your session expires while you are working, the address you were on is remembered so you are brought back to it after signing in again.
The interface
Once you are signed in, the application is built around a permanent navigation sidebar and a main content area. The sidebar adapts to the screen: collapsed or expanded on a computer, laid over the page on mobile. This documentation, for its part, can also be read without an account, at https://field.lizpack.com/documentation.
The sidebar
| Group | Entries | What it is for |
|---|---|---|
| LizPack Field | Dashboard · My projects · Maps · Organizations · Community | The heart of the application |
| Untitled | LizPack | Opens your LizPack customer area in a new tab, without signing in again |
| Administration | Users | Visible to administrators only |
| Account | Subscription · Settings · Documentation | Plan, profile, security, help |
At the bottom of the sidebar are the « LizPack Field plan » block (plan name, storage gauge, « See plans » button) and your account (initials, username, e-mail, sign-out button). Whether the sidebar is expanded or collapsed is remembered from one visit to the next.
The header and the language
The application is available in French, English, Spanish and Portuguese. At the top of the page, the language list, at the globe (FR, EN, ES or PT), comes before your account menu, at your initials, the same as in LizPack: « My profile », « My projects », « Organizations », « Community », « Settings » and « Sign out ». As in LizPack, the « Based on QField » note disappears on a tablet, and on a phone the application name and the language list leave the header to make room for the buttons: the language is then chosen in « Settings », on the « Profile » page. The choice applies at once and is saved to your account: you find it on any device, and it changes neither when you refresh nor when you go from LizPack to LizPack Field. A link coming from the lizpack.com website opens the sign-in page in the website's language; once you are signed in, your account's language applies. The grid « Apps », next to the search, groups the LizPack applications: LizPack, LizPack Field, LizPack Viewer (an empty map, to build with the layers of your projects), « Databases », GeoServer, Marketplace, « LizPack documentation » and « Field documentation ». On your organization's server, it lists the portal applications opened by the license (« Portal », « Lizmap sites », « Databases », « Map catalog », GeoServer, « Portal help »), then LizPack Field, LizPack Viewer and « Field documentation »; the portal checks your rights when each one opens. Between the search and this grid, two buttons stay within reach on every page: « New map » opens LizPack Viewer on an empty map, « Create a project » opens project creation. On a narrower screen, they show only their icon, with their name on hover; on a phone, they move into your account menu.
Search
The « Search » field, at the top of every page, finds in one go a page of the application, one of your projects, one of your organizations or a passage of this documentation. Ctrl+K (Cmd+K on a Mac) or the / key opens it from any screen; the arrow keys pick a result, Enter opens it, Esc closes the search. Capitals and accents do not matter: « settings » finds « Settings ».
Name a project then a tab to go straight there: « cotonou map » opens the project's map, « cotonou files » its « Files » tab. Only the projects and pages your account can open appear. On a phone or a tablet, a magnifying glass replaces the field and opens the search across the full width of the screen.
On a phone or a tablet
The web application adapts to small screens: on a phone or a tablet, the sidebar collapses behind a menu button and opens over the page, the list of projects moves to a single column and the map takes the full width. You can therefore manage your projects from a phone, alongside the QField app used in the field.
The dashboard
The dashboard is the first page after you sign in, at https://field.lizpack.com/dashboard. It gathers the figures of your account: projects, storage, field collection, jobs, maps, team, subscription and databases. The list of your projects is on the « My projects » page.
Key figures
| Card | What it counts |
|---|---|
| Projects | The projects you can open, split into private and public |
| Ready for QField | The projects whose QField package is up to date, out of the total, with their share as a ring, and those to package or update |
| Active projects | The projects whose data changed in the last 30 days |
| Storage | The space used out of your plan quota, or of the licence on your organization's server, with its gauge and the largest project; with no quota, « no limit »; beyond the quota, the card shows « Storage exceeded » |
| Latest activity | The last project changed and how long ago; a click opens it |
| Field changes | The changes sent from QField in the last 30 days, and those of the last 7 |
| Jobs | The server jobs of the last 30 days (preparation for QField, reading the project, applying changes), and the failed ones |
| Maps | Your LizPack Viewer maps, by who can open them |
The panels
- « Synchronized field changes »: one bar per day over 30 days. Hover over a bar to read the day and the count; « Show the data » opens the same figures as a table.
- « Jobs »: succeeded, failed, pending or running, average duration, and « Changes to review » (conflicts, errors, changes not applied).
- « Latest synchronizations »: the last six changes received, with the project, their author, the date and the status. Clicking a row opens the project's « Changes » tab.
- « Projects »: yours and those shared with you, those to prepare again for QField or never prepared, and the five largest, which open with a click.
- « Team »: your organizations, their members and the field contributors who sent changes in the last 30 days.
- « Subscription »: your plan, its status, the next due date, automatic renewal and the plan limits (projects, collaborators, organizations). « Manage the subscription » opens the « Subscription » page. On your organization's server, this panel does not appear.
- « Databases »: the databases usable in LizPack Viewer, running or stopped.
Projects
The « My projects » page lists your projects. A project gathers a QGIS project, its layers, its files, its collaborators and all the data collected.
The list of projects
- Statistics: number of projects (and those created this month, otherwise the public and private split), projects ready for QField with their share in a ring and those to prepare or refresh, storage used out of your plan's quota with the largest project, and latest activity: the last modified project, which opens with a click.
- Search by name, owner or description; sort by date of change, name or size.
- Two views to choose from: grid (cards) or list (a sortable table).
- Each project shows its owner, its size, its preparation state for QField (Ready for QField, To refresh or Not prepared) and its visibility (Public or Private). Clicking « To refresh » or « Not prepared » opens the project's Files tab, on the « Prepare for QField » button.
Creating a project
- Click « Create a project », at the top of the « My projects » page or in the header of every page (except on phones), then name the project: letters, digits, dots, hyphens and underscores only. The description is optional.
- Choose the owner: yourself or an organization you are a member of.
- Set the « Public », « Overwrite conflicts » and « Restrict project files » options if needed (the latter reserves .qgs/.qgz/.qgd files for managers and administrators).
- Under « Initial content (optional) », attach a .qgs/.qgz file or a complete folder, then click « Create the project ». Everything else is added afterwards from the Files tab.
The « Import a folder » button on the list of projects creates a project from a folder on your computer, keeping its subfolders. The files are sent in parallel, with a progress bar.
A project in detail
Opening a project gives you a space organized in seven tabs. Each tab has its own address: a link can open the LizPack Viewer or Files tab directly, and the browser's Back button returns to the previous tab. The information refreshes automatically every few seconds, without flicker, and the refresh pauses when the browser tab goes to the background.
| Tab | What it holds |
|---|---|
| Overview | Description and metadata (owner, dates, visibility), clickable counters to the tabs: collaborators by role, files with their weight and attachments, changes by state (applied, pending, failed) with a bar and the date of the latest. |
| Files | Uploading files or a folder (« Upload » button or drag-and-drop), download file by file, by version or as a ZIP, deletion, preparation for QField. |
| Changes | The log of the data changes synchronized from the field (the « deltas »), with their status. |
| Collaborators | The project's members and their role; adding and removing, within the limit of the owner's plan. |
| Jobs | Background jobs (packaging for QField, QGIS processing) with status, timestamp and logs. |
| LizPack Viewer | Opens the project's map on its own page (see « LizPack Viewer »). |
| Settings | Name, description, visibility (« Public project » switch), automatic conflict resolution, file protection, QGIS project protection, linking a PostGIS database, transfer and deletion of the project. |
The Files tab
The Files tab lists everything in the project, with the QGIS project first. Each line shows an icon for the file type, its name, its role (« QGIS project », « Data » or « Attachment » for example), its size, its modification date and its versions; the icons at the end of the line download or delete it, after confirmation. « Upload » adds files or a whole folder, subfolders included, and you can also drag them straight onto the list. « Download all » exports a ZIP archive, and « Prepare for QField » rebuilds the package that QField downloads to the phone: the job can be followed in the Jobs tab. Clicking the number of versions unfolds the file's history; each version kept by the server can be downloaded separately.
Settings tab: protect the QGIS project
The QGIS project (.qgs, .qgz) holds the connection strings of its layers, database passwords included. The « Protect the QGIS project » switch, in the « Edit project » card of the Settings tab, prevents it from being downloaded, for everyone, the owner included: from the application as well as through the API or an API token. QFieldSync, in QGIS, and QField still receive it: they need it to synchronize. Then click « Save ». Still possible: uploading or replacing the project, preparing it for QField and syncing the phones. The project map still shows its layer tree: the platform reads the project itself and never sends out the file.
A new project is protected as soon as it is created. A project created before this option existed is not: the Settings tab offers to turn it on. Only the project owner and the administrators of the organization that owns it can change this setting; for everyone else, the switch is grayed out.
The Settings tab: linking a PostGIS database
On a Pro plan, the « Database » card of the Settings tab links the project to a PostGIS database: that of a Lizmap instance, or an external one. Enter the host, port, database name, user and password, or fill in the form with « Import a QGIS .xml », then click « Test & connect »: the connection is tested, then stored encrypted. The database's spatial layers then appear on the project's map, where you can correct attributes (see « LizPack Viewer »). « Unlink » removes the link.
The « Download the QGIS connection (.xml) » button produces a connection file to import into QGIS (Manage connections, then Load). For field collection to write into this database, the QGIS project must contain PostGIS layers pointing to it: one database then feeds both the field collection and the map publication. The « Collection compatibility » card checks that the database is ready and, if not, offers « Make the database compatible ».
LizPack Viewer
A project's map opens on its own page, in the content area of the application. It shows the project's layers over a basemap; the surveys sent from the field appear on it at each synchronization, without reloading the page. This chapter describes each tool, in the order you come across it.
Opening the map and finding your way
- Open the project from « My projects ».
- Click the « LizPack Viewer » tab: the map opens on its own page, with its own address, which you can bookmark or send to a collaborator.
- On loading, the map frames the widest layer; as soon as you move it, it no longer reframes itself.
The page at a glance
- At the top: « Back » (to the project page), the project name, its owner and its visibility (« Private » or « Public », and « Read only » if you do not manage the project). On the right: « Share », « Export », the printer icon (« Print ») and the help icon, which opens this chapter.
- On the left, the map toolbar: « Layers », « Basemaps », « Legend », « Search », « Sketch », « Bookmarks », « Table », « Analysis », « Statistics », « Compare », « By URL », « Time » and « Print ». If the window is too short to show them all, the last ones move into « More », at the bottom of the bar.
- On the right, the toolbar of the chosen layer: « Properties », « Style », « Filter » and « Details ».
- On the map, top left, the map tools: « Identify », « Select », « Distance », « Area » and « Coordinates ». On a computer, they are all in a row. On a phone or tablet, or when the map is too narrow to fit them on one line, they fold under « Tools »: the button takes the name of the current tool, and choosing a tool closes the list.
- Bottom right: « Zoom in », « Zoom out », « Project extent » (recenter on the visible layers), « My location », « North up », « Show overview map » and « Full screen ». Bottom left: the scale and, on a computer, the cursor coordinates.
- The button at the bottom of each side bar shrinks both bars to their icons, or expands them with their labels. Each panel closes with its cross; only one panel is open on each side. Drag the inner edge of a panel with the mouse to widen or narrow it, or set it from the keyboard with the left and right arrows once you reach it with Tab; double-clicking that edge restores the default width. The chosen width is remembered in this browser, for each side.
A map without a project
- Open the application launcher in the header and choose « LizPack Viewer »: the application opens full screen on an empty map, centered on the whole planet, with all the map tools and an empty « Layers » panel. The launcher, the language and your account stay at the top of the page, and the launcher takes you back to LizPack Field. In LizPack, the same entry opens LizPack Viewer in a new tab, without entering your password again.
- Click « Add layers »: the panel lists the projects you have access to. The « Projects », « Databases » and « By URL » sections are closed when the panel opens: a click on their title expands them, and a search opens them all. « By URL » opens the « Add a layer from a URL » panel (an online service or a file by its address). Expand a project to see its layers (expanding another one collapses the first), then click « Add » next to a layer, or « Add the whole project ». A GeoPackage can be expanded in turn: choose its layers one by one, or add it whole. Under « Databases », the panel also lists the databases of your account (ordered databases and the database of each instance; on your organization's server, those of the portal): expand one to see its tables with geometry, then « Add ». These layers are read-only, up to 5,000 features, read again within the displayed extent when the table has more; on a shared map, only an account with access to the database sees them. The « Search for a project or a layer » field finds a project by its name or owner, and a layer by the name of its file or of a GeoPackage table, across all your projects: projects found through their layers open on those layers only.
- The layers are listed in « Layers », under the name of their project: one map can combine layers from several projects, and layers added « By URL » (WMS, WFS, GeoJSON…).
- « Remove » takes a layer off the map without changing the project. The menu of a layer (the three dots on its row, in « Layers ») also offers « Remove from map », after confirmation. Until it is saved, the map is a draft specific to this tab: reloading it shows the same map, but reopening LizPack Viewer starts from an empty map. With no layer, the map goes back to the whole planet.
- The icon next to a project, « Open the project map », opens that project's map with its saved styling.
My maps and sharing
- Click « Save map », give it a name, then click « Save »: the map joins « My maps », on the server, and follows you on all your devices. Its layers are then saved each time you add or remove one; its styling with « Save map styling », as on a project map. Two of your maps cannot have the same name, ignoring capitals and extra spaces: a name already taken is refused, with a message under the field.
- « My maps » lists your saved maps: click a name to open it, « New map » (here or in the header of every page, except on phones) to start again from an empty map, or the trash can to delete a map, after confirmation. Deleting a map does not affect any project. The « Maps » page, in the LizPack Field sidebar, also lists your maps: who can open them, their layers, projects and modification date. Clicking a row opens the map; its buttons copy the link, share or delete the map. A map open to anyone with the link shows its private projects there, hidden without an account. « Search for a map » and the « All maps » list filter the page.
- On a saved map, « Share » (at the top of the page or in the left bar) opens the « Share the map » panel, with the same settings as sharing a project map: who can open it (« Only me », « LizPack Field accounts with the link » or « Anyone with the link »), the « Name », « Allow downloads », « Share the dashboards », the header (color, logo, author, « Description »), the visible layers and fields, and the embed code of a map open to everyone. « Save » applies the settings to the link, which never changes; « Preview » shows the map as people with the link see it.
- The map is shared, not the data: everyone only sees the layers of projects they can access, minus those you removed from sharing, with only the checked fields. Without an account, only the layers of public projects are shown: on opening, a window offers to « Sign in » to see the others, or to « Continue without an account », and a message gives the number of hidden layers. Layers added by URL are always shared. When the map is open to « Anyone with the link » and some layers come from private projects, « Save » opens « Share the layers with everyone? », which lists these projects and their layers: « Make this project public » (« Make these projects public » when there are several) opens them to everyone, in full, then saves; « Save without sharing them » keeps the projects private. Only the owner or an administrator of a project can make it public.
- For others, a shared map opens in « Read only »: they adjust the display for themselves, without saving it. « Save a copy » creates a new map from yours, to change without altering the original. The copy takes a free name: « Copy of … », then « Copy of … (2) » if that name is already taken.
Layers
« Layers » lists the project's layers as a tree: groups and subgroups expand with a click on their arrow. A group's eye shows or hides the whole group (dimmed when only part of it is shown), and a click on its name collapses or expands it. Under a layer's name, a discreet line gives its number of features and, when it distinguishes the layer, its type (WMS, CSV…); the drag handle and the table button appear on hover; « Hide all » or « Show all », at the top of the panel, acts on every layer. The number to the right of a layer is its number of features; a format tag (GPKG, POSTGIS…) only appears when the layer does not have the most common format of the project.
On each layer row
- The handle: drag the row to change the drawing order, or drop it on a folder to file it there.
- The eye: shows or hides the layer.
- The color symbol: opens the layer's « Style » panel.
- The name: chooses the layer. « Properties », « Style » and « Filter », on the right, act on the chosen layer.
- The selection counter, when features are selected: opens the table filtered on them.
- The funnel, when the layer is filtered: opens its filter.
- The table icon: opens the layer's attribute table.
- The three dots: a menu to « Zoom to layer », open « Properties », « Style », « Filter » or « Open attribute table », file it elsewhere with « Move to » (a folder, or « No folder »), and download the layer or its symbol.
Organizing folders
- « New folder », the folder icon at the top of the panel, creates a folder and lets you name it right away; a folder stays shown even when empty.
- A folder's three dots: « New subfolder », « Rename » (or double-click its name) and « Ungroup folder », which removes the folder but keeps its layers, moved up one level.
- A folder is dragged like a layer: dropped in the middle of another folder, it becomes a subfolder; on the top of the row, it goes before it; on a layer, next to it.
- The order, the folders and which folders are left open or closed are saved with the styling (« Save map styling »): the map finds them again when reopened, and the shared map shows them the same way, without the layers it does not share. « Restore the project organization », the arrow icon at the top of the panel, goes back to the project's groups and order.
Adding a layer from a URL
- Click « By URL » in the left-hand bar: the « Add a layer from a URL » panel opens.
- Paste the « URL » of the service or file. Leave « Service type » on « Automatic », or choose « WMS », « WMTS », « XYZ tiles », « WFS », « GeoJSON » or « CSV ». On « Automatic », the address of an Opendatasoft dataset (opendata.paris.fr, data.grandlyon.com…, « records » API, dataset page) or of an ArcGIS layer (…/FeatureServer/0) is read as GeoJSON, filters included; another address is accepted if its content is GeoJSON.
- Click « Read URL »: the panel shows what the service offers, then the settings for that type.
- Check the « Layer name » and click « Add to map »: the layer joins the « Layers » panel and the « Added layers » list, and the « URL » field empties for the next address.
Depending on the service type
- « WMS »: check one or more layers under « Layers » (« Filter layers » helps in a long list), then set « Format », « Version » and « Transparent background » if needed.
- « WMTS »: choose the « Layer », the « Style », the « Tile matrix set » and the « Format ». Only tile matrix sets compatible with the map (EPSG:3857) can be used.
- « XYZ tiles »: a template URL that contains {z}, {x} and {y}, for example https://server/{z}/{x}/{y}.png.
- « WFS »: choose the « Feature type », the « Maximum number of features » (5,000 by default) and, if needed, « Only in the current view ».
- « GeoJSON »: the file is read in full; the panel gives the number of features read.
- « CSV »: choose the « X column (longitude) » and the « Y column (latitude) », in degrees. Rows without coordinates are skipped and counted.
A WMS, WMTS or XYZ layer is an image: its only setting, in « Style », is « Opacity », with the service's « Legend » when it provides one, and the « Source ». A WFS, GeoJSON or CSV layer is a feature layer like any other: style, labels, details, table, filter, statistics and analyses apply to it. In « Added layers », each layer has five buttons: edit it, its information, zoom to it, reload it (service back, data updated) and remove it. The pencil reloads the layer into the form, with its address and options: change them, then « Save » replaces it in place, visibility and opacity kept. In the layer list of a WMS, a « Group » draws all its layers for each image: it is much slower than a single layer. When the service is read, all its layers are checked by default (up to ten; beyond that, only the first) and their folder opens in « Layers » after they are added. Each checked layer becomes a map layer, filed according to the groups of the service (otherwise in a folder named after it); checking a group checks all its layers, and a group checked with its sublayers is not drawn a second time. A WMS layer is an image: in « Statistics », « Load its data (WFS) » adds its features when the service also publishes them as WFS, and the table, statistics and dashboards apply to them. The information unfolds under the layer: service type, address (clickable), direct access or through the relay, chosen layers or feature type, format, version, style and grid, loaded features, extent and the service legend. If a service refuses to be read from the browser, LizPack Field goes through its relay, and the list shows « through the relay ».
Basemaps
« Basemaps » opens the « Basemaps » panel: a preview of each basemap, to choose from « Map » (OpenStreetMap), « Satellite », « Topographic », « Light », « Dark », « Streets » or « Humanitarian », or « No basemap » to keep only your layers. The chosen basemap is checked and applies at once; it is part of the styling you can save.
Legend
« Legend » shows the symbol and name of each displayed layer, with its group, and recalls the basemap at the bottom of the panel. A hidden layer is not listed. A layer drawn by an attribute (see « Style and labels ») shows the attribute name, then each type or class with its color and number of features; the circles of « Counts and amounts (size) », the ramp of a « Heat map » and the « Group of points (count) » bubble are shown too; with « Hexagons », the statistic of the bins (for example « Points per hexagon ») and their classes, which change with the zoom. A hidden category does not appear. The same legend is used for printing and can be downloaded from « Export » (see « Downloading »).
Layer properties
Choose a layer in « Layers », then click « Properties » in the right-hand bar. The panel gives « Name », « Alias », « Source » (the file or table), « Format », « Geometry », « Features », « Fields and types » (each field with its type read from the values: « Number », « Date », « Yes/No », « Text » or « Empty »; the list is collapsed at first, a click on the number of fields expands or collapses it), « Group » and « Visibility », then actions: « Hide layer », « Zoom to layer », « Open attribute table », « Edit style », « Configure feature details » and « Filter ». Below, « Download » saves the layer and « Symbol » its symbol (see « Downloading »). « Alias » gives the layer a display name, used in the layer list, the legend, the table, the statistics, printing and the shared map; left empty, the layer name is shown. Save the styling to keep it.
Style and labels
- Choose the layer, then click « Style » in the right-hand bar (or the color symbol on its row).
- At the top of the panel, choose the « Drawing style » then, if it needs one, the « Attribute » that drives it.
- Expand the following sections as needed: « Appearance », « Clustering » (point layers), « Labels » and « Visible range ».
- Settings apply at once to the map and the legend. « Reset style », at the bottom of the panel, returns to the original style.
Drawing styles
- « Single symbol »: the same symbol for all features. Under « Appearance », set « Color », « Border color », « Opacity », « Stroke / Border » (lines and polygons) or « Point size ». For a point layer, « Upload an icon » replaces the dot with your image (PNG, SVG, JPG or WebP, 512 KB maximum), which you can also drop onto the frame; « Back to round symbol » removes it.
- « Types (unique values) »: one color per value of the attribute, for example the type of structure.
- « Counts and amounts (color) »: the values of a numeric attribute split into classes, each with a shade of a color ramp.
- « Counts and amounts (size) »: a symbol that grows, or a line that thickens, as the value rises. Point and line layers.
- « Heat map »: the density of the points, weighted or not by an attribute. Point layers only.
- « Hexagons »: the points gathered in a grid of hexagons, each bin colored by the number of points or by a statistic of an attribute. Point layers only (see « Aggregating points into hexagons »).
With « Types (unique values) », choose a « Palette » (several are readable by people with color blindness). Each value is listed with its color and its number of features: a click on the color changes it, the eye hides the value on the map and in the legend. Features without a value form the « No value » row. Under « Advanced options », « Sort by » orders the list by « Count » or « Alphabetical order », and « Categories shown » sets how many values are listed: the rest are grouped in « Other ».
With « Counts and amounts (color) », choose the classification « Method »: « Natural breaks (Jenks) », « Equal intervals », « Quantiles », « Standard deviation » or « Manual ». Set the « Number of classes » and the « Color ramp », which « Reverse the color ramp » flips. « Distribution of values » shows the attribute's histogram and the class breaks. With « Manual », type each break under « Class breaks »; « Add a break » creates one more. « Normalize by », under « Advanced options », divides the attribute by another numeric field, for example a population by an area.
With « Counts and amounts (size) », set « Minimum size » and « Maximum size » (« Minimum width » and « Maximum width » for a line); « Minimum value » and « Maximum value » set the values they match, otherwise those of the data. With « Heat map », set « Weighting », « Radius », « Intensity », « Opacity » and « Color ramp ».
Clustering points
For a point layer, check « Group nearby points » in the « Clustering » section: neighboring points gather into bubbles that show their number. « Clustering radius » sets the grouping distance, « Group up to zoom » the level beyond which each point shows again; « Show the number of points » and « Size by number of points » can be unchecked. A click on a bubble zooms in on it; at the closest zoom, it lists the bubble's features, and a click on one opens its details. Clustering does not apply to a « Heat map ».
Aggregating points into hexagons
- Choose a point layer, open « Style » and choose « Hexagons » as the « Drawing style »: a grid of hexagons replaces the points.
- Under « Statistic », keep « Number of points », or choose « Sum », « Average », « Minimum » or « Maximum » and the numeric « Attribute » it applies to.
- « Bin size »: « Automatic » adapts the grid to the zoom; « In meters » sets the « Bin width (m) ». The size and the number of bins show below.
- Set the classes as for « Counts and amounts (color) »: « Method », « Number of classes », « Color ramp ». The number shown for each class is a number of bins.
- Under « Outline and opacity », choose the « Outline » (« White », « Gray », « Teal » or « None »), its « Outline width » and the « Opacity ».
A click on a bin opens its « Hexagon » card: the number of « Points », the chosen statistic and the bin's « Width ». Bins only count the points shown: a filter or the time slider recalculates them. With hexagons, the layer has neither labels nor clustering.
Labels and visible range
- In the « Labels » section, under « Text », choose a field, « Text and fields » to compose a text with the fields in curly braces, for example {nom} ({code}), which « Insert a field » adds for you, or « Expression » to calculate the text with the expression language (see « The expression language »), with a « Preview » on the layer's features. « No label » removes them.
- Set « Text size », « Text color », « Halo color » and « Halo width », then the « Position » relative to the feature.
- « Shown from zoom » and « Shown up to zoom » limit labels to a range of scales; « Avoid overlaps » drops those that overlap.
The « Visible range » section limits the whole layer to a zoom range: « Visible from zoom » and « Visible up to zoom ». Outside it, the layer disappears from the map. « Visible at all zoom levels » removes the limit.
Filtering a layer
- Choose the layer, then click « Filter » in the right-hand bar.
- Choose a « Field », an « Operator » (equal to, not equal to, contains, greater than, greater than or equal, less than, less than or equal, is empty, is not empty) and, if the operator needs one, a « Value ».
- The number of features kept is shown before applying. Click « Apply the filter ».
- The map and the attribute table now only show the features kept; the table says so with « Filtered », the layer row with a funnel. « Remove the filter » brings back every feature.
The filter does not change the data and is not saved: it disappears when the page is reloaded. A filtered layer only downloads the features kept.
Searching for a feature
« Search » looks for a value in the attributes of the loaded layers: type at least two characters in « Attribute value », and if needed limit the search to one layer instead of « All layers ». Each result gives the layer, the field and the value found; a click zooms to the feature, selects it and opens its details. Only the first 100 results are shown: refine the search if there are more. Address search is not offered.
Identifying a feature: its details
- Click « Identify », at the top left of the map (under « Tools » on a phone or tablet): the button stays pressed. Only the layer chosen in « Layers » responds; with no layer chosen, all visible layers do.
- Click a feature: its details open at the top right of the map (at the bottom of the screen on a phone), a marker shows the point clicked, and the map frames the feature, in the part the card leaves visible, then makes it blink.
- The details give the layer and the feature's attributes, in the order and under the labels set for the layer (see « Configuring the details »). « Zoom » frames the map on the feature, which blinks on arrival; while the panel is open, the feature stays yellow; « Copy attributes » puts them on the clipboard, ready to paste into a spreadsheet. On a computer, the details move by dragging their header and keep their place from one feature to the next; a double-click on the header puts them back. A value that is a web address opens with a click, even if the address contains spaces.
- A click on an empty spot or the cross closes the details; choosing « Identify » again in the list leaves the tool.
A photo taken in QField shows in the details and opens full size in a tab; another project file referenced by an attribute (document, sound) downloads with one click. A web address (http or https) becomes a link, in the details as in the attribute table; it opens in a new tab.
Configuring the details
- Choose the layer, then click « Details » in the right-hand bar (or « Configure feature details » in « Properties »).
- « Details title » chooses the field whose value titles the details; by default, « Layer name ».
- Under « Displayed fields », each field is listed with its type, like the calculated fields. Uncheck a field to remove it from the details; « Show all » and « Hide all » act on all of them. The arrows change the order of the fields.
- The pencil of a displayed field unfolds its settings (one at a time): « Displayed label » replaces its name in the details. For a number, choose the number of decimals (« Decimals as stored » by default) and keep or not the « Thousands separator »; for a date, choose « Short date », « Long date », « Date and time » or « Raw value ».
- « Reset feature details » returns to all the fields, under their names.
The configured details are part of the map styling: save it to find them on your other devices (see « Saving the map styling »). For a PostGIS layer, the correction form keeps the field names and values.
Calculated fields and charts in the details
- In the « Details » panel, under « Calculated fields », click « Add a calculated field ».
- Give a « Field name », different from the layer's fields, and write the « Expression » (see « The expression language »). « Insert a field » and « Insert a function » write it for you; an error shows at once, with its line and column.
- The « Preview » shows the result on a feature of the layer; its arrows move to the previous or next feature. Then choose the format of the result, as for a field of the details: decimals, thousands separator or date format.
- Under « Charts », click « Add a chart »: choose the « Type » (« Columns », « Bars », « Pie » or « Line »), a « Title », the « Numeric fields » to plot, calculated fields included, and keep or not « Show values ».
The details show the calculated fields after the other fields, then the charts. Calculated fields also appear in the attribute table, as read-only columns marked with the Σ icon, and in « Statistics ». A calculated field can reuse those placed before it. Nothing is written to the data: calculated fields are neither in the layer nor in its downloads. 20 calculated fields and 5 charts at most per layer.
The expression language
Calculated fields, labels in « Expression » and calculated columns of the table are written in LizScript, the expression language of LizPack Field, close to Arcade (ArcGIS). Its full guide has its own chapter, with autocompletion, scripts (variables, conditions, loops), layer aggregates and all the functions: https://field.lizpack.com/documentation/lizscript.
Correcting an attribute (PostGIS layers)
When a project is linked to a PostGIS database (see « The Settings tab »), the layers coming from that database can be corrected straight from the map. With the « Identify » tool, click a feature of a PostGIS layer: the details open read-only, then the « Edit » button turns them into a form where every attribute can be changed. Change the values you want, then click « Save »: the correction is written into the PostGIS database at once and reflected on the map; « Cancel » gives up. Only attributes can be changed: the geometry and the internal identifier (fid) are preserved.
Worth knowing
- Requires a Pro plan or above and an editing role on the project: owner, Admin, Manager or Editor. For a Reporter or a Reader, the record stays read only.
- Only the values actually changed are sent; fields you empty become NULL.
- The card stays anchored to the corner of the map: it does not cover the feature it describes.
- To add or delete features, or to edit the geometry, go through QField (field collection) or QGIS.
Selecting features
- Click « Select », at the top left of the map (under « Tools » on a phone or tablet): the « Select » card opens.
- Choose the shape of the area: « Rectangle » (drag on the map), « Polygon » (one click per vertex), « Circle » (one click at the center, a second one for the radius, shown while drawing) or « Freehand » (drag around the features).
- For a polygon, close the area with a double-click, a click on the first vertex or « Finish ». « Undo » (or the Backspace key) removes the last vertex; Esc abandons the drawing.
- Expand « Options » if needed: « Operation » chooses to « Replace » the selection, « Add » features to it or « Remove » them from it; « Layers concerned » limits the selection to « Visible layers » or to the « Chosen layer ».
- The features kept turn yellow. Their number shows with the map tools, which offer « Zoom » and « Clear ».
A point is kept if it is inside the area, a line or a polygon if it touches it. On the keyboard, Shift adds to the selection and Ctrl (Cmd on a Mac) removes from it, whatever operation is chosen. On a tablet or a phone, each tap places a vertex. The selection shows in the attribute table, and the other way round.
Attribute table
« Table », in the left-hand bar, opens the chosen layer's table under the map; the table icon on a layer row opens that layer's table. Each open table has its tab. The handle at the top sets the table's height (from the keyboard, up and down arrows; a double-click restores the default height), and the map shrinks accordingly. By touch, on a phone or a tablet, grab the grey bar above the table and drag it. « Full screen », at the right of the table bar, stretches it over the whole window; « Exit full screen » or the Esc key puts it back under the map.
In the table
- Clicking a row selects it; Ctrl+click adds a row, Shift+click a range. Selected features are highlighted on the map.
- The three dots of the table bar, « More actions », hold the table's commands. « Select by attribute »: a field, an operator, a value, then « Select » (replaces the selection) or « + Add ».
- « Columns », under « More actions », chooses the columns shown; « Search... » keeps only the rows that contain the text typed.
- As soon as a selection exists: « Zoom » frames the map on it and makes its features blink, and the cross clears it. Under « More actions », « Download the selection » saves it (GeoJSON, CSV, KML or GeoPackage) and « Show only the selection » keeps only it in the table.
- The first 200 rows are shown; a button at the bottom of the table loads 500 more.
- The calculated fields of the details are added after the other columns, read-only, marked with the Σ icon (see « Calculated fields and charts in the details »).
Statistics and dashboard
« Statistics », under « More actions », replaces the rows with figures, in two views. « By field » gives the figures of a field: choose the field, then the scope, « Rows shown » (the table's filter and search included) or « Selection ». For any field: « Filled in », « Empty » and « Distinct values ». For a number, also: « Sum », « Average », « Median », « Minimum », « Maximum », « Standard deviation » and the « Distribution of values » histogram. For a date: « First date » and « Last date ». For a text, « Most frequent values » gives each value with its number of features; a click on a value selects its features. Calculated fields are offered too, without this selection by value. « Dashboard » gathers the indicators and charts you build for the layer, computed on the rows shown: « Suggest a dashboard » creates one from the layer's fields, « Add an indicator » and « Add a chart » add to it. An indicator computes the « Number of features », a « Sum », an « Average », a « Median », a « Minimum », a « Maximum », the « Distinct values » or the « Share of features (%) », with an optional « Unit », « Decimals » and « Target ». With a target, « Display » shows the progress as a « Progress bar » or a « Gauge »; « Trend » picks a date field and adds under the value its curve by « Period » (the last twelve), with the change on the previous period. A chart (« Columns », « Bars », « Stacked columns », « Pie », « Donut », « Line », « Area », « Histogram », « Table » or « Scatter plot ») groups the features by a field (« Group by », by « Period » for a date), computes a value per group and, as stacked columns, splits each group by a second field (« Split by »). « Table » lists the groups as rows, with their share of the total, or a cross table with « Columns by ». « Scatter plot » places one feature per point along two numeric fields, « Horizontal axis » and « Vertical axis », colored if needed by a third (« Color by »), and gives their correlation. « Add a condition » limits an indicator or a chart to the features meeting all its conditions. A click on an indicator, a bar or a slice selects its features; indicators form a strip at the top, charts a grid below. Drag a card by its handle, or use « Move earlier » and « Move later », to change the order; « Full width » stretches a chart across the whole row. « Colors », in a chart's window, picks its colors among palettes (« Okabe-Ito », colorblind safe, « Dark2 », « Tableau 10 »…) or ramps (« Greens », « Blues », « Viridis »…); « Default » uses the dashboard colors. The pencil edits, the bin removes. On hover, a tooltip gives the value of each bar, slice or point. The dashboard is part of the styling: save it to keep and share it. « Features visible on the map » makes the figures and the dashboard dynamic: only the features visible in the view are counted, and everything is recalculated after each map move. The same dashboard also opens next to the map through « Statistics », in the left-hand bar: choose the « Layer »; the dynamic view is on there by default. With « All layers », an « In view » band opens the panel: one card per layer gives its number of features in the view, out of how many, the share of the layer the view shows as a bar, and its area or length with the share of the total; a click opens the layer's dashboard. With the dynamic view off, the band is called « All features » and counts the whole layer. « Back to rows », in the same place, brings the table back.
Measuring a distance or an area
- Click « Distance » or « Area », at the top left of the map (under « Tools » on a phone or tablet).
- Click the map to place each point; the measurement updates at each point. An area needs at least three vertices.
- Double-click or click « Finish » to stop drawing.
The length is shown in meters or kilometers; the area in m², hectares or km², with its perimeter. While drawing, « Undo » removes the last point; « Clear » starts the measurement again. The cross on the card leaves the tool.
Reading coordinates
« Coordinates », at the top left of the map, gives for the point clicked the latitude and longitude in « WGS 84 (latitude, longitude) » and in « Degrees, minutes, seconds », then, if the QGIS project is in another system (for example a UTM zone), the coordinates in that system. The copy button of each row puts it on the clipboard. On a computer, the cursor coordinates are also always shown at the bottom of the map.
The same card offers « Go to »: type a latitude and a longitude in degrees, separated by a comma (for example 14.6937, -17.4441), or, if the project is in a projected system, X and Y in that system, then click « Go »: the map centers on that point. « Cursor coordinates » chooses the format shown at the bottom of the map: « Decimal degrees », « DMS » or, for a projected project, « Project projection ».
Bookmarks
« Bookmarks » keeps views of the map. Type a name in « Bookmark name » (optional), then click « Add the current view »; a click on a bookmark brings the map back to that view. Bookmarks are part of the project's map styling: save it to find them on your other devices (see « Saving the map styling »). In read-only mode and on a shared map, they stay in this browser.
On each bookmark
- The pencil renames the bookmark: Enter confirms the new name, Escape cancels it.
- The three dots open a menu: « Replace with current view » saves the displayed view in place of the old one (« View updated » shows for a moment), « Move up » and « Move down » change the order, « Delete » removes the bookmark after confirmation.
- The handle, on the left, also lets you drag the bookmark to another place.
Sketches
- Click « Sketch » in the left-hand bar: the « Draw on the map » panel opens.
- Under « Draw », choose « Point », « Line », « Area » or « Text ». A « Sketch » card opens on the map: it lets you change the shape, choose the « Color » (« Petrol », « Green », « Red », « Gray » or « White ») and the « Thickness » (« Thin », « Medium » or « Thick »).
- For a point, click the map. For a text, type it in « Text to place », then click where you want it.
- For a line or an area, click to place each vertex: the length, or the area and perimeter, show while you draw. Double-click, press Enter or click « Finish » to end; an area also closes with a click on its first vertex. « Remove » takes off the last vertex, « Cancel drawing » starts again.
- The card's cross, or Escape when no drawing is in progress, stops drawing.
In the list of sketches
- A click on a sketch highlights it on the map; the pencil renames it (or edits the text of a text sketch).
- The three dots open a menu: « Zoom to », « Select features inside this area » (for an area), the color and thickness, and « Delete ».
- « Export (GeoJSON) » downloads all the sketches in one file; « Clear all » removes them after confirmation.
Sketches are printed with the map and appear in « Map image (high-resolution PNG) ». Like bookmarks, they are part of the project's map styling: save it to find them on your other devices. In read-only mode and on a shared map, they stay in this browser.
Buffer
- Click « Analysis » in the left-hand bar: the « Spatial analysis » panel opens on « Buffer ».
- Under « Around », choose « Selection » (the selected features) or « Chosen layer » (the displayed features of the layer chosen in « Layers »).
- Type the « Distance », in m or km (100 km maximum), and keep or not « Merge overlapping areas ».
- Click « Create buffer »: a new layer is added to the map and to the « Layers » panel.
The calculation runs in the browser, on 5,000 features at most. The layers created are listed under « Temporary layers », with four buttons: select the features of the other layers inside the area, zoom, open its table and remove the layer. They disappear when the page is reloaded: to keep a buffer, download it from the menu of its row in « Layers ».
Summarize within areas
- In the « Spatial analysis » panel, under « Summarize within areas », choose the « Areas »: a polygon layer, or « Sketches (areas) » for the areas you drew.
- Choose the « Features to summarize »: another layer, of points, lines or polygons.
- If needed, check numeric fields under « Field statistics », the « Statistics » you want (« Sum », « Average », « Minimum », « Maximum »), and a field under « Group by ».
- Click « Summarize »: the progress shows, « Cancel » stops the calculation. A « Summary of … within … » layer is added to the map, colored by the number of features in each area.
Each area receives the « Count » of features inside it (for lines, also their length inside the area; for polygons, the shared area), the requested statistics and, with « Group by », a count per value: 20 values at most, the others gathered in « Count other values ». Only the features shown count, filter and time slider included. 5,000 areas at most. Like a buffer, the result layer is temporary: it is listed under « Temporary layers » and disappears when the page is reloaded; download it to keep it. On a shared map, only the fields left visible by the link are offered and copied.
Overview map
« Show overview map », among the buttons at the bottom right of the map, opens a small map at a smaller scale where a frame shows the displayed area. It follows each move; a click on it recenters the main map at that spot. The same button, « Hide overview map », closes it. This choice is remembered in this browser.
Swipe to compare
- Click « Compare » in the left-hand bar: the « Swipe to compare » panel opens and a divider splits the map in two.
- Under « Compare », choose « Two basemaps » (one basemap « Left », another « Right ») or « Layers »: for each layer, « Left », « Both » or « Right ».
- Drag the divider's handle, or reach it with Tab and use the arrows (with Shift, in bigger steps). « Divider » chooses « Vertical » or « Horizontal »; when horizontal, the sides become « Top » and « Bottom ».
- « Stop comparing », in the panel or under the handle, closes the comparison.
A label at the top of each side recalls what it shows. Both sides follow moves, styles, filters and the time slider. The comparison is not saved: it closes when the page is reloaded.
Time slider
- Click « Time » in the left-hand bar: a bar opens at the bottom of the map. The button stays grayed out if no layer has a date field.
- « Slider settings » chooses the « Layer », the « Time field », the « Display » (« Interval »: a period between two handles; « Instant »: a single step), the « Step », for example « Day » or « Month », and the playback « Speed ».
- Drag the handles, or use « Previous step » and « Next step ». « Play » runs through the steps in a loop, « Pause » stops it, « Full extent » returns to the whole period.
- « Turn off the time slider », the cross of the bar, brings back all the features.
The bar gives the period shown and the number of features kept. Only the chosen layer is affected: on the map, in the attribute table, statistics, hexagons, summarize within areas and downloads, it keeps only the features of the period, as with a filter. A field counts as a date when most of its values read as dates. The setting is part of the map styling, except during playback. On a shared map, the slider works without saving anything and only offers the fields left visible.
Downloading
- A layer: « Download » in « Properties », or the three-dot menu of its row, as « GeoJSON », « CSV », « KML » or « GeoPackage ». The CSV gives the attributes, then X and Y (WGS 84) for a point layer, or the geometry as WKT. If the layer is filtered or limited by the time slider, only the features kept are downloaded.
- A selection: « Download the selection », in the attribute table, in the same formats.
- A layer's symbol: « Symbol » in « Properties » (SVG or PNG), or « Symbol (SVG) » and « Symbol (PNG) » in the menu of its row.
- From « Export », at the top of the page: « Visible layers (GeoJSON) », « Map image (high-resolution PNG) », « Map layout (PDF) » (which opens « Print the map »), « Legend (SVG) », « Legend (PNG) » and « Layer symbols (ZIP) », which gathers each layer's symbol as SVG and PNG with the legend.
Printing to PDF
- Frame the map on the area to print: the page uses the visible extent.
- Click « Print » in the left-hand bar, or the printer icon at the top of the page: the « Print the map » panel opens.
- Type the « Title » (the project name by default), choose the « Format » A4 or A3, the « Orientation » « Landscape » or « Portrait », and check « Include the legend » or not.
- Click « Download the PDF ».
The page also carries the scale, the north arrow, the date and the basemap attribution. The printed map uses each layer's style, the labels and the sketches; the legend details types, classes and clustering like the « Legend » panel. « High-resolution image (PNG) » saves the same layout as an image, at 200 dots per inch. When checked, the legend is always complete: it spreads over columns, beside the map in landscape or below it in portrait, then continues if needed on « Legend (continued) » pages (stacked under the first one in the PNG image); long names wrap. « Map image (high-resolution PNG) », in « Export », produces this image in A4 landscape with the legend.
Saving the map styling
Your display settings (styles, labels, layer visibility, basemap, configured details with their calculated fields and charts, bookmarks, sketches, layers added from a URL and the time slider) are kept automatically in this browser. As soon as you change them, the « Save map styling » button appears at the top of the page (on a narrow screen, only its floppy disk icon): it saves them on the server, so you find them again on another device, then shows « Styling saved ». In read-only mode, this button does not appear: the settings stay in this browser. The filter, the swipe comparison and temporary layers are not saved.
Sharing the map
« Share », at the top of the page, opens the « Share the map » page: the link, the displayed title, the visible layers and fields, the preview and the embed code. The link carries the styles and the basemap of the map shown; the calculated fields and charts of the saved details are included too, layers added from a URL are not. Everything is described in the « Public sharing » chapter. The button only appears for the project owner and its managers.
On a tablet or phone
On a tablet or a small screen, panels open over the map instead of shrinking it, one at a time, attribute table included. On a phone, opening a panel closes the one that was open, including the attribute table. The table keeps a minimum height so its controls and rows remain visible; drag its top handle to make it taller. The side bars give way to a bar at the bottom of the screen: « Layers », « Legend », « Search », « Table », which opens or closes the attribute table, and « More », which gives access to the other tools (« Basemaps », « Sketch », « Bookmarks », « Analysis », « Compare », « By URL », « Time », « Print », « Properties », « Style », « Filter » and « Details »). Panels then slide up from the bottom of the screen, and the bar at the top of a panel, dragged with a finger, sets its height; a feature's details open at the bottom. At the top, « Share », « Export » and help shrink to their icons; on the map, each tap places a measurement point or a selection vertex. The basemap credits fold under the « i » button, and the page has no footer: the map and its table take the full height.
What your role allows
| Role | On the map |
|---|---|
| Owner, Admin, Manager | Every tool, saving the map styling and sharing the map. |
| Editor, Reporter, Reader | The map opens in « Read only »: viewing, searching, selecting, measuring, downloading and printing remain available. Display settings stay in this browser, without « Save map styling », and « Share » does not appear. The Editor can also correct the attributes of PostGIS layers. |
| Public project, no role | Like a reader: the map opens in « Read only ». |
Hover over « Read only », at the top of the page, to read the details of your role. Correcting PostGIS attributes also depends on the owner's plan and on the rights granted on the project (see « Correcting an attribute (PostGIS layers) »).
The field collection cycle
- PrepareWeb · QGIS
- SynchronizeQField
- CollectOffline, in the field
- Send backDeltas
- UseMap and table
- Prepare: in QGIS and on the web, the project is put together (layers, capture forms, files).
- Synchronize onto mobile: QField downloads the project onto the device, for offline use.
- Collect in the field: the surveyor captures points, lines, polygons and attributes, even with no network.
- Send the surveys back: once back in coverage, QField pushes the changes to the platform.
- Use them: the changes appear in the Changes tab and then, once applied, on the map and in the attribute table.
Changes (deltas)
Every change coming from the field is recorded as a delta: an atomic operation (adding, updating or deleting a feature). That log gives complete traceability (who changed what, and when) before the data is finally applied.
| Status | What it means |
|---|---|
| Pending | The delta has been received and is waiting to be applied. |
| In progress | The delta is being applied. |
| Applied | The change is part of the project's data. |
| Conflict | The change conflicts with the current state of the data. |
| Not applied | The change could not be applied (a write error). |
| Error | Something went wrong while processing the delta. |
| Ignored | The change was set aside without being applied. |
| Not permitted | Its author was not allowed to change that data. |
You can filter the log by identifier or by status. The « Apply deltas » button processes the pending changes.
Replaying failed changes
A change marked « Not applied » or « Error » is not replayed automatically. The « Replay failures » button puts those changes back to pending and relaunches their application, which is useful once you have fixed the cause of the failure (an adjustment on the PostGIS side, for instance). Changes already applied are not affected.
Jobs
The Jobs tab follows the server's background tasks: preparation for QField, reading the project, applying the changes. The list gives the status and the timestamps of each job; the eye-shaped button, or the identifier, opens its page. Layers that could not be packaged are flagged there: they will be missing in the field, even if the job is marked « Finished ».
Job page
Each job has its own page, with an address you can share with support. It shows the type of job, its status, its creation, start and end dates, its duration and the QGIS version used. The steps follow in order (starting QGIS, downloading the files, reading the layers, preparing for QField...), each with its state; reading the layers details every layer: geometry, source, coordinate system and validity. As long as the job is pending or running, the page updates itself.
When a job fails, the cause shows at the top of the page and the failed step is marked in red. The full server feedback and the execution log remain available, collapsed, under « Technical detail » and « Log »: « Copy » puts them in the clipboard, « Download » saves them to a file to attach to a support request. « Back to jobs » returns to the list.
LizScript
LizScript is the expression language of LizPack Field. It computes a value from the attributes of a feature, its geometry and its whole layer: calculated fields of the details, labels, calculated columns of the table. Its syntax is close to Arcade (ArcGIS): a one-line expression works as is, and a short script can declare variables, test conditions and loop over lists.
Where to write LizScript
- Calculated fields of the details: « Details » panel, « Calculated fields » section, « Add a calculated field » button.
- Labels: « Style » panel, « Labels » section, text set to « Expression ».
- Attribute table: calculated fields appear as read-only columns marked Σ, and in the statistics.
The editor and autocompletion
- Autocompletion: as you type the start of a name, the editor suggests declared variables, layer fields, functions and keywords. After $feature. or an opening brace, it only suggests fields; after $, it suggests $feature and $layer.
- Up and down arrows to choose, Enter or Tab to insert, Escape to close; Ctrl+Space opens the list at any time. A function is inserted with its parentheses, the cursor between them; a field whose name has spaces is inserted between braces.
- « Insert a field » and « Insert a function » write at the cursor. Under the input, the help of the current function recalls its arguments.
- An error shows at once, with its line and column.
- The « Preview » computes the result on a feature of the layer and gives its type; its arrows move to the previous or next feature.
- « LizScript guide », above the input, opens this chapter.
Values and fields
A number is written 12 or 2.5; a text between double or single quotes, with \n for a line break. true and false are the booleans, null the empty value. A list is written [1, 2, 3]; a date is created with Date, Now or Today, or read from a field.
Reading the feature and its layer
- $feature.name: the value of the name field of the feature.
- $feature["name with spaces"], or its shortcut {name with spaces}: a field whose name is not a single word.
- $feature alone: the geometry of the feature, in Area, Length, X and Y.
- $layer: the whole layer, in the aggregates Sum, Mean, Average, Median, Min, Max, Count, Stdev and Variance.
Operators
| Syntax | Role |
|---|---|
| + - * / % | Arithmetic; + also joins two texts. |
| == != < <= > >= | Comparison; = and <> are accepted for == and !=. |
| and, or, not (&&, ||, !) | Logic. |
| condition ? a : b | a if the condition is true, otherwise b. |
| list[i], text[i] | Item of a list or character of a text, 0 for the first. |
| `Flow: ${$feature.flow}` | Template text: each ${...} is computed then inserted. |
Scripts: variables, conditions and loops
- Statements are separated by a semicolon or a line break. // or /* ... */ add a comment.
- var name = value declares a variable; name = value, name += value and name -= value change it. Names are not case-sensitive.
- if (condition) { ... } else if (condition) { ... } else { ... } runs a block depending on the condition.
- for (var i in list) { ... } goes through the positions of the list (0, 1, 2...), like Arcade; list[i] gives the item. break leaves the loop, continue goes to the next round.
- return value ends the script and returns the value. Without return, the result is that of the last computed expression.
Example: a class and its value
// Flow class, with its value
var d = $feature.flow;
if (IsEmpty(d)) {
return "Not measured";
}
var level = When(d > 20, "High", d > 5, "Medium", "Low");
return `${level} (${Text(d, "0.0")} m³/s)`;Example: a loop over the words of a text
// Initials of the words of the name
var words = Split(Trim($feature.name), " ");
var initials = "";
for (var i in words) {
if (IsEmpty(words[i])) { continue }
initials += Upper(Left(words[i], 1));
}
initialsAggregates over the layer ($layer)
Sum($layer, "field"), Mean, Average, Median, Min, Max, Stdev and Variance compute a statistic of the field over all loaded features of the layer; Count($layer) counts them. The field name is written in quotes. Empty and non-numeric values are ignored; a calculated field of the details placed earlier in the list is aggregated like a layer field, for example Sum($layer, "double"). The result is computed once for the whole layer, then reused for each feature. On a shared map, only shared features count.
Example: the share of each feature in the total
// Share of the total area of the layer, in %
var total = Sum($layer, "area_km2");
Round($feature.area_km2 / total * 100, 1)Functions
| Functions | Role |
|---|---|
| IIf, When, Decode | Choose a value depending on one or several conditions. |
| IsEmpty, DefaultValue, Boolean, TypeOf | Test an empty value, replace it, read it as a boolean, know its type. |
| Round, Floor, Ceil, Abs | Round to the nearest, down, up; absolute value. |
| Pow, Sqrt, Log, Exp | Power, square root, logarithm, exponential. |
| Constrain | Bring a number between a minimum and a maximum. |
| Min, Max, Sum, Mean | Smallest, largest, sum, mean: of several numbers, a list or the layer ($layer). |
| Average, Median, Stdev, Variance | Mean, median, standard deviation, variance, the same way. |
| Number, Text | Read a number in a text; format a number or a date. |
| Concatenate, Split, Trim | Join texts, cut a text into a list, remove surrounding spaces. |
| Upper, Lower, Proper | Upper case, lower case, a capital per word. |
| Left, Right, Mid | Extract the start, the end or the middle of a text. |
| Find, Replace, Count | Find, replace, count characters or items. |
| Includes, IndexOf, First, Back | Search a list, take its first or last item. |
| Distinct, Sort, Reverse | Remove duplicates, sort, reverse. |
| Slice, Push | Cut a list, add an item to it. |
| Date, Now, Today | Create a date, read the current date and time. |
| Year, Month, Day, Hour | Read the year, month, day, hour. |
| Minute, Second, Weekday, ISOWeek | Read the minutes, seconds, day of the week, ISO week. |
| DateDiff, DateAdd | Gap between two dates, shifted date. |
| Area, Length, X, Y | Area and length measured on the Earth; longitude and latitude of the point or of the center of the extent. |
Text formats
| Format | Example result |
|---|---|
| Text(1234.5, "#,##0.00") | 1,234.50 |
| Text(0.256, "0.0 %") | 25.6 % |
| Text(7, "000") | 007 |
| Text(Today(), "DD/MM/YYYY") | 28/10/2026 |
| Text(Today(), "dddd D MMMM Y") | Wednesday 28 October 2026 |
| Text(Now(), "HH:mm") | 14:05 |
Differences with Arcade
- Months go from 1 to 12: Date(2026, 1, 15) is January 15, and Month() returns 1 for January. Arcade counts from 0 to 11.
- A division by zero gives an empty value; an empty value spreads through calculations. DefaultValue provides a fallback value.
- Aggregates are computed over $layer; Arcade's FeatureSet functions (Filter, GroupBy...) do not exist.
- No user-defined function, dictionary or while loop.
Connecting QField and QGIS
To synchronize a project in the field, the QField app (mobile) and QGIS (through the QFieldSync plugin) must point at the LizPack Field server, not at the public QFieldCloud. This is set once only: the address is remembered afterwards.
In QField (the mobile app)
- Open QField and go to the QFieldCloud sign-in screen.
- Double-tap the QFieldCloud logo (the « Nyuki » icon, the little bee): a « server URL » field appears.
- Enter the address https://field.lizpack.com in that field.
- Sign in with your LizPack Field credentials. The URL is remembered for the next sessions.
In QGIS (the QFieldSync plugin)
- Install the QFieldSync plugin in QGIS (Plugins menu, then Manage and Install Plugins).
- Open the plugin's QFieldCloud connection.
- Double-click the QFieldCloud logo to bring up the server URL field.
- Enter https://field.lizpack.com, then sign in with your LizPack Field credentials.
Working together
LizPack Field is built for teamwork: sharing projects between several people, grouping them within organizations, and discovering public projects.
A project's collaborators
- A collaborator is added by e-mail or username, with a role: Reporter, Editor, Manager or Admin.
- A collaborator can be removed from the list at any time.
- The number of collaborators depends on the plan of the project's owner; the free plan allows none.
- A private project with more collaborators than the owner's plan allows becomes unreachable, owner included, until a collaborator is removed or the owner moves to a higher plan.
Organizations
An organization gathers users and projects under one entity, with its members (Admin or Member role) and its own quota. The Pro plan allows up to 2 organizations; the free plan allows none. In « Organizations », click « Create an organization », then add members by their username. The owner of an organization can delete it: « Delete the organization » button (trash can) on its row, then confirm; its projects and their data are lost.
Community
The « Community » area shows, read-only, the projects other users have made public: search by name, author or description, sorting by date of change, name or author, with the number of public projects and authors. Your own projects are not listed there.
Public sharing
A project's map can be shared read-only, for anyone to consult without an account, or embedded in another site. The map's « Share » button opens the « Share the map » page: the settings on the left, the public map preview on the right. Only the project owner and its managers can open it; « Back to the map » returns to the map.
Sharing link
- Public project: the map is visible to everyone, the link is available right away.
- Private project: only the people who have the link see the map. The link contains a secret key, created only when you click « Generate link »: opening the page creates none.
- Active link: « Copy » puts it on the clipboard, « Open » shows the public map in a new tab.
- « Renew the link » replaces the key: the old link stops working at once. « Turn off the link » cuts it without replacing it. Both ask for confirmation.
Presentation, layers and fields
- « Displayed title »: the title of the public map; empty, the map bears the project name.
- « Allow downloads »: visitors can download layers and files from the public map.
- « Share the dashboards »: visitors see all the indicators and charts of the shared layers, read-only, including those computed on a hidden field: hiding applies to the table, the details and the downloads.
- « Appearance »: the « Header color » (one of eight), a « Logo » of your own replacing LizPack's (« Choose a logo », PNG, JPG, WebP or SVG, 200 KB at most), « Show the author » and « Show the description », whose text can be replaced under « Description ».
- The first « Save » creates a short link, such as https://field.lizpack.com/s/AbCd2345: its address no longer changes, and each « Save » updates what it shows. For a private project, « Permanent link » keeps it valid if the key is renewed; without this option, renewing the key cuts it, like the former link, and immediately gives it a new address, shown instead. Disabling sharing cuts every link. The short link only sends what it shares: the server removes excluded layers and clears the values of unchecked fields before sending the data (GeoPackage, GeoJSON, CSV, PostGIS layers), and the project key is no longer given to the visitor. Fields the map needs to draw are still sent: those of the style, the label, the calculated fields of the details, the time slider and the shared dashboards. A Shapefile layer with restricted fields is not sent. The former long link, which carries the key in its address, has no such filtering: share the short link. A project can carry several « Shared maps »: « New map » creates one, each with its own link, layers, fields, appearance and the map styling. This styling follows the map live: each « Save map styling » updates your shared maps (styles, details, dashboards, panel order and folders, open or closed folders, layers added by URL), without changing the layers, fields or appearance chosen here. « Who can see this map »: « Anyone with the link », or « Project members », who must sign in with an account that has access to the project. « Delete this map » cuts its link.
- « Visible layers and fields »: a layer's switch shares or removes it; « All » and « None », above the list, share or remove every layer. The counter, for example « 3 fields out of 8 », unfolds the list of fields to check, with « All » and « None ». No field is checked at first; an unchecked field appears neither in feature cards, nor in the table, nor in downloads.
- The link also carries the map's styles and basemap: those of the map when you clicked « Share », or, if the page is opened directly (link, reload, search), those saved for the project.
- « Save » updates the link with these settings. Copy it again afterwards: links already sent keep their former settings. Leaving the page with unsaved changes asks for confirmation.
Preview and embedding
- « Preview » shows the public map as the people who have the link will see it, header and footer included; it updates after « Save ».
- « Embed in a website » gives the code to paste into a web page to show the map there, without the header. « Width » (in pixels or %) and « Height » (in pixels) set the size of the frame.
Plans
The plan determines the storage, the number of projects and collaborators, and access to organizations and advanced features. Everything is managed from « Subscription », which opens four pages: « LizPack Field plans », « My subscription », « Invoices » and « Backups ».
The plans
| Plan | Hosting | What it brings |
|---|---|---|
| Free | Shared | A small project to discover the platform, offline synchronization included. No collaborators, no organizations. |
| Pro | Shared | More projects and storage, collaborators, up to 2 organizations, the PostGIS link and attribute correction from the map. |
| Enterprise | Dedicated | An instance installed on your own infrastructure, on quotation (« Contact us »). |
Prices, quotas (storage, projects, collaborators) and any trial period are the ones shown on the « LizPack Field plans » page. The number of projects is enforced at creation: beyond your plan's number, creation is refused, from the browser as well as from QFieldSync or the API. Each plan lists its features there, and « Your plan » marks yours. Prices can be viewed « Monthly » or « Yearly ». Click a plan: the « Summary » shows the plan, the period, the amount and the payment method. Tick the acceptance of the terms of use and the billing policy, then click « Upgrade to Pro ». On a phone or a tablet, only the chosen plan unfolds its features, and the amount, the payment method, the acceptance and the button stay at the bottom of the screen. « I have a license key » activates a plan with a key; for Enterprise, the button is « Contact us ». While your account is on the free plan, a « Upgrade to LizPack Field Pro » banner appears at the top of « My projects »: « See the plans » opens this page. It stays displayed as long as the account has no paid plan. With Pro, it becomes « Upgrade to LizPack Field Enterprise »: « Contact us » opens the help center for a quotation request. It no longer appears with Enterprise.
Payment methods
- Bank card: secure payment, monthly or yearly subscription.
- Mobile Money: yearly subscription only, payment checked by the server before activation.
- Licence key: activating a plan with a key in the QFC-XXXX-XXXX-XXXX format.
Switching to yearly billing
A Pro subscription paid monthly by card switches to yearly without waiting for the renewal date: click « Switch to yearly » in « My subscription », or in the summary of the plans page. The « Switch to yearly billing » window shows the « Yearly price », the « Credit for the current month », calculated in proportion to the time left, the amount « Due today » and the « New renewal date », one year later. The payment button charges this amount to the card on file; if the payment is declined, nothing changes. The invoice for the payment is added to « Invoices ». A subscription that is not charged automatically (Mobile Money, license key) stays monthly until its renewal date: the year is then paid from the plans page.
The life of a subscription
| Status | What it means |
|---|---|
| Trial | A trial period is under way. |
| Paid | Payment received. |
| Active | The subscription is running and renews automatically. |
| Active (no renewal) | The subscription is running, without automatic renewal. |
| Cancelled | Cancellation requested: the subscription stays active until the end of the current cycle. |
| Expired | The paid period is over. |
« My subscription » shows your subscription and its renewal. « Manage » unfolds its details: « Payment method », « Billing period », the invoice of the « Last payment » and « Change plan ». « Cancel » stops the renewal, after you confirm with your account password: nothing more is charged, the subscription stays active until its renewal date, then the account returns to Free. As long as that date has not passed, « Reactivate » undoes the cancellation. « Invoices » keeps the history of your payments: each invoice can be downloaded as a PDF and carries the billing details from your profile. On an Enterprise instance installed on your premises, these pages are replaced by a message: the license and the billing are handled outside the platform.
Project backups
« Backups », in « Subscription », opens the « Project backups » page. This paid option is taken for the account: it covers your projects and those of the organizations you own, with the Free and Pro plans. Choose a « Frequency », from « Once a week » to « Every hour », then a « History », the length of time archives are kept. The price follows your plan's maximum storage, whatever the number of projects.
The « Summary », on the right (below on a narrow screen), shows the chosen option. Choose « Monthly » or « Yearly », then « Bank card » or « Mobile Money », tick the acceptance of the terms of use and the billing policy and click the payment button, which shows the amount. The card opens the secure payment page, then brings you back to this page; Mobile Money opens the payment window over the page, in CFA francs, with no automatic renewal. Once the option is paid, « Current option » describes it, with its renewal or end date. Changing it is paid right away, and the time left on the current one is added in days to the new one. Paid by card, the option stops with « Cancel », after confirmation with your account password: the remaining time is refunded to the card. Its invoices are added to « Invoices », with the type « Backups ».
Below the choice of option, « Covered projects » lists your projects with their « Last backup »: each row opens the project's « Backups » tab.
The Backups tab of a project
A project page has a « Backups » tab, reserved for the owner of the project or of the organization that owns it. It recalls the current option and offers « Back up now »: at most one backup per period, scheduled or manual; when the period is already covered, the date of the next possible one is shown. Without an option, « Turn on backups » opens the option page; with an option, « Change option » leads there. The « Archives » table gives, for each backup, its date, its origin (« Scheduled », « Manual » or « Before restore »), its size, its number of files and its status; a search field filters the list. A successful archive is downloaded with « Download » or restored with « Restore »; a last backup that failed is started again with « Retry ». The tab updates itself while an operation is in progress.
Security and data
Keeping surveys confidential, and keeping control of who reaches them, is at the center of how LizPack Field is built.
Data isolation
- Each hosting environment has its own database and its own file storage.
- The Enterprise plan runs on a dedicated instance, isolated from other customers.
- Your requests are routed to your environment transparently, without exposing other customers.
Access control
- Single sign-on between LizPack and LizPack Field.
- Roles per project (Reporter, Editor, Manager, Admin) and per organization (Admin, Member), which determine reading and editing rights.
- Sharing links for private projects can be regenerated: regenerating a link cuts the old one at once.
- Personal « API tokens », in « Settings », on the « Security » card: « Generate a token » creates one for a script or an integration; it is shown only once and lasts 30 days. Under « Active tokens », each token is listed with its first characters and its dates; « Revoke » ends that token only. An API token gives no access to the subscription, billing, profile or LizPack sign-in.
The « Settings » page gathers the « Profile » (avatar, first name, last name, country, language), « Organizations », « Security » (password and « API tokens »), « Notifications » (preferences not available yet) and « Shared projects » cards. The name and the country are synchronized with your LizPack account, which remains the reference for your identity; the avatar is the one of your Field account. Below the cards, « About » shows the server version and the API address. Each card opens a page with its own address (for example https://field.lizpack.com/settings/security).