Skip to main content

Apply localization

Upgrade your surveying experience with coding, linework, background maps, and localization


This guide describes how to apply localization in Emlid Flow to calculate local

coordinate system

Coordinate system is a coordinate-based local, regional or global system used to locate geographical entities. A spatial reference system defines a specific map projection, as well as transformations between different spatial reference systems.

parameters or adjust the existing one.

Overview

The Localization feature in the Emlid Flow app allows you to calculate local

coordinate system

Coordinate system is a coordinate-based local, regional or global system used to locate geographical entities. A spatial reference system defines a specific map projection, as well as transformations between different spatial reference systems.

parameters or to adjust the existing one to fit control points in the survey area.

When applying localization, Emlid Flow compares pairs of control and measured point coordinates and applies translation, rotation, and scaling to calculate the local

coordinate system

Coordinate system is a coordinate-based local, regional or global system used to locate geographical entities. A spatial reference system defines a specific map projection, as well as transformations between different spatial reference systems.

parameters. The app automatically selects the best algorithm based on the number of points and the specified projection and allows horizontal and vertical adjustments to be used together or separately.

To apply localization, you’ll need to perform the following:

  1. Add control points.
  2. Measure the same control points with the
    rover

    Rover is one of the two GNSS receivers that is used for collecting data in RTK or PPK scenarios. Rover is a moving unit: the surveyor uses rover to record the points, while rover receives the corrections from the static base.

    in
    RTK

    Real-Time Kinematic or RTK is one of the techniques used to improve the accuracy of the data collected from the satellites by the receiver. For RTK one needs two receivers: a base and a rover. The base sends corrections to the moving rover during data collection.

    .
  3. Pair the coordinates of the control points with the measured ones.

Preparation

To ensure high localization accuracy, we recommend making sure your input data is sufficient.

Number of points

The number of control points has a direct impact on the resulting accuracy of the performed localization. In general, we recommend using from 5 to 10 control points.

tip

You can interact with the chart to view specific data in more detail.

RMSE within the range from the center of a 200x200 m localization area, depending on the number of control points. Both X and Y axes are in the log scale.

Based on the chart, we can see the following:

  • Using 1 point for localization should be avoided.
  • Using at least 3 points makes the accuracy much better.
  • Using more than 10 points doesn’t make much difference.

Distribution of points

The distribution of control points also affects accuracy. In general, we recommend spreading the control points evenly across the entire area of interest.

tip

You can interact with the chart to view specific data in more detail.

RMSE at distances from the center of the localization area, depending on the spread of 5 control points. Both X and Y axes are in the log scale.

Based on the chart, to achieve the best accuracy, we recommend performing localization for smaller work sites and collecting measurements only within the area where the control points were located.

Use of projection

Providing information about the projection can have both positive and negative effects on localization accuracy. We recommend that you try both options to see which works best for you.

Workflow

To apply localization, follow the steps below:

  1. Depending on your use case, open an existing project or create a new one in Emlid Flow.

    note

    Your project can be in Global CS if you don’t have the parameters or in a particular local CS if you need to adjust it.

  2. Tap Project localization.

  3. Tap Add pair.

  4. Select the pairs of control and measured points from the project in the following way:

    • For each point, choose whether you want to use both horizontal (H) and vertical (V) coordinates or only one of them.
    • Make sure that control points have local coordinates in feet/meters and measured points have global coordinates in degrees.
    • Add the required number of pairs of points. The maximum number is 50.

  5. Tap Save. The app will calculate the residuals.

  6. Analyze the residuals. If necessary, you can edit them in the following way:

    • Exclude horizontal and/or vertical coordinates by tapping the chip.
    • Remove the pair by tapping the pair’s name and the Remove pair button.
  7. Tap Preview the results. You will see the transformation parameters.

    note

    The Horizontal adjustment section is shown only if you provided horizontal coordinates.

    The Inclined plane section is shown only if you provided vertical coordinates.

  8. If the results are satisfactory, tap Apply to project.

note

If necessary, you can recalibrate the same project later.

Once you apply localization, all the existing and further collected points will be recalculated according to the calculated

coordinate system

Coordinate system is a coordinate-based local, regional or global system used to locate geographical entities. A spatial reference system defines a specific map projection, as well as transformations between different spatial reference systems.

.

Saving coordinate system

You can save your

coordinate systems

Coordinate system is a coordinate-based local, regional or global system used to locate geographical entities. A spatial reference system defines a specific map projection, as well as transformations between different spatial reference systems.

determined by localization and use them in new projects.

To save your

coordinate system

Coordinate system is a coordinate-based local, regional or global system used to locate geographical entities. A spatial reference system defines a specific map projection, as well as transformations between different spatial reference systems.

determined by localization in Emlid Flow, follow these steps:

  1. Open the project with the

    coordinate system

    Coordinate system is a coordinate-based local, regional or global system used to locate geographical entities. A spatial reference system defines a specific map projection, as well as transformations between different spatial reference systems.

    determined by localization you want to save.

  2. Slide up the arrow icon next to the project’s name.

  3. Go to the Coordinate system section.

  4. Tap the three dots button, and select Save to my CS from the menu.

  5. Enter the name and tap Save.

Now the

coordinate system

Coordinate system is a coordinate-based local, regional or global system used to locate geographical entities. A spatial reference system defines a specific map projection, as well as transformations between different spatial reference systems.

is saved to the My coordinate systems list.

Further reading