Skip to content
  • There are no suggestions because the search field is empty.

Site Localization - PIX4Dcatch

Important: PIX4Dcatch offers site localization only for Android devices. iOS devices do not support Site Localization.

PIX4Dcatch's Site localization function enables working in a local coordinate system and transforming points between the local and global coordinate reference systems. Existing points can be imported, and new points measured on-site. Points can be acquired using PIX4Dcatch with the PIX4D-supported RTK device or from any third-party device.

Note: It is recommended to use this feature with PIX4D-supported devices or devices capable of cm accuracy.

Create a New Point Collection

  1. From the main screen, tap the New Point collection button PIX4Dcatch point management button to open the Point management dialog.
  2. Tap the PIX4Dcatch new collection button button to create a new Point Collection where the points will be stored.

    PIX4Dcatch create point collection button

  3. Tap Site Localization.
  4. Enter a name for the Point Collection and tap Create.

A new point collection has now been created and is ready for points.

Important:

Site localization utilizes two coordinate reference systems (CRS): global and local. The global CRS is a geographic reference defined by known parameters, where measurements are always in degrees, as it can only use a geographic CRS. The local CRS is a user-defined custom system with arbitrary origin, orientation, and scale, using units such as meters, feet, or US survey feet.

The global CRS will be defined when importing or measuring points. For this step, the coordinate reference system will be Undefined.

Add Local Points

With a new Point Collection, begin by adding points. Local points should be added first, then the points are measured and linked globally. New local points can be imported or added manually. Global points can be measured with a PIX4D-supported RTK device when the linked point collection is defined to the local points. Once a point has been measured, the coordinate reference system for the point collection will be defined.

PIX4Dcatch point collection dialog

Local points can be imported from a .csv file or entered manually to define a Local point.

Import Local Points

Important: The imported files must follow a defined comma-delineated structure, with either 4 or 6 columns.
  • 6 Columns: Point Label, Easting, Northing, Height, Horz accuracy, Vert accuracy
  • 4 Columns: Point Label, Easting, Northing, Height
  1. Tap the PIX4Dcatch import points button button.

    PIX4Dcatch select point crs dialog

  2. Select the Arbitrary CRS tab.
  3. Select the Unit of measurement.
    • Meters (m)
    • US feet (USft)
    • International feet (ft)

    PIX4Dcatch unit of measurement dialog

  4. Select Axes Orientation.

    Select the axes orientation for the imported points. Select the orientation that describes the file structure. i.e., in which columns are the Easting coordinates and the Northing coordinates.

    Tip: European countries usually use Easting and Northing coordinates, while North America uses Northing and Easting.

    PIX4Dcatch select axes orientation dialog

  5. Select Import.

The imported points will be listed in the Point collection.

PIX4Dcatch imported local point collection list

Each newly imported local point contains the following:

  • Point label name.
  • Imported and Local tags.
  • Horizontal and Vertical accuracy(when included in the file).
  • Coordinates with the unit of measurement.
  • Import date.
  • Linked icon - this icon is greyed out when there are no global points in the collection.
  • Measure icon - Measure the point with the PIX4D-supported RTK device.

With local points imported, global points can now be added.

Define Local Points

Without a .csv with local coordinates, it is possible to manually enter known local coordinates to add a local point in the Point Collection.

  1. From the Point Collection, tap the New Point button button.

    PIX4Dcatch local coordinate input

  2. Select the Local Position tab.
  3. Enter:
    • Local Point Name(optional).
    • Easting, Northing, and Height(ellipsoidal) coordinates.
    • Horizontal and Vertical Accuracy(optional).
  4. Tap Save Local Coordinates. Save local coordinates button
  5. Select Unit of Measurement. (This selection is available for the first point entered and defines the unit of measurement for the following points entered in the collection.)

    PIX4Dcatch unit of measurement dialog

  6. The local position is successfully entered.

    PIX4Dcatch imported local point collection

With local points added to the Point Collection, Global points can now be added and linked.

