| description | In Mergin Maps mobile app, you can use most of the data formats that can be used in QGIS. Here is a list of supported formats and drivers. |
|---|
When working with , you can keep using standard data formats you are used to in QGIS. In general, most of the data formats that QGIS can load, can be also used in the . There are however some minor differences worth highlighting.
[[toc]]
For survey layers used on the field, we strongly recommend GeoPackage, to be able to work fully offline, benefit from automatic merging of data (collaborative editing) and versioning.
| Format | Android/iOS | Note |
|---|---|---|
| GeoPackage | 😍 | collaborative editing and versioning by |
| Shapefile | collaborative editing not supported | |
| Delimited text | collaborative editing not supported | |
| Virtual layer | collaborative editing not supported | |
| PostGIS | 👍 | requires internet connection |
| WFS | requires internet connection |
There are more formats supported, please see full list of supported QGIS providers, OGR and GDAL drivers.
::: tip Go to Behind Data Synchronisation to read more about how synchronisation works in . :::
PostgreSQL connection (username, password, host, port, etc.) can be set up:
- directly in QGIS PostgreSQL connection, if you want to reuse the same connection for everyone
- use a Connection Service File
pg_service.conf, if you want to have different PostgreSQL user for each surveyor
To use a Connection Service File, you have to:
- create a
pg_service.conffile as described in and test it in QGIS Desktop - manually transfer the
pg_service.conffile to data folder. The data folder is shown in the Diagnostic Log - restart the . Check the Diagnostic Log to see if the file is found and used after restart.
| Format | Android/iOS | Note |
|---|---|---|
| GeoTIFF | 👍 | jpg and webp compression |
| JPEG | 👍 | |
| PNG | 👍 | |
| COG (local) | 👍 | |
| MBTiles | 👍 | png, jpg compression |
| 👍 | ||
| WM(T)S | 👍 | requires internet connection |
| XYZ tiles | 👍 | requires internet connection (e.g. OpenStreetMap) |
| COG (online) | 👍 | requires internet connection |
| ECW | 🚫 | proprietary license |
| MrSID | 🚫 | proprietary license |
There are plenty of other raster formats we support through GDAL/OGR, please see the full list.
::: tip See our guide for setting up background layers. :::
We support vector tiles just like QGIS does - in Mapbox Vector Tiles (MVT) format - and stored either in a MBTiles file (for offline use) or through a template URL (for online service) such as http://example.com/{z}/{x}/{y}.pbf.
::: tip See our guide for setting up background layers. :::
The currently supported QGIS providers are:
OGC API - Features data provider
WFS data provider
ArcGIS Feature Service data provider
ArcGIS Map Service data provider
Delimited text data provider
GDAL data provider
Memory provider
Mesh memory provider
OGR data provider
PostgreSQL/PostGIS data provider
SpatiaLite data provider
Vector tile provider
Virtual layer data provider
OGC Web Coverage Service version 1.0/1.1 data provider
OGC Web Map Service version 1.3 data provider
Full list of supported GDAL and OGR drivers can be found in repository.
To convert between various GDAL formats, you can use gdal_translate command-line utility.
If you find out that the doesn't support your format, please open issue at .
If QGIS on desktop does not support the format of your choice, open issue at for macOS, or for other platforms.
For support of collaborative editing and versioning of vector data formats, please open issue at .