Have you ever wished you could take your powerful GIS projects out of the office and into the field, right on your iPad? While QGIS is primarily a desktop application, the good news is that there are excellent mobile solutions built upon the QGIS engine that bring much of its functionality to your tablet! This comprehensive guide will walk you through the process of getting QGIS-compatible mapping tools onto your iPad, enabling you to collect data, view maps, and even perform basic edits on the go.
Understanding QGIS on iPad: Native App vs. Field Apps
It's important to clarify that there isn't a full-fledged, direct port of the QGIS desktop application available on the iPad App Store in the same way you'd find Microsoft Word or Photoshop. QGIS is a complex, feature-rich desktop GIS software. However, developers have created incredibly capable field data collection apps that are built on the QGIS core and are specifically designed for mobile use, leveraging the iPad's touch interface and portability.
These apps allow you to:
- Open and view QGIS project files (.qgs, .qgz).
- Display various spatial data formats (GeoPackage, Shapefiles, GeoJSON, etc.).
- Collect new spatial data (points, lines, polygons).
- Edit existing features and attributes.
- Work offline and synchronize data later.
- Utilize your iPad's GPS for accurate positioning.
The primary and most recommended app for this purpose is QField for QGIS. Another strong contender is Mergin Maps. Both are fantastic choices for bringing your GIS work to your iPad.
Let's dive into the step-by-step process!
Step 1: Are You Ready to Mobilize Your Maps? – Prerequisites and Preparation
Before we embark on the installation journey, let's ensure you have everything in place. This will make the process smooth and hassle-free!
- Your iPad: Make sure your iPad is updated to a recent iOS version. These apps typically require iOS 13 or newer for optimal performance.
- A QGIS Desktop Installation: While you're downloading the app to your iPad, the real power comes from preparing your projects on a desktop version of QGIS (Windows, macOS, or Linux). This is where you'll create your maps, define layers, set up symbology, and design forms for data collection. If you don't have QGIS desktop installed, head over to
to get it.qgis.org/download - Internet Connection: You'll need a stable internet connection to download the apps from the App Store.
- Apple ID: You'll need an active Apple ID to download apps from the App Store.
Pro Tip: If you're new to QGIS, it's highly recommended to familiarize yourself with its desktop version first. This will help you understand how to prepare your projects effectively for mobile use.
Step 2: Heading to the App Store – Installing QField for QGIS
QField is one of the most widely used and highly regarded mobile GIS applications built upon QGIS. It's designed specifically for efficient fieldwork and data exchange.
Sub-heading: 2.1 Searching for QField
- Open the App Store: On your iPad, tap the blue App Store icon.
- Search for "QField for QGIS": In the search bar at the bottom right (magnifying glass icon), type in "QField for QGIS" and hit Search.
- Identify the Correct App: Look for the app developed by "OPENGIS.ch." It should have the QGIS logo or a similar green Q icon.
- It's crucial to ensure you're downloading the official app to guarantee compatibility and support.
Sub-heading: 2.2 Downloading and Installing
- Tap "Get" or the Cloud Icon: Once you've found QField for QGIS, tap the "Get" button (or the cloud icon with a downward arrow if you've downloaded it before).
- Authenticate: You may be prompted to authenticate with your Apple ID, Touch ID, or Face ID. Follow the on-screen instructions.
- Wait for Installation: The app will begin downloading and installing. The time it takes will depend on your internet speed.
- Open the App: Once installed, the "Get" button will change to "Open." You can tap this to launch QField, or find its icon on your iPad's home screen.
Note: QField is generally free to download and use for basic functionality. They also offer a paid cloud synchronization service (QFieldCloud) for more advanced team collaboration.
Step 3: Preparing Your QGIS Project for Mobile Use (Desktop Steps)
This is where the desktop version of QGIS comes in. You need to prepare your project in a way that QField can understand and use effectively.
Sub-heading: 3.1 Creating a New QGIS Project (or Opening Existing)
- Launch QGIS Desktop: Open QGIS on your computer.
- Start a New Project or Load an Existing One:
- For a new project, go to
Project > New
. - To use an existing project, go to
Project > Open
and navigate to your .qgs or .qgz file.
- For a new project, go to
Sub-heading: 3.2 Optimizing Layers for Mobile
- Use GeoPackage Format: This is highly recommended for mobile GIS. GeoPackage (.gpkg) is a single file that can contain multiple vector layers, raster layers, and even project information. It's efficient, self-contained, and well-supported by QField.
- To convert a layer: Right-click on the layer in the Layers Panel, select
Export > Save Features As...
, choose "GeoPackage" as the format, specify a filename, and select the layers you want to include.
- To convert a layer: Right-click on the layer in the Layers Panel, select
- Simplify Complex Symbology: While QField supports a wide range of QGIS symbology, overly complex rendering can slow down performance on a mobile device. Consider simplifying your styles for field use.
- Optimize Raster Data: If you have large raster layers, consider creating overviews or reducing their resolution for better performance on your iPad.
- Define Project CRS: Ensure your project has a clearly defined Coordinate Reference System (CRS). It's generally best to use a projected CRS for field data collection.
Sub-heading: 3.3 Designing Attribute Forms for Data Collection
One of QField's strengths is its ability to use QGIS's attribute forms for structured data collection.
- Access Layer Properties: Right-click on a vector layer in your Layers Panel and select
Properties
. - Go to the "Attributes Form" Tab: Here you can design a user-friendly form for data entry.
- Drag and Drop Fields: Arrange your fields in a logical order.
- Set Widget Types: For each field, choose an appropriate widget type (e.g., "Text Edit" for free text, "Value Map" for predefined lists, "Checkbox" for boolean values, "Date/Time" for dates).
- Add Constraints: Set up default values, constraints (e.g., not null), or regular expressions for data validation.
- Attach Photos: You can configure a field to allow photo attachments. This is incredibly useful for documenting field observations.
- Save Your Project: Once your layers and forms are set up, save your QGIS project (
.qgs
or.qgz
file). Ensure all your data (GeoPackages, rasters) are saved within the same folder or a subfolder relative to your project file. This makes it easier for QField to find all the necessary files.
Step 4: Transferring Your QGIS Project to Your iPad
Now that your project is ready, you need to get it onto your iPad. There are several ways to do this.
Sub-heading: 4.1 Using QFieldCloud (Recommended for Collaboration & Sync)
QFieldCloud is a service that integrates seamlessly with QField and QGIS desktop for project synchronization.
- Install QFieldCloud Plugin (Desktop QGIS): In QGIS desktop, go to
Plugins > Manage and Install Plugins...
and search for "QFieldCloud." Install it. - Create a QFieldCloud Account: Sign up for a free or paid account on the QFieldCloud website.
- Upload Your Project:
- In QGIS desktop, go to
Plugins > QFieldCloud > Upload Project
. - Follow the prompts to select your QGIS project file (
.qgz
or.qgs
). The plugin will analyze your project and package all necessary data. - Choose a project name and visibility settings (private or public).
- Click "Upload."
- In QGIS desktop, go to
- Download on iPad (QField App):
- Open QField on your iPad.
- Tap the "Cloud" icon or "Open Cloud Project."
- Log in with your QFieldCloud credentials.
- Select your project from the list and tap to download it to your iPad.
Benefits of QFieldCloud: Real-time synchronization, version control, collaborative fieldwork, and no need for manual file transfers.
Sub-heading: 4.2 Manual File Transfer (USB, Cloud Storage, Email)
If QFieldCloud isn't an option or you prefer a direct transfer:
4.2.1 Using iTunes/Finder (macOS Catalina and later) or USB
- Connect iPad to Computer: Connect your iPad to your computer using a USB cable.
- Open Finder (macOS) or iTunes (Windows/Older macOS):
- On macOS Catalina or later, open a Finder window and select your iPad from the sidebar under "Locations."
- On Windows or older macOS, open iTunes and select your iPad device.
- Navigate to "Files" or "File Sharing":
- In Finder, click the "Files" tab.
- In iTunes, click "File Sharing" in the left sidebar.
- Select QField: Find "QField" in the list of apps.
- Drag and Drop: Drag your QGIS project folder (containing your .qgs/.qgz file and all associated GeoPackages/data) from your computer directly into the QField Documents section.
- Access in QField: In the QField app on your iPad, tap the "Local Files" or "Open Local Project" option. Your project should now be visible.
4.2.2 Using Cloud Storage Services (e.g., iCloud Drive, Dropbox, Google Drive)
- Upload Project Folder: On your computer, upload your entire QGIS project folder (containing the .qgs/.qgz file and all associated data) to your preferred cloud storage service.
- Install Cloud App on iPad: Ensure you have the corresponding cloud storage app (e.g., Files, Dropbox, Google Drive) installed on your iPad.
- Open Project in QField:
- Open QField on your iPad.
- Tap "Open Local Project."
- Navigate to "Browse" or "Locations."
- Select your cloud storage service.
- Locate your QGIS project folder and tap the
.qgs
or.qgz
file to open it. - Important: Depending on the cloud service, QField might create a local copy. It's often best to download the entire project folder to your iPad's local storage first before opening it in QField for better performance and offline access.
4.2.3 Email (for Small Projects Only)
For very small projects with limited data:
- Zip the Project Folder: On your computer, compress your QGIS project folder into a single .zip file.
- Attach to Email: Send the .zip file as an attachment to an email.
- Download on iPad: Open the email on your iPad, download the attachment, and then choose "Open in QField" or "Save to Files" and then open from QField's "Local Files."
Step 5: Working with Your QGIS Project on iPad (QField App)
Now that your project is on your iPad, let's explore how to use QField for your fieldwork.
Sub-heading: 5.1 Navigating the Map
- Pan: Use one finger to drag the map around.
- Zoom: Pinch in and out with two fingers.
- Rotate: Use two fingers and rotate them to change the map's orientation.
- Locate Me: Tap the GPS icon (usually a target symbol) to center the map on your current location.
Sub-heading: 5.2 Collecting and Editing Data
- Select a Layer: In the Layers Panel (usually accessible via a layers icon), tap on the editable layer you want to work with.
- Start Editing: Tap the "Pencil" icon or the "Add Feature" button (often a plus sign) to start digitizing.
- Digitize Features:
- For points, tap on the desired location.
- For lines and polygons, tap to add vertices. You'll usually see an "Undo" and "Finish" button.
- Fill in Attributes: After digitizing a feature, the attribute form you designed in QGIS desktop will pop up. Fill in the relevant information.
- Save Changes: Don't forget to save your edits! There's usually a "Save" icon (floppy disk) or a prompt when you try to close the project.
Sub-heading: 5.3 Managing Layers and Tools
- Layers Panel: Toggle layer visibility, change opacity, and access layer properties (though editing options are limited compared to desktop QGIS).
- Tools: QField provides a selection of common GIS tools, such as measurement tools, selection tools, and search functionalities. Explore the toolbar for available options.
Step 6: Synchronizing Data Back to Desktop QGIS (If Using QFieldCloud)
If you used QFieldCloud, bringing your collected data back to your desktop QGIS is incredibly easy.
- Connect to Internet (iPad): Ensure your iPad has an internet connection.
- Sync in QField: In QField, tap the "Cloud" icon and then the "Sync" or "Upload" button for your project. Your changes will be uploaded to QFieldCloud.
- Sync on Desktop QGIS: On your desktop, open the same project in QGIS. Go to
Plugins > QFieldCloud > Download Project
orSynchronize Project
. Your collected data will be downloaded and merged into your desktop project.
Important: If you used manual file transfer, you'll need to transfer the updated GeoPackage files back to your computer using the same methods (USB, cloud storage) and refresh or reload them in QGIS desktop.
10 Related FAQ Questions
How to open existing QGIS projects on iPad?
You can open existing QGIS projects (.qgs or .qgz files) on your iPad using QField or Mergin Maps by transferring them manually via USB/cloud storage or by using their respective cloud synchronization services (QFieldCloud, Mergin Maps Cloud).
How to add new layers to a QGIS project on iPad?
While you can't create entirely new, empty layers from scratch with schema definition on the iPad, you can add new features (points, lines, polygons) to existing, editable layers within your QGIS project using the field apps. You'll define the layer schema on QGIS desktop first.
How to edit attribute data on QGIS for iPad?
Open your QGIS project in QField or Mergin Maps, select the feature you want to edit, and then access its attribute form. You can modify existing attribute values and even add new photos or other media if the form is configured for it.
How to use external GPS devices with QGIS on iPad?
Both QField and Mergin Maps support connecting to external high-precision GNSS receivers via Bluetooth. Check the app's settings for "External GPS" or "GNSS" configuration options to pair your device.
How to work offline with QGIS projects on iPad?
When you download a project via QFieldCloud or transfer it manually, all necessary data (layers, symbology, forms) are stored locally on your iPad, allowing you to work completely offline in the field. Changes will sync when you regain connectivity.
How to export collected data from iPad QGIS apps?
If using QFieldCloud or Mergin Maps Cloud, your data is automatically synchronized back to your desktop QGIS project. For manually transferred projects, you'll need to transfer the updated GeoPackage files back to your computer and open them in QGIS desktop to export to other formats (Shapefile, CSV, etc.).
How to create custom forms for data collection on iPad QGIS?
Custom forms are created in QGIS desktop under the "Attributes Form" tab of a layer's properties. You can define various widget types (text, dropdowns, checkboxes, photos) and set up default values or constraints.
How to view raster images and basemaps on iPad QGIS?
QField and Mergin Maps support viewing raster datasets (like GeoTIFFs, GeoPDFs, web maps) included in your QGIS project. For basemaps, you can either pre-package offline raster tiles or use online basemap services if you have an internet connection.
How to share QGIS projects from iPad with others?
If you're using QFieldCloud or Mergin Maps, you can share projects directly through their cloud platforms, inviting team members to collaborate. For manual transfers, you would share the QGIS project folder (zipped) through cloud storage or other file-sharing methods.
How to troubleshoot issues with QGIS apps on iPad?
For troubleshooting, first check your internet connection (if syncing), ensure your iPad's iOS is updated, and make sure your QGIS project is properly prepared (e.g., all data is in the same folder as the .qgs/.qgz file). For app-specific issues, check the official support pages or community forums for QField (