Add Global Points

With local points in the Point Collection, it is possible to measure a global point using a PIX4D-supported RTK device or import a .csv file to link a local point to a global reference. A transformation can be computed between your local and global points using at least 3 known points in both coordinate systems. It is advisable to measure more points with adequate distribution and spacing whenever possible.

The collection's global coordinate reference system will be defined by the first imported or measured global point. All subsequent measurements will have to be made with this reference.

Measure Global Points

Note: We recommend using this feature with PIX4Dcatch and a PIX4D-supported RTK device for a smooth, easy workflow.
  1. From the Point Collection, choose a local point to measure globally and tap the Measure icon measure icon localization.

    PIX4Dcatch point collection linked point

  2. The Global Position tab(default) should be selected.

    PIX4Dcatch measure global point for localization

  3. Enter:
    • Global Point Name(optional).
    • Antenna Height / Altitude Correction(optional): Input value when measuring without the laser.
    • Reference Photos(optional).
    • Description(optional).
    • Measurement Duration. >30 seconds is recommended
  4. Tap Measure. Measure button

Once measured, the point will be linked with a global and local reference. With at least three linked points, a computation can be run. It is recommended to use more than three linked points to have the ability to remove any linked points with residuals outside the desired accuracy.

With three or more linked points, it is possible to compute the site localization.

Import Global Points

It is possible to import global points the same way as importing local points.

Important: The imported files must follow a defined comma-delineated structure, with either 4 or 6 columns.
  • 6 Columns: Point Label, Easting, Northing, Height, Horz accuracy, Vert accuracy
  • 4 Columns: Point Label, Easting, Northing, Height

From the Point Collection:

  1. Select the dropdown menudropdown menu iconand tap the Import file iconimport icon.

    Import global points to localize

  2. Select the .csv file containing the global points.

    PIX4Dcatch select known CRS

  3. Select the Known CRS tab.
  4. Specify the coordinate reference system for the imported points.
  5. Select Axes Orientation.

    Select the axes orientation for the imported points. Select the orientation that describes the file structure. i.e., in which columns are the Easting coordinates and the Northing coordinates?

  6. Press Import.

PIX4Dcatch import global points

The global points will be saved in the point collection with their respective tags and displayed on the map. When global and local points are included in the site localization point collection, two maps are displayed. The top map shows the global points, while the bottom map shows the local points. Clicking on any point to get the label name. With global and local points, they can now be linked to compute the site localization.

Link Points

With local and global points in the point collection, they are ready to be linked. Once more than three points have been linked, the transformation between the global and local coordinate systems can be computed. It is recommended to use more than three linked points to have the ability to remove any linked points with residuals outside the desired accuracy.

PIX4Dcatch point collection linked point

  1. Choose a point in the collection with a global and local reference and tap the link Link icon for localization button.
      • If a global point is selected, the list of local points will be displayed. Select the correct local point to link it with the global point.
      • If a local point is selected, the list of global points will be displayed. Select the correct global point to link it with the local point.

    Once a point is linked, the linked points will turn green in the map view. The link button will be replaced with the unlink unlink button button.

  2. Link a minimum of 3 points. An alert will appear, allowing for immediate calculation. It can be canceled to allow more points to be linked.
    calculation available alert window

Compute Site Localization

With three or more linked points, it is possible to calculate the transformation. It is recommended to link more than three points if there are any outliers. Once the additional points have been linked, compute the transformation and check the resulting residuals and RMS computed for the points.

PIX4Dcatch calculate site localization

  • calculate button Tap the Calculate button.

For more information on creating a site localization file: Site localization calculator.

Residuals

For each point, the residuals in East, North, and Height are displayed. The residuals are computed from the reference local coordinates of the points and the transformed coordinates according to the transformation from global to local coordinates.

PIX4Dcatch residual outlier dialog

To remove an outlier:

  1. Toggle button Tap the toggle button to remove any points considered outliers.
  2. recalculate button Tap Recalculate after all outliers have been toggled off.
  3. Select confirm.

