diff --git a/src/.vitepress/sidebar/en.js b/src/.vitepress/sidebar/en.js index 675b26f6..81090b97 100644 --- a/src/.vitepress/sidebar/en.js +++ b/src/.vitepress/sidebar/en.js @@ -112,24 +112,36 @@ export default { ] }, ] }, { - text: 'Fieldwork', // required + text: 'Fieldwork with Mergin Maps Mobile App', // required collapsed: true, items: [ { text: 'Mergin Maps Mobile App Interface', link: '/field/mobile-app-ui/' }, - { text: 'Offline Use of Mergin Maps Mobile App', link: '/field/offline-use/' }, - { text: 'External GPS', link: '/field/external_gps/' }, - { text: 'GPS Accuracy', link: '/field/gps_accuracy/' }, + { text: 'Add, Edit, Delete Features', + collapsed: true, + items: [ + { text: 'Adding Features', link: '/field/mobile-features/' }, + { text: 'Editing Features', link: '/field/editing/' }, + { text: 'Deleting Features', link: '/field/deleting/' }, + { text: 'Editing Options', link: '/field/reuse-last-values/' }, + ] + }, + { text: 'Layers and Features', link: '/field/layers/' }, { text: 'Position Tracking', link: '/field/tracking/' }, - { 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: 'Filtering', link: '/field/filtering/' }, { text: 'Map Sketching', link: '/field/map-sketching/' }, { text: 'Photo Sketching', link: '/field/photo-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: 'Measurement Tools', link: '/field/measure/' }, + { text: 'Positioning and GPS Configuration', + collapsed: true, + items: [ + { text: 'Field Survey Setup', link: '/field/survey-setup/' }, + { text: 'GPS Accuracy', link: '/field/gps_accuracy/' }, + { text: 'External GPS Connection', link: '/field/external_gps/' }, { text: 'How to Stake Out Points', link: '/field/stake-out/' }, - { text: 'How to Fix a Broken Project', link: '/field/broken-project/' } + ] + }, + { text: 'Offline Use', link: '/field/offline-use/' }, + { text: 'Synchronisation in the Mobile App', link: '/field/autosync/' }, ] }, { text: 'For Developers', // required @@ -177,7 +189,7 @@ export default { collapsed:true, items: [ { text: 'Support and Troubleshooting', link: '/misc/troubleshoot/' }, - { text: 'Project fails to sync', link: '/misc/troubleshoot/not_syncing/' }, + { text: 'Project fails to sync', link: '/misc/troubleshoot/not_syncing/' } ] }, { text: 'Write Documentation', link: '/misc/write-docs/' } ] diff --git a/src/field/broken-project/index.md b/src/field/broken-project/index.md index d20dec25..6073f8d6 100644 --- a/src/field/broken-project/index.md +++ b/src/field/broken-project/index.md @@ -1,13 +1,26 @@ --- +prev: + text: 'Support and Troubleshooting' + link: '../../misc/troubleshoot/' + +next: + text: 'Project fails to sync' + link: '../misc/troubleshoot/not_syncing/' + description: Do you get an error message when trying to open a project or a form in Mergin Maps mobile app? Here is how to resolve some of these issues. --- -# How to Fix a Broken Project +# The Mobile App Fails to Save Changes or Fails to Read Project [[toc]] -Do you get an error message when trying to open a project or a form in ? There can be multiple reasons for what went wrong. Here we will try to guide you through some cases you may encounter. +:::danger Outdated content +These issues are related to older versions of the and so the content on this page may display outdated versions of products. + +If you are using version 2.5.0 and higher and QGIS version 3.34.0 and higher, you should not encounter these issues. +::: -Note that these issues may be related to an older version of the or so the content on this page may display outdated versions of products. + +Do you get an error message when trying to open a project or a form in ? There can be multiple reasons for what went wrong. Here we will try to guide you through some cases you may encounter. :::tip Need more help with your issue? The [Troubleshoot](../../misc/troubleshoot/) page has general troubleshooting tips and describes [support options](../../misc/troubleshoot/#support) that include commercial support, support for subscribed clients or community support. diff --git a/src/field/deleting/index.md b/src/field/deleting/index.md new file mode 100644 index 00000000..353be655 --- /dev/null +++ b/src/field/deleting/index.md @@ -0,0 +1,32 @@ +--- +description: With Mergin Maps mobile app, you can capture and edit points, lines, polygons and non-spatial features in the field using comprehensive editing tools. +outline: deep +--- + +# Deleting Features + +[[toc]] + +## Deleting features + +1. Tap on a feature on the map or find it through [**Layers**](../../field/layers/) +2. Use the **Edit** button to open the attributes form +3. Tap the **Delete** button and confirm the deletion + +After confirming that you want to delete the feature, it will be removed from the layer. + +![Delete feature in Mergin Maps mobile app](./mobile-delete-feature.jpg "Delete feature in Mergin Maps mobile app") + +## Multi-features deleting +Multiple features can be deleted at once: + +1. Select one of the features you want to delete and use the **Select more** button. + + Depending on your mobile device, you may need to use a button next to **Edit** to display this option. + +2. Select all features that should be deleted on the map + +3. Use the **Delete** button to delete all selected features at once + +![Delete multiple features in Mergin Maps mobile app](./mobile-delete-bulk.webp "Delete multiple features in Mergin Maps mobile app") + diff --git a/src/field/deleting/mobile-active-layer.jpg b/src/field/deleting/mobile-active-layer.jpg new file mode 100644 index 00000000..b84eb26c Binary files /dev/null and b/src/field/deleting/mobile-active-layer.jpg differ diff --git a/src/field/deleting/mobile-active-layer.xcf b/src/field/deleting/mobile-active-layer.xcf new file mode 100644 index 00000000..f488b3ed Binary files /dev/null and b/src/field/deleting/mobile-active-layer.xcf differ diff --git a/src/field/deleting/mobile-add-part.webp b/src/field/deleting/mobile-add-part.webp new file mode 100644 index 00000000..447cc576 Binary files /dev/null and b/src/field/deleting/mobile-add-part.webp differ diff --git a/src/field/deleting/mobile-add-part.xcf b/src/field/deleting/mobile-add-part.xcf new file mode 100644 index 00000000..46182211 Binary files /dev/null and b/src/field/deleting/mobile-add-part.xcf differ diff --git a/src/field/deleting/mobile-added-part.webp b/src/field/deleting/mobile-added-part.webp new file mode 100644 index 00000000..883ecfe3 Binary files /dev/null and b/src/field/deleting/mobile-added-part.webp differ diff --git a/src/field/deleting/mobile-added-part.xcf b/src/field/deleting/mobile-added-part.xcf new file mode 100644 index 00000000..e87bd8c8 Binary files /dev/null and b/src/field/deleting/mobile-added-part.xcf differ diff --git a/src/field/deleting/mobile-capture-line.jpg b/src/field/deleting/mobile-capture-line.jpg new file mode 100644 index 00000000..287ca0cd Binary files /dev/null and b/src/field/deleting/mobile-capture-line.jpg differ diff --git a/src/field/deleting/mobile-capture-line.xcf b/src/field/deleting/mobile-capture-line.xcf new file mode 100644 index 00000000..5a60679a Binary files /dev/null and b/src/field/deleting/mobile-capture-line.xcf differ diff --git a/src/field/deleting/mobile-capture-multipoint.webp b/src/field/deleting/mobile-capture-multipoint.webp new file mode 100644 index 00000000..98132ca9 Binary files /dev/null and b/src/field/deleting/mobile-capture-multipoint.webp differ diff --git a/src/field/deleting/mobile-capture-multipoint.xcf b/src/field/deleting/mobile-capture-multipoint.xcf new file mode 100644 index 00000000..4f515d4d Binary files /dev/null and b/src/field/deleting/mobile-capture-multipoint.xcf differ diff --git a/src/field/deleting/mobile-capture-point.jpg b/src/field/deleting/mobile-capture-point.jpg new file mode 100644 index 00000000..0c7b4ee2 Binary files /dev/null and b/src/field/deleting/mobile-capture-point.jpg differ diff --git a/src/field/deleting/mobile-capture-point.xcf b/src/field/deleting/mobile-capture-point.xcf new file mode 100644 index 00000000..c982dd89 Binary files /dev/null and b/src/field/deleting/mobile-capture-point.xcf differ diff --git a/src/field/deleting/mobile-capture-polyline.webp b/src/field/deleting/mobile-capture-polyline.webp new file mode 100644 index 00000000..203bf5da Binary files /dev/null and b/src/field/deleting/mobile-capture-polyline.webp differ diff --git a/src/field/deleting/mobile-capture-polyline.xcf b/src/field/deleting/mobile-capture-polyline.xcf new file mode 100644 index 00000000..f9c8c620 Binary files /dev/null and b/src/field/deleting/mobile-capture-polyline.xcf differ diff --git a/src/field/deleting/mobile-delete-bulk.webp b/src/field/deleting/mobile-delete-bulk.webp new file mode 100644 index 00000000..ae88e4dd Binary files /dev/null and b/src/field/deleting/mobile-delete-bulk.webp differ diff --git a/src/field/deleting/mobile-delete-bulk.xcf b/src/field/deleting/mobile-delete-bulk.xcf new file mode 100644 index 00000000..a5857448 Binary files /dev/null and b/src/field/deleting/mobile-delete-bulk.xcf differ diff --git a/src/field/deleting/mobile-delete-feature.jpg b/src/field/deleting/mobile-delete-feature.jpg new file mode 100644 index 00000000..0ca777e9 Binary files /dev/null and b/src/field/deleting/mobile-delete-feature.jpg differ diff --git a/src/field/deleting/mobile-delete-feature.xcf b/src/field/deleting/mobile-delete-feature.xcf new file mode 100644 index 00000000..44f24c8d Binary files /dev/null and b/src/field/deleting/mobile-delete-feature.xcf differ diff --git a/src/field/deleting/mobile-edit-features.jpg b/src/field/deleting/mobile-edit-features.jpg new file mode 100644 index 00000000..07d36c13 Binary files /dev/null and b/src/field/deleting/mobile-edit-features.jpg differ diff --git a/src/field/deleting/mobile-edit-features.xcf b/src/field/deleting/mobile-edit-features.xcf new file mode 100644 index 00000000..1014cae9 Binary files /dev/null and b/src/field/deleting/mobile-edit-features.xcf differ diff --git a/src/field/deleting/mobile-edit-lines.jpg b/src/field/deleting/mobile-edit-lines.jpg new file mode 100644 index 00000000..304f606e Binary files /dev/null and b/src/field/deleting/mobile-edit-lines.jpg differ diff --git a/src/field/deleting/mobile-edit-lines.xcf b/src/field/deleting/mobile-edit-lines.xcf new file mode 100644 index 00000000..2f3f6014 Binary files /dev/null and b/src/field/deleting/mobile-edit-lines.xcf differ diff --git a/src/field/deleting/mobile-edit-non-spatial-layers.jpg b/src/field/deleting/mobile-edit-non-spatial-layers.jpg new file mode 100644 index 00000000..34b22d59 Binary files /dev/null and b/src/field/deleting/mobile-edit-non-spatial-layers.jpg differ diff --git a/src/field/deleting/mobile-edit-non-spatial-layers.xcf b/src/field/deleting/mobile-edit-non-spatial-layers.xcf new file mode 100644 index 00000000..7c9de3af Binary files /dev/null and b/src/field/deleting/mobile-edit-non-spatial-layers.xcf differ diff --git a/src/field/deleting/mobile-edit-streaming.jpg b/src/field/deleting/mobile-edit-streaming.jpg new file mode 100644 index 00000000..2c0cd635 Binary files /dev/null and b/src/field/deleting/mobile-edit-streaming.jpg differ diff --git a/src/field/deleting/mobile-edit-streaming.xcf b/src/field/deleting/mobile-edit-streaming.xcf new file mode 100644 index 00000000..ef47fa45 Binary files /dev/null and b/src/field/deleting/mobile-edit-streaming.xcf differ diff --git a/src/field/deleting/mobile-layers-browse-features.jpg b/src/field/deleting/mobile-layers-browse-features.jpg new file mode 100644 index 00000000..85903322 Binary files /dev/null and b/src/field/deleting/mobile-layers-browse-features.jpg differ diff --git a/src/field/deleting/mobile-layers-browse-features.xcf b/src/field/deleting/mobile-layers-browse-features.xcf new file mode 100644 index 00000000..1f385535 Binary files /dev/null and b/src/field/deleting/mobile-layers-browse-features.xcf differ diff --git a/src/field/deleting/mobile-multi-feature-editing.gif b/src/field/deleting/mobile-multi-feature-editing.gif new file mode 100644 index 00000000..4bc6a96a Binary files /dev/null and b/src/field/deleting/mobile-multi-feature-editing.gif differ diff --git a/src/field/deleting/mobile-non-spatial-layers.jpg b/src/field/deleting/mobile-non-spatial-layers.jpg new file mode 100644 index 00000000..ccaeb948 Binary files /dev/null and b/src/field/deleting/mobile-non-spatial-layers.jpg differ diff --git a/src/field/deleting/mobile-non-spatial-layers.xcf b/src/field/deleting/mobile-non-spatial-layers.xcf new file mode 100644 index 00000000..941f7102 Binary files /dev/null and b/src/field/deleting/mobile-non-spatial-layers.xcf differ diff --git a/src/field/deleting/mobile-recording-mode-add.jpg b/src/field/deleting/mobile-recording-mode-add.jpg new file mode 100644 index 00000000..849dd168 Binary files /dev/null and b/src/field/deleting/mobile-recording-mode-add.jpg differ diff --git a/src/field/deleting/mobile-recording-mode-add.xcf b/src/field/deleting/mobile-recording-mode-add.xcf new file mode 100644 index 00000000..cec3abbb Binary files /dev/null and b/src/field/deleting/mobile-recording-mode-add.xcf differ diff --git a/src/field/deleting/mobile-redraw-features.jpg b/src/field/deleting/mobile-redraw-features.jpg new file mode 100644 index 00000000..89551189 Binary files /dev/null and b/src/field/deleting/mobile-redraw-features.jpg differ diff --git a/src/field/deleting/mobile-redraw-features.xcf b/src/field/deleting/mobile-redraw-features.xcf new file mode 100644 index 00000000..4a255b9a Binary files /dev/null and b/src/field/deleting/mobile-redraw-features.xcf differ diff --git a/src/field/deleting/mobile-select-more.webp b/src/field/deleting/mobile-select-more.webp new file mode 100644 index 00000000..c73fc80f Binary files /dev/null and b/src/field/deleting/mobile-select-more.webp differ diff --git a/src/field/deleting/mobile-select-more.xcf b/src/field/deleting/mobile-select-more.xcf new file mode 100644 index 00000000..3f7d5a95 Binary files /dev/null and b/src/field/deleting/mobile-select-more.xcf differ diff --git a/src/field/deleting/mobile-split-features-complete.jpg b/src/field/deleting/mobile-split-features-complete.jpg new file mode 100644 index 00000000..b2c132a4 Binary files /dev/null and b/src/field/deleting/mobile-split-features-complete.jpg differ diff --git a/src/field/deleting/mobile-split-features-complete.xcf b/src/field/deleting/mobile-split-features-complete.xcf new file mode 100644 index 00000000..98c1e13e Binary files /dev/null and b/src/field/deleting/mobile-split-features-complete.xcf differ diff --git a/src/field/deleting/mobile-split-features.jpg b/src/field/deleting/mobile-split-features.jpg new file mode 100644 index 00000000..c6b42683 Binary files /dev/null and b/src/field/deleting/mobile-split-features.jpg differ diff --git a/src/field/deleting/mobile-split-features.xcf b/src/field/deleting/mobile-split-features.xcf new file mode 100644 index 00000000..c1a82fe0 Binary files /dev/null and b/src/field/deleting/mobile-split-features.xcf differ diff --git a/src/field/deleting/mobile-streaming-mode-start-polyline.webp b/src/field/deleting/mobile-streaming-mode-start-polyline.webp new file mode 100644 index 00000000..a285705e Binary files /dev/null and b/src/field/deleting/mobile-streaming-mode-start-polyline.webp differ diff --git a/src/field/deleting/mobile-streaming-mode-start-polyline.xcf b/src/field/deleting/mobile-streaming-mode-start-polyline.xcf new file mode 100644 index 00000000..60841423 Binary files /dev/null and b/src/field/deleting/mobile-streaming-mode-start-polyline.xcf differ diff --git a/src/field/deleting/mobile-streaming-mode-start.jpg b/src/field/deleting/mobile-streaming-mode-start.jpg new file mode 100644 index 00000000..bfc4cfc4 Binary files /dev/null and b/src/field/deleting/mobile-streaming-mode-start.jpg differ diff --git a/src/field/deleting/mobile-streaming-mode-start.xcf b/src/field/deleting/mobile-streaming-mode-start.xcf new file mode 100644 index 00000000..a5ebc810 Binary files /dev/null and b/src/field/deleting/mobile-streaming-mode-start.xcf differ diff --git a/src/field/deleting/mobile-streaming-mode-stop.jpg b/src/field/deleting/mobile-streaming-mode-stop.jpg new file mode 100644 index 00000000..1b5ac001 Binary files /dev/null and b/src/field/deleting/mobile-streaming-mode-stop.jpg differ diff --git a/src/field/deleting/mobile-streaming-mode-stop.xcf b/src/field/deleting/mobile-streaming-mode-stop.xcf new file mode 100644 index 00000000..ea0beb0d Binary files /dev/null and b/src/field/deleting/mobile-streaming-mode-stop.xcf differ diff --git a/src/field/editing/index.md b/src/field/editing/index.md new file mode 100644 index 00000000..6fe72817 --- /dev/null +++ b/src/field/editing/index.md @@ -0,0 +1,100 @@ +--- +description: With Mergin Maps mobile app, you can capture and edit points, lines, polygons and non-spatial features in the field using comprehensive editing tools. +outline: deep +--- + +# Editing Features + +[[toc]] + +The can be used to add, edit and delete features in the field by users with [writer or editor permission](../../manage/permissions/) to the project. + +Until the project is synchronised to , all changes are local (stored only on your mobile device). Changes can be [synchronised](../autosync/) manually or automatically. + +## Editing features +Tap a feature on the map or *tap and hold* to select one from multiple overlaying features to display the form. + +Use the **Edit** button to open the attributes form for editing. To edit the geometry of a feature, tap the **Edit geometry** button. + +Once you are finished with your changes, use the **Save** :heavy_check_mark: button. + +![Edit attributes and geometry in Mergin Maps mobile app](./mobile-edit-features.jpg "Edit attributes and geometry") + +Features can also be browsed, edited and deleted through the [Layers](../layers/) panel. Layers that are set as [read-only](../../gis/enable_digitising/) in the project properties cannot be edited. +- Tap the **Layers** button in the bottom navigation panel and select a layer to see the list of features it contains. +- Select a feature from the list in the **Layers** panel to display its form and edit the values or geometry. + +![Layers in Mergin Maps mobile app](./mobile-layers-browse-features.jpg "Layers in Mergin Maps mobile app") + +### Editing geometry +There are multiple options of editing the geometry of features depending on the geometry type of the survey layer: editing the vertices, [redrawing](#redraw-geometry) or [splitting](#split-geometry-of-lines-or-areas) features. + +To edit geometry of a point feature simply adjust the location in the same manner as when [adding new features](#capture-points). + +Layers with MultiPoint, Line, MultiLine, Polygon and MultiPolygon geometries offer more options. Tap a feature, press the **Edit** button and then use **Edit geometry**. The vertices of the feature will be highlighted. You can move, **Release** or **Remove** them as needed. Tap the **Record** button to save the modified geometry. + +![Editing line geometry in Mergin Maps mobile app](./mobile-edit-lines.jpg "Editing line geometry in Mergin Maps mobile app") + +### Adding part of multipart geometry +Parts can be added to features from survey layers with multipart geometry type (MultiPoint, MultiLine, MultiPolygon) while editing geometry. + +Tap the **More option** button while editing geometry and use the **Add part** option. + +![Adding geometry part in Mergin Maps mobile app](./mobile-add-part.webp "Adding geometry part in Mergin Maps mobile app") + +Capture the part by using the editing tools and **Record** your changes. The part is added to the geometry of the feature. + +![Adding geometry part in Mergin Maps mobile app](./mobile-added-part.webp "Adding geometry part in Mergin Maps mobile app") + +### Using streaming mode to edit geometry +The [streaming mode](#streaming-mode) can be also used while editing features with compatible geometry type. Tap the **More option** button and use the **Streaming mode**. + +![Editing line geometry streaming](./mobile-edit-streaming.jpg "Editing line geometry streaming") + +### Redraw geometry +The existing geometry of MultiPoint, Line, MultiLine, Polygon and MultiPolygon geometry can also be redrawn. + +Tap the **More option** button and select the **Redraw geometry** option. + +Capture the new geometry of the feature using the editing tools or streaming and use the **Record** button to save your changes. + +![Redrawing geometry of a line feature](./mobile-redraw-features.jpg "Redrawing geometry of a line feature") + +### Split geometry of lines or areas +Lines and areas can be split into two or more new features that will keep the same attributes as the original feature. + +Tap the **More option** button and select the **Split geometry** option. Create the splitting line by using the **Add point** button. + +When finished, tap **Done**. +![Edit button in Mergin Maps mobile app](./mobile-split-features.jpg "Edit button in Mergin Maps mobile app") + +In this case, two individual features are created. Both have the same attributes, except for `Feature ID` (one feature keeps the original id, the other gets a new one). +![Geometry split successfully into two features](./mobile-split-features-complete.jpg "Geometry split successfully into two features") + +## Multi-features editing + +Attributes of multiple features from the same layer can be edited at once. +![Multi-feature editing in Mergin Maps mobile app](./mobile-multi-feature-editing.gif "Multi-feature editing in Mergin Maps mobile app") + +1. Tap on a feature on the map and select the **Select more** option. + + Depending on your mobile device, you may need to use a button next to **Edit** to display this option. + ![Select more features button in Mergin Maps mobile app](./mobile-select-more.webp "Select more features button in Mergin Maps mobile app" ) + +2. Select all features that should be edited. + +3. In the attributes form, enter the new values of attributes and **Save**. + + All selected features have been modified at once. + +## Edit non-spatial features +Non-spatial features, such as tables for [value relations](../../layer/value-select/#value-relation), can also be added or edited in the . + +1. Tap the **Layers** button and select the layer you want to edit + ![Mergin Maps mobile app Layers panel](./mobile-non-spatial-layers.jpg "Mergin Maps mobile app Layers panel") + +2. Tap an existing feature to change it or tap the **Add feature** button to create a new feature + ![Editing non-spatial features in Mergin Maps mobile app](./mobile-edit-non-spatial-layers.jpg "Editing non-spatial features in Mergin Maps mobile app") + +3. Fill in the attributes and **Save** :heavy_check_mark: the changes + diff --git a/src/field/editing/mobile-active-layer.jpg b/src/field/editing/mobile-active-layer.jpg new file mode 100644 index 00000000..b84eb26c Binary files /dev/null and b/src/field/editing/mobile-active-layer.jpg differ diff --git a/src/field/editing/mobile-active-layer.xcf b/src/field/editing/mobile-active-layer.xcf new file mode 100644 index 00000000..f488b3ed Binary files /dev/null and b/src/field/editing/mobile-active-layer.xcf differ diff --git a/src/field/editing/mobile-add-part.webp b/src/field/editing/mobile-add-part.webp new file mode 100644 index 00000000..447cc576 Binary files /dev/null and b/src/field/editing/mobile-add-part.webp differ diff --git a/src/field/editing/mobile-add-part.xcf b/src/field/editing/mobile-add-part.xcf new file mode 100644 index 00000000..46182211 Binary files /dev/null and b/src/field/editing/mobile-add-part.xcf differ diff --git a/src/field/editing/mobile-added-part.webp b/src/field/editing/mobile-added-part.webp new file mode 100644 index 00000000..883ecfe3 Binary files /dev/null and b/src/field/editing/mobile-added-part.webp differ diff --git a/src/field/editing/mobile-added-part.xcf b/src/field/editing/mobile-added-part.xcf new file mode 100644 index 00000000..e87bd8c8 Binary files /dev/null and b/src/field/editing/mobile-added-part.xcf differ diff --git a/src/field/editing/mobile-capture-line.jpg b/src/field/editing/mobile-capture-line.jpg new file mode 100644 index 00000000..287ca0cd Binary files /dev/null and b/src/field/editing/mobile-capture-line.jpg differ diff --git a/src/field/editing/mobile-capture-line.xcf b/src/field/editing/mobile-capture-line.xcf new file mode 100644 index 00000000..5a60679a Binary files /dev/null and b/src/field/editing/mobile-capture-line.xcf differ diff --git a/src/field/editing/mobile-capture-multipoint.webp b/src/field/editing/mobile-capture-multipoint.webp new file mode 100644 index 00000000..98132ca9 Binary files /dev/null and b/src/field/editing/mobile-capture-multipoint.webp differ diff --git a/src/field/editing/mobile-capture-multipoint.xcf b/src/field/editing/mobile-capture-multipoint.xcf new file mode 100644 index 00000000..4f515d4d Binary files /dev/null and b/src/field/editing/mobile-capture-multipoint.xcf differ diff --git a/src/field/editing/mobile-capture-point.jpg b/src/field/editing/mobile-capture-point.jpg new file mode 100644 index 00000000..0c7b4ee2 Binary files /dev/null and b/src/field/editing/mobile-capture-point.jpg differ diff --git a/src/field/editing/mobile-capture-point.xcf b/src/field/editing/mobile-capture-point.xcf new file mode 100644 index 00000000..c982dd89 Binary files /dev/null and b/src/field/editing/mobile-capture-point.xcf differ diff --git a/src/field/editing/mobile-capture-polyline.webp b/src/field/editing/mobile-capture-polyline.webp new file mode 100644 index 00000000..203bf5da Binary files /dev/null and b/src/field/editing/mobile-capture-polyline.webp differ diff --git a/src/field/editing/mobile-capture-polyline.xcf b/src/field/editing/mobile-capture-polyline.xcf new file mode 100644 index 00000000..f9c8c620 Binary files /dev/null and b/src/field/editing/mobile-capture-polyline.xcf differ diff --git a/src/field/editing/mobile-delete-bulk.webp b/src/field/editing/mobile-delete-bulk.webp new file mode 100644 index 00000000..ae88e4dd Binary files /dev/null and b/src/field/editing/mobile-delete-bulk.webp differ diff --git a/src/field/editing/mobile-delete-bulk.xcf b/src/field/editing/mobile-delete-bulk.xcf new file mode 100644 index 00000000..a5857448 Binary files /dev/null and b/src/field/editing/mobile-delete-bulk.xcf differ diff --git a/src/field/editing/mobile-delete-feature.jpg b/src/field/editing/mobile-delete-feature.jpg new file mode 100644 index 00000000..0ca777e9 Binary files /dev/null and b/src/field/editing/mobile-delete-feature.jpg differ diff --git a/src/field/editing/mobile-delete-feature.xcf b/src/field/editing/mobile-delete-feature.xcf new file mode 100644 index 00000000..44f24c8d Binary files /dev/null and b/src/field/editing/mobile-delete-feature.xcf differ diff --git a/src/field/editing/mobile-edit-features.jpg b/src/field/editing/mobile-edit-features.jpg new file mode 100644 index 00000000..07d36c13 Binary files /dev/null and b/src/field/editing/mobile-edit-features.jpg differ diff --git a/src/field/editing/mobile-edit-features.xcf b/src/field/editing/mobile-edit-features.xcf new file mode 100644 index 00000000..1014cae9 Binary files /dev/null and b/src/field/editing/mobile-edit-features.xcf differ diff --git a/src/field/editing/mobile-edit-lines.jpg b/src/field/editing/mobile-edit-lines.jpg new file mode 100644 index 00000000..304f606e Binary files /dev/null and b/src/field/editing/mobile-edit-lines.jpg differ diff --git a/src/field/editing/mobile-edit-lines.xcf b/src/field/editing/mobile-edit-lines.xcf new file mode 100644 index 00000000..2f3f6014 Binary files /dev/null and b/src/field/editing/mobile-edit-lines.xcf differ diff --git a/src/field/editing/mobile-edit-non-spatial-layers.jpg b/src/field/editing/mobile-edit-non-spatial-layers.jpg new file mode 100644 index 00000000..34b22d59 Binary files /dev/null and b/src/field/editing/mobile-edit-non-spatial-layers.jpg differ diff --git a/src/field/editing/mobile-edit-non-spatial-layers.xcf b/src/field/editing/mobile-edit-non-spatial-layers.xcf new file mode 100644 index 00000000..7c9de3af Binary files /dev/null and b/src/field/editing/mobile-edit-non-spatial-layers.xcf differ diff --git a/src/field/editing/mobile-edit-streaming.jpg b/src/field/editing/mobile-edit-streaming.jpg new file mode 100644 index 00000000..2c0cd635 Binary files /dev/null and b/src/field/editing/mobile-edit-streaming.jpg differ diff --git a/src/field/editing/mobile-edit-streaming.xcf b/src/field/editing/mobile-edit-streaming.xcf new file mode 100644 index 00000000..ef47fa45 Binary files /dev/null and b/src/field/editing/mobile-edit-streaming.xcf differ diff --git a/src/field/editing/mobile-layers-browse-features.jpg b/src/field/editing/mobile-layers-browse-features.jpg new file mode 100644 index 00000000..85903322 Binary files /dev/null and b/src/field/editing/mobile-layers-browse-features.jpg differ diff --git a/src/field/editing/mobile-layers-browse-features.xcf b/src/field/editing/mobile-layers-browse-features.xcf new file mode 100644 index 00000000..1f385535 Binary files /dev/null and b/src/field/editing/mobile-layers-browse-features.xcf differ diff --git a/src/field/editing/mobile-multi-feature-editing.gif b/src/field/editing/mobile-multi-feature-editing.gif new file mode 100644 index 00000000..4bc6a96a Binary files /dev/null and b/src/field/editing/mobile-multi-feature-editing.gif differ diff --git a/src/field/editing/mobile-non-spatial-layers.jpg b/src/field/editing/mobile-non-spatial-layers.jpg new file mode 100644 index 00000000..ccaeb948 Binary files /dev/null and b/src/field/editing/mobile-non-spatial-layers.jpg differ diff --git a/src/field/editing/mobile-non-spatial-layers.xcf b/src/field/editing/mobile-non-spatial-layers.xcf new file mode 100644 index 00000000..941f7102 Binary files /dev/null and b/src/field/editing/mobile-non-spatial-layers.xcf differ diff --git a/src/field/editing/mobile-recording-mode-add.jpg b/src/field/editing/mobile-recording-mode-add.jpg new file mode 100644 index 00000000..849dd168 Binary files /dev/null and b/src/field/editing/mobile-recording-mode-add.jpg differ diff --git a/src/field/editing/mobile-recording-mode-add.xcf b/src/field/editing/mobile-recording-mode-add.xcf new file mode 100644 index 00000000..cec3abbb Binary files /dev/null and b/src/field/editing/mobile-recording-mode-add.xcf differ diff --git a/src/field/editing/mobile-redraw-features.jpg b/src/field/editing/mobile-redraw-features.jpg new file mode 100644 index 00000000..89551189 Binary files /dev/null and b/src/field/editing/mobile-redraw-features.jpg differ diff --git a/src/field/editing/mobile-redraw-features.xcf b/src/field/editing/mobile-redraw-features.xcf new file mode 100644 index 00000000..4a255b9a Binary files /dev/null and b/src/field/editing/mobile-redraw-features.xcf differ diff --git a/src/field/editing/mobile-select-more.webp b/src/field/editing/mobile-select-more.webp new file mode 100644 index 00000000..c73fc80f Binary files /dev/null and b/src/field/editing/mobile-select-more.webp differ diff --git a/src/field/editing/mobile-select-more.xcf b/src/field/editing/mobile-select-more.xcf new file mode 100644 index 00000000..3f7d5a95 Binary files /dev/null and b/src/field/editing/mobile-select-more.xcf differ diff --git a/src/field/editing/mobile-split-features-complete.jpg b/src/field/editing/mobile-split-features-complete.jpg new file mode 100644 index 00000000..b2c132a4 Binary files /dev/null and b/src/field/editing/mobile-split-features-complete.jpg differ diff --git a/src/field/editing/mobile-split-features-complete.xcf b/src/field/editing/mobile-split-features-complete.xcf new file mode 100644 index 00000000..98c1e13e Binary files /dev/null and b/src/field/editing/mobile-split-features-complete.xcf differ diff --git a/src/field/editing/mobile-split-features.jpg b/src/field/editing/mobile-split-features.jpg new file mode 100644 index 00000000..c6b42683 Binary files /dev/null and b/src/field/editing/mobile-split-features.jpg differ diff --git a/src/field/editing/mobile-split-features.xcf b/src/field/editing/mobile-split-features.xcf new file mode 100644 index 00000000..c1a82fe0 Binary files /dev/null and b/src/field/editing/mobile-split-features.xcf differ diff --git a/src/field/editing/mobile-streaming-mode-start-polyline.webp b/src/field/editing/mobile-streaming-mode-start-polyline.webp new file mode 100644 index 00000000..a285705e Binary files /dev/null and b/src/field/editing/mobile-streaming-mode-start-polyline.webp differ diff --git a/src/field/editing/mobile-streaming-mode-start-polyline.xcf b/src/field/editing/mobile-streaming-mode-start-polyline.xcf new file mode 100644 index 00000000..60841423 Binary files /dev/null and b/src/field/editing/mobile-streaming-mode-start-polyline.xcf differ diff --git a/src/field/editing/mobile-streaming-mode-start.jpg b/src/field/editing/mobile-streaming-mode-start.jpg new file mode 100644 index 00000000..bfc4cfc4 Binary files /dev/null and b/src/field/editing/mobile-streaming-mode-start.jpg differ diff --git a/src/field/editing/mobile-streaming-mode-start.xcf b/src/field/editing/mobile-streaming-mode-start.xcf new file mode 100644 index 00000000..a5ebc810 Binary files /dev/null and b/src/field/editing/mobile-streaming-mode-start.xcf differ diff --git a/src/field/editing/mobile-streaming-mode-stop.jpg b/src/field/editing/mobile-streaming-mode-stop.jpg new file mode 100644 index 00000000..1b5ac001 Binary files /dev/null and b/src/field/editing/mobile-streaming-mode-stop.jpg differ diff --git a/src/field/editing/mobile-streaming-mode-stop.xcf b/src/field/editing/mobile-streaming-mode-stop.xcf new file mode 100644 index 00000000..ea0beb0d Binary files /dev/null and b/src/field/editing/mobile-streaming-mode-stop.xcf differ diff --git a/src/field/mobile-features/index.md b/src/field/mobile-features/index.md index 8c70b3b7..7f667b51 100644 --- a/src/field/mobile-features/index.md +++ b/src/field/mobile-features/index.md @@ -3,7 +3,7 @@ description: With Mergin Maps mobile app, you can capture and edit points, lines outline: deep --- -# How to Add, Edit, Delete Features +# Adding Features [[toc]] @@ -20,7 +20,6 @@ The offers interesting options that can make your field s ::: -## Adding features 1. In the , open a [project](../mobile-app-ui/#projects) you want to use 2. Tap the **Add** button on the bottom navigation panel to enter the **recording mode** @@ -39,7 +38,7 @@ Below, we describe capturing [point features](#capture-points), [lines and areas Attributes forms can be set up in QGIS to make collecting data more efficient. For more details, see the [Configure Forms](../../layer/overview/) section. ::: -### Capture points +## Capture points To record a new point, tap the **Record** button (you have to be in the [recording mode](#adding-features)). Fill in values in the form and tap the **Save** :heavy_check_mark: button. A point is added to the survey layer and is displayed on the map. @@ -50,7 +49,7 @@ If you are using a layer with the MultiPoint geometry type, you have the option ![Adding a multipoint in Mergin Maps mobile app](./mobile-capture-multipoint.webp "Adding a multipoint in Mergin Maps mobile app") -### Capture lines or areas +## Capture lines or areas Lines and polygons can be captured by adding vertices one by one or by using the [*streaming mode*](#streaming-mode). In the [**recording**](#adding-features) mode tap **Add** to capture vertices of your line or area. If you want to change the position of the last vertex, tap **Remove** and move the vertex to the correct place. **Undo** can be used to revert last changes. @@ -62,7 +61,7 @@ When using layers with multipart geometry types, parts of features can be added ![Add feature part in Mergin Maps mobile app](./mobile-capture-polyline.webp "Add feature part in Mergin Maps mobile app") -### Streaming mode +## Streaming mode Features can also be captured automatically based on your position. Streaming is not available for layers with *Point* geometry. Here is a video tutorial: @@ -87,91 +86,7 @@ Once you finish surveying the feature, tap the **Record** button. If you are cap It is possible to set the **Threshold interval**, i.e. how often you want to capture a vertex when streaming, in [**Settings**](../mobile-app-ui/#streaming-mode-settings) of the . The interval can be defined as *time elapsed* in seconds or as *distance travelled* in metres. ::: -## Editing features -Tap a feature on the map or *tap and hold* to select one from multiple overlaying features to display the form. - -Use the **Edit** button to open the attributes form for editing. To edit the geometry of a feature, tap the **Edit geometry** button. - -Once you are finished with your changes, use the **Save** :heavy_check_mark: button. - -![Edit attributes and geometry in Mergin Maps mobile app](./mobile-edit-features.jpg "Edit attributes and geometry") - -Features can also be browsed, edited and deleted through the [Layers](../layers/) panel. Layers that are set as [read-only](../../gis/enable_digitising/) in the project properties cannot be edited. -- Tap the **Layers** button in the bottom navigation panel and select a layer to see the list of features it contains. -- Select a feature from the list in the **Layers** panel to display its form and edit the values or geometry. - -![Layers in Mergin Maps mobile app](./mobile-layers-browse-features.jpg "Layers in Mergin Maps mobile app") - -### Editing geometry -There are multiple options of editing the geometry of features depending on the geometry type of the survey layer: editing the vertices, [redrawing](#redraw-geometry) or [splitting](#split-geometry-of-lines-or-areas) features. - -To edit geometry of a point feature simply adjust the location in the same manner as when [adding new features](#capture-points). - -Layers with MultiPoint, Line, MultiLine, Polygon and MultiPolygon geometries offer more options. Tap a feature, press the **Edit** button and then use **Edit geometry**. The vertices of the feature will be highlighted. You can move, **Release** or **Remove** them as needed. Tap the **Record** button to save the modified geometry. - -![Editing line geometry in Mergin Maps mobile app](./mobile-edit-lines.jpg "Editing line geometry in Mergin Maps mobile app") - -### Adding part of multipart geometry -Parts can be added to features from survey layers with multipart geometry type (MultiPoint, MultiLine, MultiPolygon) while editing geometry. - -Tap the **More option** button while editing geometry and use the **Add part** option. - -![Adding geometry part in Mergin Maps mobile app](./mobile-add-part.webp "Adding geometry part in Mergin Maps mobile app") - -Capture the part by using the editing tools and **Record** your changes. The part is added to the geometry of the feature. - -![Adding geometry part in Mergin Maps mobile app](./mobile-added-part.webp "Adding geometry part in Mergin Maps mobile app") - -### Using streaming mode to edit geometry -The [streaming mode](#streaming-mode) can be also used while editing features with compatible geometry type. Tap the **More option** button and use the **Streaming mode**. - -![Editing line geometry streaming](./mobile-edit-streaming.jpg "Editing line geometry streaming") - -### Redraw geometry -The existing geometry of MultiPoint, Line, MultiLine, Polygon and MultiPolygon geometry can also be redrawn. - -Tap the **More option** button and select the **Redraw geometry** option. - -Capture the new geometry of the feature using the editing tools or streaming and use the **Record** button to save your changes. - -![Redrawing geometry of a line feature](./mobile-redraw-features.jpg "Redrawing geometry of a line feature") - -### Split geometry of lines or areas -Lines and areas can be split into two or more new features that will keep the same attributes as the original feature. - -Tap the **More option** button and select the **Split geometry** option. Create the splitting line by using the **Add point** button. - -When finished, tap **Done**. -![Edit button in Mergin Maps mobile app](./mobile-split-features.jpg "Edit button in Mergin Maps mobile app") - -In this case, two individual features are created. Both have the same attributes, except for `Feature ID` (one feature keeps the original id, the other gets a new one). -![Geometry split successfully into two features](./mobile-split-features-complete.jpg "Geometry split successfully into two features") - -## Multi-features editing - -Attributes of multiple features from the same layer can be edited at once. -![Multi-feature editing in Mergin Maps mobile app](./mobile-multi-feature-editing.gif "Multi-feature editing in Mergin Maps mobile app") - -1. Tap on a feature on the map and select the **Select more** option. - - Depending on your mobile device, you may need to use a button next to **Edit** to display this option. - ![Select more features button in Mergin Maps mobile app](./mobile-select-more.webp "Select more features button in Mergin Maps mobile app" ) - -2. Select all features that should be edited. - -3. In the attributes form, enter the new values of attributes and **Save**. - - All selected features have been modified at once. - - -## Snapping features - -Snapping can be enabled in your project in QGIS to make the field survey easier. You can find the snapping options in [How to Set Up Snapping](../../gis/snapping/). - -If snapping is enabled, the crosshairs will turn purple and snap to vertices (left) or segments (right) of existing features when capturing new features or editing existing features. -![Snapping Vertices and Segments in Mergin Maps mobile app](../../gis/snapping/mobile-app-basic-snapping.jpg "Snapping Vertices and Segments in Mergin Maps mobile app") - -## Add or edit non-spatial features +## Add non-spatial features Non-spatial features, such as tables for [value relations](../../layer/value-select/#value-relation), can also be added or edited in the . 1. Tap the **Layers** button and select the layer you want to edit @@ -181,34 +96,3 @@ Non-spatial features, such as tables for [value relations](../../layer/value-sel ![Editing non-spatial features in Mergin Maps mobile app](./mobile-edit-non-spatial-layers.jpg "Editing non-spatial features in Mergin Maps mobile app") 3. Fill in the attributes and **Save** :heavy_check_mark: the changes - -## Avoid polygons overlap -In QGIS, you can set the option to avoid overlapping for polygons. This setting is stored in the project and used when editing features both in QGIS and the . - -See [How to Avoid Polygons Overlap](../../gis/avoid-overlap/) for more details. - -![Mergin Maps mobile app avoid polygon overlap](../../gis/avoid-overlap/mobile-avoid-polygon-overlap.jpg "Mergin Maps mobile app avoid polygon overlap") - -## Deleting features - -1. Tap on a feature on the map or find it through [**Layers**](../../field/layers/) -2. Use the **Edit** button to open the attributes form -3. Tap the **Delete** button and confirm the deletion - -After confirming that you want to delete the feature, it will be removed from the layer. - -![Delete feature in Mergin Maps mobile app](./mobile-delete-feature.jpg "Delete feature in Mergin Maps mobile app") - -### Multi-features deleting -Multiple features can be deleted at once: - -1. Select one of the features you want to delete and use the **Select more** button. - - Depending on your mobile device, you may need to use a button next to **Edit** to display this option. - -2. Select all features that should be deleted on the map - -3. Use the **Delete** button to delete all selected features at once - -![Delete multiple features in Mergin Maps mobile app](./mobile-delete-bulk.webp "Delete multiple features in Mergin Maps mobile app") - diff --git a/src/field/reuse-last-values/index.md b/src/field/reuse-last-values/index.md index fe744083..25b75405 100644 --- a/src/field/reuse-last-values/index.md +++ b/src/field/reuse-last-values/index.md @@ -2,12 +2,13 @@ description: In Mergin Maps mobile app, values from the last feature can be reused when a new feature is created, making digitising of similar features more efficient. --- -# How to Reuse Last Entered Values - -Reusing last entered values of selected attributes can make digitising of similar features in the faster. When attributes are marked for reuse, the values from the last feature are already entered when a new feature is created. +# Editing Options +[[toc]] ## Reuse last value option +Reusing last entered values of selected attributes can make digitising of similar features in the faster. When attributes are marked for reuse, the values from the last feature are already entered when a new feature is created. + To allow this functionality, follow these steps: 1. Open your project in the @@ -32,3 +33,17 @@ To allow this functionality, follow these steps: You can use the `Reuse last value option` across multiple layers. The will remember attributes for each layer separately. This feature was inspired by QGIS functionality called *Reuse last entered attribute values*. + +## Snapping features + +Snapping can be enabled in your project in QGIS to make the field survey easier. You can find the snapping options in [How to Set Up Snapping](../../gis/snapping/). + +If snapping is enabled, the crosshairs will turn purple and snap to vertices (left) or segments (right) of existing features when capturing new features or editing existing features. +![Snapping Vertices and Segments in Mergin Maps mobile app](../../gis/snapping/mobile-app-basic-snapping.jpg "Snapping Vertices and Segments in Mergin Maps mobile app") + +## Avoid polygons overlap +In QGIS, you can set the option to avoid overlapping for polygons. This setting is stored in the project and used when editing features both in QGIS and the . + +See [How to Avoid Polygons Overlap](../../gis/avoid-overlap/) for more details. + +![Mergin Maps mobile app avoid polygon overlap](../../gis/avoid-overlap/mobile-avoid-polygon-overlap.jpg "Mergin Maps mobile app avoid polygon overlap") diff --git a/src/field/survey-setup/index.md b/src/field/survey-setup/index.md new file mode 100644 index 00000000..1fb3a1d2 --- /dev/null +++ b/src/field/survey-setup/index.md @@ -0,0 +1,11 @@ +--- +description: +--- + +# Field Survey Setup and Settings +[[toc]] + +Overview article with references: +- MM project settings (CRS, VRS, Transformations) +- equipment (external GPS connections, corrections, antenna height) +- best practice (using position variables, GPS accuracy threshold)