Mapping Enhancements

Mapping enhancements are overlay files that contain additional data to supplement and enrich the existing Hydrus mapping system. Mission enhancements are appended to missions as individual layers that can be shown or hidden. Mapping layers are essentially spatial datasets that can include information such as contours, underwater infrastructure, and known obstructions.

Adding a mapping layer with to a mission plan can help you and optimise mission task survey paths by taking the most direct transit path between known points of interest and by pro-actively avoiding known underwater features or obstructions.

Mapping layers makes it possible to leverage previously acquired data by importing spatial datasets from multiple sources into the same mission plan. For example, data from a prior reconnaissance mission conducted with Hydrus could be combined with a dataset obtained from a side scan sonar survey. This data integration functionality facilitates efficient planning for subsequent missions, allowing targeted exploration of specific areas of interest with ease, thus maximising the value of existing data.

The following industry standard GIS data formats are suppoerted for custom mapping layers:

  • GeoJSON (used for defining georeferenced waypoints, lines, polygons and simple geometries)

  • KML/KMZ (standard GIS format for spatial information and metadata)

  • ESRI shape world files for non-topological geometry vectors: .wld, .pgw, .pngw, .jgw, .jpgw, .bgw, .bmpw

    • Supported image file types associated with world files: .jpg, .png, .bmp

Note: If required and to enable data interoperability, various third-party software tools are available for converting proprietary file formats to the above-mentioned, supported interchangeable formats.

All mapping enhancements functionalities are available in both the Mission Planner and the Log Viewer.

Mapping Layers

The default mapping layers are shown at the top of the Mapping Layers pane:

  • Water - Water surface animation layer (for visualisation purposes).

  • Satellite - Satellite image layer. Enabling this layer can be useful for identifying and using geographical references and landmarks.

  • Seafloor - This mapping layer visualises the seafloor as per the Seafloor Depth settings found in the Map Options dialog.

User configurable, custom mapping layers are shown underneath the default mapping layers. To add custom mapping layers, see Map Options.

Click the Mapping Layers button in either Mission Planner or Log Viewer to the access Mapping Layers pane.

Mapping Layers Pane

Map Options

The following procedure outlines how to customise the map options, including how to upload custom mapping layer files to your mission or a recorded session:

  1. Ensure your Mapping Enhancement files are prepared and saved in a supported format. Take note of the file's location on your computer for easy access during the upload process.

  2. Enter the Hydrus web UI and navigate either to the Mission Planner or the Log Viewer.

  3. Click on the Mapping Layers button. Then click Options.

    Mapping Layers Pane

  4. Set the General tab settings as per your preference:

    • Show Absolute Grid - Toggles the absolute grid in the map view

    • Show Geodetic Grid - Toggles the geodetic grid (longitude and latitude) in the map view

    • Use High-Contrast Grid - Toggles the high-contrast grid in the map view (increases the grid contrast for better visibility)

    Map Options - General

  5. In the Custom Maps tab, click Add New Map Layer.

    Map Options - Custom Maps

  6. Add a GeoJSON layer:

    • Click Choose file and browse to the GeoJSON file to be uploaded.

    • Configure your import preferences:

      - Import Points

      - Import Lines

      - Import Polygons

    • Click Upload.

    Map Options - Custom Maps - Add GeoJSON Layer

  7. Add a KML/KMZ layer:

    • Click Choose file and browse to the KML/KMZ file to be uploaded.

    • Configure your import preferences:

      - Import Points

      - Import Lines

      - Import Polygons

    • Select a Height mode from the dropdown list (EGM96 or WGS84).

    Note: The altitude model that coordinate heights will be positioned relative to. The KML specification requires EGM96, but some KML files may be defined with heights relative to the WGS84 ellipsoid instead.

    Map Options - Custom Maps -Add KML/KMZ Layer

  8. Add Image and Worldfile layer:

    • Click Choose file and browse to the ESRI-compatible world file (.wld, .pgw, .pngw, .jgw, .jpgw, .bgw, .bmpw)

    • Click Open and then click Upload

    • Click Choose file and browse to the image file associated with the world file (.jpg, .png, .bmp)

    • Click Open and then click Upload

    Map Options - Custom Maps - Add Image and Worldfile Layer

  9. Add Previous Mission Session Layer

    • Search and choose a session

    • Click Create Map Layer

    Map Options - Custom Maps - Add Previous Mission Session Layer

  10. Using the mapping layer controls:

    • Cross-hair icon button - Moves the camera in the map pane to the centre of the layer

    • Eye icon button - Shows and hides the layer in the map pane

    • Bin icon button- Deletes the layer from the mission / session

    • Up / down arrows - Change the order of the layer in the mapping layer stack

    • Details button - Opens the Details dialog for the layer

    Map Options - Custom Maps - Layer Buttons

    The Details view for GeoJSON / KML type layers offers preview of metadata and allows for file downloads.

    Map Options - Custom Maps - Layer Details GeoJSON / KML

    For Image and Worldfiles type layers, the detail dialog offers users to edit the worldfile contents in a text field.

    Map Options - Custom Maps - Layer Details Image and Worldfile

  11. In the Seafloor Depth tab, configure your preferences for the Seafloor layer:

    • Depth Mode

      Fixed depth below the water's surface
      - Objects positioned relative to the water's surface may appear below the seafloor
      - Objects positioned relative to the seafloor may appear above the water's surface

      Relative depth below the water's surface or deepest object
      - Objects positioned relative to the seafloor may appear above the water's surface
      - Objects positioned relative to the seafloor may infinitely lower the seafloor

      Sticky depth below the deepest object
      - Objects positioned relative to the seafloor may appear above the water's surface
      - The seafloor will never be raised, only lowered

    • Depth Below Surface (metres)

    • Depth Below Deepest Device (metres)

    Map Options - Seafloor Depth

Custom Map Examples

The following figures illustrate custom mapping layers integrated into a mission using the Mission Planner. These visuals not only showcase the functionality but also highlights the advantages of an iterative data acquisition process using Hydrus. By conducting successive missions and analysing the recorded data in between mission runs, users can make informed decisions based on cumulative and regenerative insights. This approach enables mapping strategies based on real-world data, resulting in more accurate and actionable insights with each completed mission. Hydrus is well-suited for iterative data acquisition thanks to its ease of operation, portability and reliability.

Map Layer Shown in Map Pane of Mission Planner - 2D View

Map Layer Shown in Map Pane of Mission Planner - 3D View

Map Layer Z Component

Map Layer and Lawnmower Mission Task