Be the first to know and get exclusive access to offers by signing up for our mailing list(s).

Subscribe

We ❤️ Open Source

A community education resource

5 min read

QGIS meets mobile: A practical guide to field mapping with MerginMaps

Create, sync, and manage geospatial projects across desktop and mobile devices with open source tools.

Recently a friend asked me if I could help him map his walks around the area where he lives. I use a pedometer to track my steps and have tried several different map walking apps on my phone and smartwatch. I told my friend I would do some research and get back to him.

Later that day, using AI, I found about a half dozen mapping applications. QGIS caught my eye because it’s open source. I decided to give it a try and install it on my Linux computer using the Flatpak installation, which was the easiest option on Linux Mint.

Installing QGIS

$ flatpak install flathub org.qgis.qgis

You will be prompted for the version of QGIS you want to use and the app should appear in your application launcher. QGIS has excellent documentation and can be installed on nearly any of the popular computing platforms including macOS, Windows, Linux, FreeBSD, OpenBSD and even as container images.

First impressions

Once I launched the application, I was presented with an incredibly complex toolset. QGIS allows users to create, edit, visualize, analyze, and publish geospatial data. It supports various data formats—including vector, raster, and database formats—and provides tools for creating maps, performing spatial queries, and generating reports. I simply wanted to create trail maps and count steps for my friend.

GQIS user interface
Screen capture by Don Watkins CC by SA 4.0

A podcast gave me a good overview of QGIS—it’s open source (GPL v2), released in 2002, and extended with over 1,300 plugins. I’m using version 3.44 “Solothurn.” Which plugins would I need to map the trails at the retreat center where my friend lives?

Read more: Meet the Meerkat: A compact Linux PC

Setting up the essential plugins

The first plugin I installed was Quick Map Services, which allowed me to download Open Street Map. Now I had some data, but how could I use it?

With more help from my AI app, I discovered MerginMaps—a plugin that extends QGIS. They have an app for iOS and Android, so I could use my mobile phone for data collection. MerginMaps is open source, including the mobile app!

To get started, I needed to install the MerginMaps plugin in QGIS first. Go to ‘Plugins’ on the menu bar at the top and select ‘Manage and Install Plugins.’ Use the ‘Search’ window to search for ‘MerginMaps.’

MerginMaps QGIS program
Screen capture by Don Watkins CC by SA 4.0

At the bottom of the window is a button to ‘Install Plugin’. Once the plugin is installed, you’re ready to connect MerginMaps with QGIS. I also needed to install MerginMaps on my iPhone and create a MerginMaps account—you’ll need an account to use the plugin.

MerginMaps account create
Screen capture by Don Watkins CC by SA 4.0

Configuring MerginMaps

Next, sign into your MerginMaps account in QGIS. When you installed the MerginMaps plugin, it altered your menu options slightly. The arrow in the screenshot points to the Mergin menu options. The second item that looks like a gear is where you sign in to Mergin—that’s the configure button.

MerginMaps menu
Screen capture by Don Watkins CC by SA 4.0

Click that button and you’ll be prompted to sign in to MerginMaps.

MerginMaps sign-in
Screen capture by Don Watkins CC by SA 4.0

Creating your first project

Once you have signed into MerginMaps you can begin your first project. Next to the gear like ‘Configure’ button is another button with a plus sign on it. Clicking on that brings up a ‘New basic QGIS project’ option.

Creating a new project within MerginMaps in QGIS
Screen capture by Don Watkins CC by SA 4.0

After creating the new project, you’re invited to give it a name. Once named, the project is immediately uploaded to the MerginMaps server and saved locally in a directory location of your choosing.

Saving a new project within MerginMaps in QGIS
Screen capture by Don Watkins CC by SA 4.0

Mobile field data collection

After the project is uploaded to the MerginMaps server, it’s time to get out your iOS or Android device. Sign in to the MerginMaps server and download the project onto your mobile device. At the bottom of the application window, there’s a ‘Projects’ button that provides a listing of the projects on your device.

MerginMaps iOS application window
Screen capture by Don Watkins CC by SA 4.0

Testing in the field

I decided to give the application a test run by mapping points on my daily walk around the village. I created a MerginMaps project in QGIS and uploaded it to the server, then downloaded the project onto my iPhone and set off around the village.

Once the data points are collected on the device, they can be uploaded to the MerginMaps server and then downloaded to the QGIS software on your computer to generate maps. Here’s a map of my walk in Franklinville, New York.

Map of the Village of Franklinville New York generated in conjunction with MerginMap and QGIS.
Screen capture by Don Watkins CC by SA 4.0

Conclusion

QGIS and MerginMaps offer a powerful combination for field mapping. Together, they provide a robust solution for mapping trails, making it easier for my friend—and anyone else—to do the same. The integration highlights the potential of open source tools for geospatial work, whether for individual use or team-based projects.

The tools are free, powerful, and accessible across multiple platforms. Whether you’re mapping retreat center trails, documenting neighborhood walks, or conducting field research, this open source combination makes professional-grade mapping accessible to everyone.

More from We Love Open Source

The opinions expressed on this website are those of each author, not of the author's employer or All Things Open/We Love Open Source.

Want to contribute your open source content?

Contribute to We ❤️ Open Source

Help educate our community by contributing a blog post, tutorial, or how-to.

Two World-class Events

If you didn't make it to All Things AI, check out the event summary, and make plans to join us October 19-20 for All Things Open.

Open Source Meetups

We host some of the most active open source meetups in the U.S. Get more info and RSVP to an upcoming event.