mobile

Mergin Maps mobile app 📲 Open QGIS projects and manage vector data on your phone, even offline 📶 (Android/iOS/Windows app)

https://github.com/merginmaps/mobile

Science Score: 54.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • ✓
    CITATION.cff file
    Found CITATION.cff file
  • ✓
    codemeta.json file
    Found codemeta.json file
  • ✓
    .zenodo.json file
    Found .zenodo.json file
  • â—‹
    DOI references
  • ✓
    Academic publication links
    Links to: zenodo.org
  • â—‹
    Academic email domains
  • â—‹
    Institutional organization owner
  • â—‹
    JOSS paper metadata
  • â—‹
    Scientific vocabulary similarity
    Low similarity (10.2%) to scientific vocabulary

Keywords

android field-survey gis ios maps merginmaps mobile mobile-form open-source qgis qt survey
Last synced: 6 months ago · JSON representation ·

Repository

Mergin Maps mobile app 📲 Open QGIS projects and manage vector data on your phone, even offline 📶 (Android/iOS/Windows app)

Basic Info
  • Host: GitHub
  • Owner: MerginMaps
  • License: gpl-2.0
  • Language: C++
  • Default Branch: master
  • Homepage: https://merginmaps.com
  • Size: 42.5 MB
Statistics
  • Stars: 341
  • Watchers: 31
  • Forks: 71
  • Open Issues: 483
  • Releases: 79
Topics
android field-survey gis ios maps merginmaps mobile mobile-form open-source qgis qt survey
Created over 10 years ago · Last pushed 6 months ago
Metadata Files
Readme License Citation Zenodo

README.md

Mergin Maps mobile app

Mergin Maps logo

Platform builds:

Android Build iOS Build win64 Build macOS Build macOS (arm64) Build linux Build

Other Checks: Code Layout Coverage Status Translations Gallery App

Citation link:

DOI

Mergin Maps mobile app (formerly known as Input app) makes surveying of geospatial data easy. You can design your survey project in QGIS with custom forms.

Download

Click below to download the app on your mobile device:

Current Release

Get it on Google Play Download it from TestFlight Available on Windows

Beta Release

Get it on Google Play Download it from TestFlight Available on Windows

For more information on how to use the app, see Documentation.

How to help/contribute?

Join our community chat
and ask questions!

Features

Mergin Maps mobile app features touch optimised GUI components based on Qt Quick (based on QGIS core library).

  • Mapping components - map canvas, GPS position, scale bar, markers
  • Support for capturing of new geometries
  • Display and editing of feature forms
  • Built-in service for storing and synchronising data
  • Translated to several languages
Picture showcasing Mergin Maps mobile features like collaboration, recording geospatial data.

Documentation

Read more about the app https://merginmaps.com/docs

Developers

To setup your development environment, read INSTALL

New subproject 'gallery' app is used to develop/design all UI components, used in the Mergin Maps app

Code conventions

To learn about our code conventions, please see the code conventions file.

Privacy policy

Read more about the app privacy policy here

Owner

  • Name: Mergin Maps
  • Login: MerginMaps
  • Kind: organization
  • Email: info@merginmaps.com

The easiest way to take your QGIS projects into the field

Citation (CITATION.cff)

cff-version: 2025.6.0
message: "If you use this software, please cite it as below."
authors:
- family-names: "Martin"
  given-names: "Dobias"
- family-names: "Peter"
  given-names: "Petrik"
- family-names: "Tomas"
  given-names: "Mizera"
title: "Mergin Maps mobile app"
doi: 10.5281/zenodo.6375198
date-released: 2017-12-18
url: "https://github.com/MerginMaps/mobile"

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 392
  • Total pull requests: 624
  • Average time to close issues: 11 months
  • Average time to close pull requests: 2 days
  • Total issue authors: 71
  • Total pull request authors: 21
  • Average comments per issue: 1.07
  • Average comments per pull request: 0.69
  • Merged pull requests: 483
  • Bot issues: 3
  • Bot pull requests: 196
