Skip to content

Commit 214d378

Browse files
authored
Merge pull request #719 from MerginMaps/iss_701-gnss-bundle
GNSS bundle
1 parent 65c620b commit 214d378

10 files changed

Lines changed: 25 additions & 14 deletions

File tree

src/field/external_gps/index.md

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ External GPS receivers can be connected to your mobile device via Bluetooth and
1212

1313
There are several [extra position variables](../../layer/variables/#position-variables) that can be useful to record when doing the survey with external GPS, such as the GPS antenna height, GPS device name as well as metrics like horizontal, vertical or position dilution of precision (HDOP, VDOP, PDOP).
1414

15-
Note that external GPS devices usually return orthometric heights (ellipsoid with the geoid separation applied).
15+
Note that external GPS devices usually return orthometric heights (ellipsoid with the geoid separation applied). The altitude and geoid separation in the [GPS info panel](../mobile-app-ui/#current-position-and-gps-info) in the <MobileAppNameShort /> is displayed as reported by the external GPS.
1616

1717
**Before you start**:
1818
- Set up your device according to the instructions of its manufacturer. You should continue only when you are sure that the device is working and sending data.
@@ -52,7 +52,7 @@ It is strongly recommended to use the direct connection in the <MobileAppNameSho
5252
3. Tap on the **Manage GPS receivers** option. Here, you can see the currently used receiver.
5353

5454
Tap on the **Connect new receiver** button.
55-
![Select GPS receiver](./mobile-app-connect-gps-receiver.jpg "Select GPS receiver")
55+
![Select GPS receiver](./mobile-app-connect-gps-receiver.webp "Select GPS receiver")
5656

5757
4. Choose your GPS receiver from the list of Bluetooth devices.
5858

@@ -67,8 +67,11 @@ It is strongly recommended to use the direct connection in the <MobileAppNameSho
6767
![GPS info from external GPS in Mergin Maps mobile app](./mobile-app-external-gps-info.jpg "GPS info from external GPS in Mergin Maps mobile app")
6868

6969
### How to connect external GPS receiver in Android via mock location
70-
:::warning
71-
Mock location should be only used if you are unable to connect the external GPS directly in the <MobileAppNameShort /> .
70+
71+
:::warning Mock location and Internal (fused) GPS provider
72+
Mock location should be only used if you are unable to connect the external GPS directly in the <MobileAppNameShort />.
73+
74+
When setting up external GPS receiver on Android via mock location, we recommend using the *Internal (fused)* receiver option in [GPS Settings](../mobile-app-ui/#gps-settings) as this will show if mocked location is detected in the [GPS info](../mobile-app-ui/#current-position-and-gps-info) panel.
7275
:::
7376

7477
External GPS can be connected and configured in Android to provide mock location using GPS apps (e.g. [Bluetooth GPS](https://play.google.com/store/apps/details?id=de.pilablu.gpsconnector) or apps from specific GPS manufacturers) as a source of GPS signal. the <MobileAppNameShort /> and other apps in your device will get the GPS position from the external GPS.
@@ -89,12 +92,12 @@ The mock location will be used by the <MobileAppNameShort /> automatically as if
8992

9093
Direct connection via the <MobileAppNameShort /> is not possible on iOS devices.
9194

92-
External GPS can be connected to your iOS device via Bluetooth. Depending on the GPS manufacturer, there may be a custom app, which then provides position to your iOS device. The <MobileAppNameShort /> sees this as an internal GPS receiver automatically, without additional configuration.
95+
External GPS can be connected to your iOS device via Bluetooth. Depending on the GPS manufacturer, there may be a custom app, which then provides position to your iOS device. The <MobileAppNameShort /> sees this as an internal GPS receiver automatically, without additional configuration. <MobileAppNameShort /> will report if external GPS receiver is connected.
9396

9497
![iOS GPS receiver](./external-gps-ios.jpg "iOS GPS receiver")
9598

9699
## External GPS troubleshooting
97-
If you encounter issues with external GPS in the <MobileAppNameShort /> , make sure that:
100+
If you encounter issues with external GPS in the <MobileAppNameShort />, make sure that:
98101
- your Bluetooth is turned on
99102
- GPS is paired with your mobile device
100103
- your GPS receiver is turned on, has battery and is sending data in NMEA format, which is readable by the <MobileAppNameShort />
-97.8 KB
Binary file not shown.
114 KB
Loading
58.4 KB
Binary file not shown.

src/field/gps_accuracy/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ Current GPS accuracy is displayed above the bottom navigation panel in the <Mobi
1515
The colour of the **GPS** button denotes the accuracy threshold that can be set in the [GPS settings](../mobile-app-ui/#gps-settings) in the <MobileAppNameShort />. By default, it is set to 10 m. The indicator is green when the accuracy threshold is met, otherwise it turns yellow.
1616

1717
Tapping the GPS button opens the [GPS info panel](../mobile-app-ui/#current-position-and-gps-info), which contains information about the horizontal and vertical accuracy, as well as number of satellites in use.
18-
![GPS accuracy and GPS info in Mergin Maps mobile app](../mobile-app-ui/mobile-app-gps-info.jpg "GPS accuracy and GPS info in Mergin Maps mobile app")
18+
![GPS accuracy and GPS info in Mergin Maps mobile app](../mobile-app-ui/mobile-app-gps-info.webp "GPS accuracy and GPS info in Mergin Maps mobile app")
1919

2020
If you'd like to have higher accuracy, you can wait for your device to acquire a better GPS signal. For precise measurements, you may need to connect your device to an [external GPS](../external_gps/).
2121

src/field/mobile-app-ui/index.md

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -99,18 +99,24 @@ Tapping the **location button** in the right bottom corner of the screen centres
9999
In the left bottom corner of the screen, there is a **GPS** button that displays the GPS accuracy as reported by your mobile device. The colour of the button denotes the accuracy threshold set in [GPS settings](#gps-settings) in the <MobileAppNameShort />.
100100

101101
Tapping the GPS accuracy button opens the GPS info panel:
102-
![GPS info panel](./mobile-app-gps-info.jpg "GPS info panel")
102+
![GPS info panel](./mobile-app-gps-info.webp "GPS info panel")
103103

104-
- **Source**: internal GPS of the mobile device or [external](../external_gps/) GPS receiver connected via Bluetooth
104+
- **Source**
105+
- *Internal* or *Internal (fused)* for the GPS of the mobile device
106+
- the name of the receiver for [external GPS](../external_gps/) receiver connected via Bluetooth
105107
- **Longitude, Latitude**: current position
106-
- **X, Y**: current position in project's coordinate reference system
108+
- **X, Y**: current position in the project's coordinate reference system
107109
- **Horizontal** and **Vertical accuracy** of the GPS position
108-
- **Altitude**: ellipsoidal height if internal GPS is used. [External GPS](../external_gps/) devices usually return orthometric heights (ellipsoid with the geoid separation applied).
110+
- **Altitude**: orthometric height
111+
- for *Internal* or *Internal (fused)* GPS, it is calculated from the ellipsoidal height using the <NoSpellcheck id="EGM96" /> geoid model by adding the geoid height (undulation)
112+
- for *[external GPS](../external_gps/)*, it is the orthometric height as reported by the external GPS
109113
- **Satellites (in use/view)**: number of satellites
110114
- **Speed**
111115
- **Last fix**: time of the last received GPS position
112116
- **GPS antenna height** that can be set in [GPS settings](#gps-settings)
113-
117+
- **Geoid separation**: geoid height (undulation)
118+
- calculated from the <NoSpellcheck id="EGM96" /> geoid model for *Internal* or *Internal (fused)* GPS
119+
- as reported by the *[external GPS](../external_gps/)*
114120

115121
### Sync
116122
The **Sync** button can be used to synchronise changes during the field survey.
@@ -162,7 +168,7 @@ To open the **Settings**, tap the **More** button. In Settings, you can find [GP
162168

163169
### GPS settings
164170
- **GPS accuracy threshold**: value used to change the colour of GPS accuracy indicator to yellow
165-
- **Manage GPS receivers**: option to switch between internal GPS and external GPS receiver connected via Bluetooth. See [External GPS](../external_gps/) for more details.
171+
- **Manage GPS receivers**: option to switch between internal, internal (fused) and external GPS receiver connected via Bluetooth. See [External GPS](../external_gps/) for more details.
166172
- **GPS antenna height**: option to enter the height of a GPS antenna (e.g. when a surveying pole is used)
167173

168174
![Mergin Maps mobile app GPS Settings](./mobile-app-gps-settings.jpg "Mergin Maps mobile app GPS settings")
-87.3 KB
Binary file not shown.
200 KB
Loading
26.4 KB
Binary file not shown.

src/layer/variables/index.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,9 @@ Following variables are supported:
4343
- `@position_coordinate` - A point with the coordinates in WGS84.
4444
- `@position_latitude` - Latitude
4545
- `@position_longitude` - Longitude
46-
- `@position_altitude` - Altitude
46+
- `@position_elevation` - Orthometric or normal height
47+
- `@position_elevation_ellipsoid` - Ellipsoidal height
48+
- `@position_geoid_separation` - Geoid or quasi-geoid height (undulation)
4749
- `@position_direction` - The bearing measured in degrees clockwise from true north to the direction of travel.
4850
- `@position_ground_speed` - The ground speed, in meters/sec.
4951
- `@position_vertical_speed` - The vertical speed, in meters/sec.

0 commit comments

Comments
 (0)