Skip to content

Map annotations #629

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 3 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions src/.vitepress/sidebar/en.js
Original file line number Diff line number Diff line change
Expand Up @@ -89,6 +89,7 @@ export default {
{ text: 'Synchronisation in Mergin Maps Mobile App', link: '/field/autosync/' },
{ text: 'Measurement Tools', link: '/field/measure/' },
{ text: 'Layers in Mergin Maps Mobile App', link: '/field/layers/' },
{ text: 'Map Sketching', link: '/field/map-sketching/' },
{ text: 'How to Add, Edit, Delete Features', link: '/field/mobile-features/' },
{ text: 'How to Reuse Last Entered Values', link: '/field/reuse-last-values/' },
{ text: 'How to Stake Out Points', link: '/field/stake-out/' },
Expand Down
50 changes: 50 additions & 0 deletions src/field/map-sketching/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
# Map Sketching in Mergin Maps Mobile App
<!-- this link is used in the plugin -->

[[toc]]

Map sketches can be used to draw something on the map, in addition to the regular field collection of [features](../mobile-features/).

## Set up map sketching in QGIS project

Map sketching need to be enabled in QGIS when [preparing your <MainPlatformName /> project](../../gis/features/#map-sketching).

1. Open your <MainPlatformName /> project in QGIS
2. Navigate to **Project** > **Properties**
![QGIS Project Properties](../../gis/qgis-project-properties.jpg "QGIS Project Properties")

3. In the <MainPlatformName /> tab, check the **Enable map annotations layer** option.
![Enable map sketching in QGIS Mergin Maps project](../../gis/features/project-map-sketching.jpg "Enable map sketching in QGIS Mergin Maps project")

You can also change the colour set to define the colours that will be available in the <MobileAppNameShort />.

4. Save the changes.

A new layer named `map_annotations_layer` will be added to the project. This layer is used to store the map sketches.

5. Save and synchronise your project!

::: tip
If you do not see this option in the **Project properties**, check for [plugin upgrades](../../setup/install-mergin-maps-plugin-for-qgis/#plugin-upgrade).
:::

## Map sketching in the mobile app
To use map sketches in the <MobileAppNameShort />, make sure they are [enabled in the project](#set-up-map-sketching-in-qgis-project).

1. Tap the **Map sketching** button
![Map sketching button in Mergin Maps mobile app](./mobile-map-sketching-button.jpg "Map sketching button in Mergin Maps mobile app")

2. The **Annotations** bar appears.
- Draw your sketches on the map by freehand or using a stylus.

You choose from 7 annotation colours. The colour set can be changed in the [project properties](#set-up-map-sketching-in-qgis-project) in QGIS.
![Map sketches in Mergin Maps mobile app](./mobile-map-sketching.jpg "Map sketches in Mergin Maps mobile app")

- Made a mistake? Use the **Eraser** button to remove your sketches.
![Erase map sketches in Mergin Maps mobile app](./mobile-map-sketching-eraser.jpg "Erase map sketches button in Mergin Maps mobile app")

4. Sync your changes to <MainPlatformNameLink />.

In QGIS, the map sketches will be displayed in the `map_annotations_layer`.
![Map sketches in Mergin Maps project in QGIS](./qgis-map-sketching.jpg "Map sketches in Mergin Maps project in QGIS")

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Binary file added src/field/map-sketching/mobile-map-sketching.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/field/map-sketching/mobile-map-sketching.xcf
Binary file not shown.
Binary file added src/field/map-sketching/qgis-map-sketching.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/field/map-sketching/qgis-map-sketching.xcf
Binary file not shown.
13 changes: 13 additions & 0 deletions src/gis/features/index.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
---
outline: [1,3]
---

# QGIS Project Preparation
[[toc]]

Expand Down Expand Up @@ -95,6 +99,15 @@ Tracking your position when doing the field survey with <MobileAppName /> can be

You can read more about this functionality in [How to Use Tracking in Mergin Maps mobile app](../../field/tracking/).

### Map sketching
<SinceBadge type="Plugin" version="2025.X" />

Map sketching for the <MobileAppNameShort /> can be enabled in the **<MainPlatformName />** tab in **Project properties**. Here, you can also set the colours that will be available for sketches.

![Enable map sketching in QGIS Mergin Maps project](./project-map-sketching.jpg "Enable map sketching in QGIS Mergin Maps project")

You can read more about this functionality in [Map Sketching](../../field/map-sketching/).

### Map themes
[Map Themes](../setup_themes/) make possible to switch between different background maps in <MobileAppName /> (e.g. cartography maps and aerial imagery)

Expand Down
Binary file added src/gis/features/project-map-sketching.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/gis/features/project-map-sketching.xcf
Binary file not shown.
1 change: 1 addition & 0 deletions src/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -89,6 +89,7 @@ The ecosystem consist of various components:
- [Synchronisation in <MobileAppName />](./field/autosync/)
- [Measurement Tools](./field/measure/)
- [Layers in <MobileAppName />](./field/layers/)
- [Map Sketching in <MobileAppName />](./field/map-sketching/)
- [How to Add, Edit, Delete Features](./field/mobile-features/)
- [How to Reuse Last Entered Values](./field/reuse-last-values/)
- [How to Stake Out Points](./field/stake-out/)
Expand Down
Loading