Past Year
  • Issues: 150
  • Pull requests: 248
  • Average time to close issues: 16 days
  • Average time to close pull requests: 3 days
  • Issue authors: 38
  • Pull request authors: 13
  • Average comments per issue: 0.35
  • Average comments per pull request: 0.47
  • Merged pull requests: 183
  • Bot issues: 1
  • Bot pull requests: 142
Top Authors
Issue Authors
  • tomasMizera (77)
  • jozef-budac (51)
  • saberraz (34)
  • harminius (23)
  • VitorVieiraZ (18)
  • raherin (15)
  • erpas (13)
  • wonder-sk (12)
  • RastoHu (12)
  • gioman (11)
  • mergin-maps-bot (10)
  • uclaros (10)
  • PatrikMizera (9)
  • alexd0793 (7)
  • alex-cit (5)
Pull Request Authors
  • transifex-integration[bot] (196)
  • VitorVieiraZ (112)
  • tomasMizera (97)
  • PeterPetrik (86)
  • uclaros (37)
  • iiLubos (30)
  • Withalion (24)
  • wonder-sk (13)
  • ValentinBuira (12)
  • kaustuvpokharel (4)
  • juanita0304 (2)
  • jozef-budac (2)
  • alescrisal (1)
  • volcan01010 (1)
  • alexd0793 (1)
Top Labels
Issue Labels
bug (100) bug in not released version (69) forms (55) ui/ux (47) enhancement (43) data corruption - sync failure - crash - anr (23) android 🤖 (19) sync (9) iOS (9) relations (8) photo-refactoring (7) infrastructure (7) blocker (6) recording (6) map tools (6) GPS (5) preview-form (5) needs-more-info (4) desktop (3) not-reproducible (3) high priority (3) map (3) camera (3) auth (3) idea (2) blocked upstream (2) qgis (2) test-success (2) question (2) support question (2)
Pull Request Labels
bug (5) android 🤖 (5) squash (3) ready-for-testing (3) bug in not released version (3) test-success (3) ui/ux (2) enhancement (2) FROZEN 🥶 (1) blocker (1) GPS (1)

Dependencies

.github/workflows/android.yml actions
  • actions/checkout v3 composite
  • actions/setup-java v3 composite
  • actions/upload-artifact v3 composite
  • malinskiy/action-android/install-sdk release/0.1.4 composite
  • nttld/setup-ndk v1 composite
  • pat-s/always-upload-cache v3.0.11 composite
.github/workflows/code_style.yml actions
  • actions/checkout v3 composite
.github/workflows/gallery.yml actions
  • actions/checkout v3 composite
  • actions/upload-artifact v3 composite
  • ilammy/msvc-dev-cmd v1 composite
  • jurplel/install-qt-action v3 composite
  • seanmiddleditch/gha-setup-ninja master composite
.github/workflows/i18n.yml actions
  • actions/checkout v3 composite
  • jurplel/install-qt-action v3 composite
.github/workflows/ios.yml actions
  • actions/checkout v3 composite
  • pat-s/always-upload-cache v3.0.11 composite
.github/workflows/linux.yml actions
  • actions/checkout v3 composite
  • actions/upload-artifact v3 composite
  • coverallsapp/github-action master composite
  • josStorer/get-current-time v2.0.2 composite
  • jurplel/install-qt-action v3 composite
  • pat-s/always-upload-cache v3.0.11 composite
.github/workflows/macos.yml actions
  • actions/checkout v3 composite
  • actions/upload-artifact v3 composite
  • josStorer/get-current-time v2.0.2 composite
  • jurplel/install-qt-action v3 composite
  • pat-s/always-upload-cache v3.0.11 composite
.github/workflows/win.yml actions
  • actions/checkout v3 composite
  • actions/upload-artifact v3 composite
  • ilammy/msvc-dev-cmd v1 composite
  • josStorer/get-current-time v2.0.2 composite
  • jurplel/install-qt-action v3 composite
  • pat-s/always-upload-cache v3.0.11 composite