Skip to main content

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.

Download on the App StoreGet it on Google Play

What you can do with a GeoPackage in Mapit GIS​

TaskHow
Create a GeoPackageEvery new project is a new .gpkg, created on the device
Add layersPoint, line and polygon layers, with optional Z (altitude) values
Define fieldsText, integer, decimal, yes/no, date and date-time columns
Build formsDropdowns, multiselect lists and barcode inputs from attribute sets
Capture geometryTap the map, use the crosshair, or record from the phone GPS or an external RTK receiver
Edit geometryMove vertices, snap to neighbouring features, and split, merge or buffer features (Pro+)
Attach photosPhotos are linked to features through the GeoPackage related tables extension
Work offlineEverything 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:

DataIncluded
Feature layers and all geometryYes
Attribute data and field definitionsYes
Layer stylesYes
Attribute sets and form templatesYes
Spatial indexesYes
Online service definitions (WMS, WMTS, WFS, XYZ)Yes
Point accuracy records (HDOP, VDOP, PDOP and more)Yes
Photo and file attachmentsLinked. 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.