Offline GeoPackage editor for Android and iOS
Mapit GIS stores every project as an OGC GeoPackage
(.gpkg). You create layers and attribute forms on the phone, collect and edit data with no
signal, and hand over a standard file that opens directly in QGIS, ArcGIS Pro or any other
GeoPackage-aware tool. There is no conversion step and no proprietary format in between.
What you can do with a GeoPackage in Mapit GIS
| Task | How |
|---|---|
| Create a GeoPackage | Every new project is a new .gpkg, created on the device |
| Add layers | Point, line and polygon layers, with optional Z (altitude) values |
| Define fields | Text, integer, decimal, yes/no, date and date-time columns |
| Build forms | Dropdowns, multiselect lists and barcode inputs from attribute sets |
| Capture geometry | Tap the map, use the crosshair, or record from the phone GPS or an external RTK receiver |
| Edit geometry | Move vertices, snap to neighbouring features, and split, merge or buffer features (Pro+) |
| Attach photos | Photos are linked to features through the GeoPackage related tables extension |
| Work offline | Everything above works with no connection. Add MBTiles, GeoPDF or georeferenced images as offline basemaps |
Open a GeoPackage from QGIS or another tool
Use Import Project to open an existing .gpkg. On
Android you can also tap the file in a file manager or email attachment and choose Mapit GIS.
- Supported layers: points, lines and polygons, including multi-part geometries.
- Coordinate system: vector layers need to be in WGS 84 (EPSG:4326). Reproject in QGIS first if your data is in a national grid. You can still display coordinates in British National Grid, PUWG 1992 or any other system; see Units and coordinates.
- Your original is safe: Mapit copies the file into the app and works on the copy. On first open it adds a few tables of its own for forms, styles and map services.
- Not supported: curved geometries, geometry collections, and raster tile tables as a basemap. A GeoPackage is imported as a whole project, not as a single layer.
What's inside a Mapit GeoPackage
When you export a project, the .gpkg contains:
| Data | Included |
|---|---|
| Feature layers and all geometry | Yes |
| Attribute data and field definitions | Yes |
| Layer styles | Yes |
| Attribute sets and form templates | Yes |
| Spatial indexes | Yes |
| Online service definitions (WMS, WMTS, WFS, XYZ) | Yes |
| Point accuracy records (HDOP, VDOP, PDOP and more) | Yes |
| Photo and file attachments | Linked. The files sit in a folder next to the project; back them up with it |
Open it in QGIS (drag the file onto the map, or Layer → Add Layer → Add Vector Layer) or ArcGIS Pro (Add Data). The file is also a valid SQLite database.
Taking data out in other formats
Not everyone you work with uses GeoPackage. Each layer can also be exported to Shapefile, GeoJSON, KML, CSV, GPX, DXF, GeoParquet or ArcJSON, written straight to PostgreSQL / PostGIS, uploaded over SFTP or to Dropbox, or published as a hosted feature service on ArcGIS Online.
Free and paid features
The free tier lets you create a project and collect data in it (one project, up to three layers and 20 features per layer). Importing GeoPackage projects and the full set of import and export formats need Mapit Pro. RTK corrections, snapping and the advanced editing tools are part of Mapit Pro+.
Comparing apps? See Mapit GIS vs QField.