Edit the tolerance settings:

It is possible to customize the tolerances for the residuals.

  1. settings button Tap the settings button.
  2. Enter the desired tolerance settings. (The default value will be displayed in the collection's unit of measurement)

    PIX4Dcatch point collection tolorances dialog

    • Enter the Point Outliers value.
    • Enter the RMS Error value.
  3. Tap Done.

For more information on how the RMS error is calculated: How are tie point errors defined - RMS.

Note: A warning message will be displayed when attempting to Recalculate with outliers.

Computed Site Localization Options and Outputs

With a calculated site localization, several options are available.

Important: Before exporting the transformation or any other data, it is necessary to log in to a valid PIX4Dcloud / PIX4Dcloud Advanced account.

Export WKT File

Tap Export WKT button to export and save the site localization WKT file for processing the localized project locally.

Tap the drop-down menudropdown menu iconat the upper right corner of the screen for more options.

PIX4Dcatch site localization options

edit icon Edit Site Localization

It is possible to edit the collection after calculating. With this action, the previous transformation definition will be erased. The collection will revert to its previous state before computation. Additional points can be measured, imported, linked, and unlinked as before.

export icon Export Localized File

Export the zip file containing the global and local points on two separate .csv files, along with the transformation file with the .wkt extension.

report icon See Results

A summary of the results obtained for the site localization:

  • The RMS Error.
  • The Residuals per points and axes.

For more information on how the RMS error is calculated: How are tie point errors defined - RMS.

Process a Site-Localized Project

With a calculated site localization point collection, it is possible to process a project with it. Projects can be uploaded and processed in PIX4Dcloud / PIX4Dcloud Advanced or exported and processed in PIX4Dmatic.

Upload and Process Localized Projects to PIX4Dcloud Starter / PIX4Dcloud Pro.

Note:  A valid PIX4Dcloud Starter / PIX4Dcloud Pro license with enough credits is needed.

With a calculated site localization collection on PIX4Dcatch, it can be selected for processing when uploading to PIX4Dcloud Starter / PIX4Dcloud Pro.

PIX4Dcatch upload dialog

To assign a site localization point collection to a project when uploading to PIX4Dcloud Starter / PIX4Dcloud Pro:

  1. PIX4Dcatch upload dialog with localized project Tap the Site Localization arrowarrow right icon.
  2. Select the appropriate site localization point collection.

    PIX4Dcatch select point collection dialog

  3. Tap Upload.

For more information: How to visualize a site localization project on PIX4Dcloud.

Process Locally with PIX4Dmatic Standard / PIX4Dmatic Pro

With an exported project and a point_collection_name.wkt file, a site-localized project is ready to be imported and processed in PIX4Dmatic.

  1. Export the project from the mobile device. This export will contain the image files. (plus DepthMap.tiff and Confidence.tiff files from LiDAR-capable Apple devices)
    • Tap the dropdown menu.dropdown menu icon
    • Tap Export all data. export icon
    • Export and save.

    For more information: How to export PIX4Dcatch projects (iOS/Android).

  2. Tap Export_WKT_button to export and save the point_collection_name.wkt file.

    PIX4Dcatch_point_collection_computed

  3. Open PIX4Dmatic. 
  4. Create a new project and import image files/folders.

    PIX4Dmatic_create_new_project button

  5. Import the WKT file.

    PIX4Dmatic add GCP coordinate reference system dialog

    1. Tap the edit icon in the tie points icon Tie points tab.
    2. Select Import CRS file import icon.
      • Select the site-localized point_collection_name.wkt file for import.
    3. Tap apply button
  6. Calibrate.

Once the WKT file has been successfully imported, the PIX4Dmatic project will display the localized point collection name as the project's coordinate reference System icon coordinate reference system in the lower-left corner of the PIX4Dmatic window. The project is successfully site-localized and can be processed as needed.

For more information: How to process PIX4Dcatch datasets in PIX4Dmatic.