CARIS HIPS and SIPS 11 Changes List Contacts

Teledyne CARIS

Canada EMEA USA 115 Waggoners Lane (Europe, Middle East, Africa) 415 N. Alfred Street Fredericton, NB Bremvallei 1 Alexandria, VA Canada 5237 LV 's-Hertogenbosch USA E3B 2L4 The Netherlands 22314

Phone: 1 506 458-8533 Phone: +31 (0)73 648 8888 Phone: 1 703 299-9712 (English/French/Spanish) Fax: +31 (0)73 648 8889 Fax: 1 703 299-9715 Fax: 1 506 459-3849

Info: [email protected] Support: [email protected] Website: www.teledynecaris.com

April 2020 Trademarks and Copyright

Trademarks owned by Teledyne CARIS, a business unit of Teledyne Digital Imaging, Inc

This is a listing of USPTO-registered trademarks and trademarks owned by Teledyne CARIS, a business unit of Teledyne Digital Imaging, Inc. (hereinafter “Teledyne CARIS”) and might also be trademarks or registered trademarks in other countries. Please note that laws concerning use and marking of trademarks or product names vary by country. Consult a local attorney for additional guidance. Teledyne CARIS permits the use of its trademarks and registered trademarks only where they are used in reference to Teledyne CARIS and its products, the markings used are appropriate to the country or countries of publication, and Teledyne CARIS is explicitly acknowledged as the owner of the mark. Teledyne CARIS reserves the right to withdraw this permission at its sole discretion for any use it feels is inappropriate or adverse to its interests. Teledyne CARIS otherwise prohibits the use of any of its registered symbols, insignia, or other identifying marks without express written approval. Violations are subject to liability for damages, injunctive relief, attorney's fees and other penalties.

Not all trademarks used by Teledyne CARIS are listed in this document. Failure of a mark to appear on this page does not mean that Teledyne CARIS does not use the mark nor does it mean that the product is not actively marketed or is not significant within its relevant market. The absence of a product or service name or logo from this list or the absence of a TM or TM Reg. USPTO notation against a product or phrase listed below does not constitute a waiver by Teledyne CARIS of its trademark or other intellectual property rights concerning that name or logo.

Not all trademarks used by Teledyne CARIS are listed in this document. Failure of a mark to appear on this page does not mean that Teledyne CARIS does not use the mark nor does it mean that the product is not actively marketed or is not significant within its relevant market. The absence of a product or service name or logo from this list or the absence of a TM or TM Reg. USPTO notation against a product or phrase listed below does not constitute a waiver by Teledyne CARIS of its trademark or other intellectual property rights concerning that name or logo.

The following are trademarks or USPTO-registered trademarks of Teledyne CARIS: • Article 76 Module • Bathy DataBASE • Bathy DataBASE Server • BASE Editor • BASE Manager •BDB •CARIS • CARIS GIS • CARIS Notebook • CARIS Onboard •ChartServer •CPD • Core Production Database • Easy View • EAM • Engineering Analysis Module •HIPS • HIPS and SIPS •HPD • HPD Server • Hydrographic Production Database • Limits and Boundaries Module •LIN •LOTS • LOTS Browser • LOTS Limits and Boundaries • LOTS Article 76 • One Feature, One Time • Paper Chart Composer • Paper Chart Editor • Ping-to-Chart • Product Editor • Publications Module • S-57 Composer •SIPS • Source Editor • Spatial Fusion • Spatial Fusion Enterprise • Teledyne CARIS

Those trademarks followed by or footnoted as TM Reg. USPTO later in this document are registered trademarks of Teledyne CARIS in the United States; those followed by or footnoted as TM Reg. CIPO are registered trademarks of Teledyne CARIS in Canada; those followed by or footnoted as either TM Reg. USPTO and CIPO or TM Reg. USPTO, CIPO are registered trademarks of Teledyne CARIS in both the United States and Canada; those followed by or footnoted as TM are trademarks or common law marks of Teledyne CARIS in Canada and the United States, and in other countries.

The trademarks and names of other companies and products mentioned herein are the property of their respective owners. Copyright owned by Teledyne CARIS

All written and image content in this document not protected by the copyrights of others is Copyright © 1992 to 2020 Teledyne CARIS All rights reserved. All reproduction and redistribution is strictly prohibited without the express prior written consent of Teledyne CARIS.

DNC® is a registered trademark owned by the National Imagery and Mapping Agency.

VPF is a trademark of the National Imagery and Mapping Agency.

All other registered trademarks or trademarks are property of their respective owners

Acknowledgements

The development of HIPS and SIPS as a modern and powerful bathymetric and side scan sonar processing system was made possible through the cooperation of several organizations: • • The Canadian Hydrographic Service (CHS) • • The Ocean Mapping Group of the University of New Brunswick • • The National Oceanic and Atmospheric Administration (NOAA) • • University of New Hampshire Some data courtesy of the Shallow Survey Conference Common Data Set 2001 (CCOM, UNH).

Sentinel® is a registered trademark of SafeNet, Inc.

All other registered trademarks or trademarks are property of their respective owners.

Online Documentation

To view the online documentation for the application, click the link below:

CARIS HIPS and SIPS 11.3 online documentation

HIPS and SIPS 11.3

This section describes all changes made to the application in the 11.3 series of releases.

In this chapter...

CARIS HIPS AND SIPS 11.3.2 ...... 8 CARIS HIPS AND SIPS 11.3.1 ...... 16

CARIS HIPS AND SIPS 11.3.0 ...... 22 CARIS HIPS and SIPS 11.3.2: Enhancements

CARIS1 HIPS2 and SIPS3 11.3.2 April 2020

Enhancements

Reference Description

Dynamic Cartography

A new verticalDirection option can be used to specify how text is displayed along lines that are parallel to the y-axis of the portrayal coordinate reference system, i.e. lines that are displayed as being vertical. By default, the text is still displayed based on the line direction, but it can be explicitly overridden to display in either from the bottom upwards (PositiveY) or from the top downwards (NegativeY).

The y placement setting now supports a baselinefirstline option to indicate that multi-line text should be positioned based on the first line in the block. Using the baseline option still positions multi-line text based on the last line in the block.

Features

Elevation lookup files now support specifying the unit and z-axis convention of the attribute values. When used with HOB or 000 inputs, these new fields are ignored since the catalogue specifies the unit and convention. However, when used with other inputs, such as shapefile or GML, these fields can be used to properly round-trip attribute values exported from HOB to another format and then used as features with elevations in further processing, such as Classify Points for Cartography. The default elevation look-up files shipped with the application have been updated to include the unit and convention information from the standard S-57 catalogues.

Import to HIPS

1902249, Support has been added to the Teledyne S7K import process for EchoTrac E20 singlebeam. 1902854 Users can now select the type of bathymetry being imported, either multibeam or single/dual frequency single beam. 1902249, A new carisbatch option, ConvertBathymetry, has been added to the Import to HIPS Teledyne 1902854 S7k process. If not set, the default is to import multibeam, as it did in previous versions. 1901896 The Hypack HSX, RAW import process now supports pitch stabilization for sonars with Pitch Steering, such as the R2Sonic 2026, and stores the necessary information for sound velocity correction to apply in Georeference Bathymetry. If sound velocity is not applied, the user will need to update the HIPS Vessel Configuation (HVF) file to not apply the pitch.

Mapping

When mapping sounding objects, Z values can be truncated based on a precision value or a sounding rule file.

1. This term is a trademark of Teledyne Digital Imaging, Inc. Reg. USPTO and CIPO. 2. This term is a trademark of Teledyne Digital Imaging, Inc. Reg. USPTO. 3. This term is a trademark of Teledyne Digital Imaging, Inc. Reg. USPTO.

8 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.3.2: Enhancements

Reference Description

Portrayal

XSLT type of portrayals have been updated to allow the use of XSLTRules instead of a TranslationFile to allow a profile XML file to be defined for the XSL input. This also allows multiple XSLT rules to be given for XSLT type portrayals. The TranslationFile element is still supported.

Processes

1700364, A new process helper, DescribeHIPS, has been added in Process Designer that will describe a 1901737, HIPS file. The output returns a list of track lines from the input, which can be used in the For 1901901, Each process, as well as other information in the HIPS file, such as Coordinate Reference 1902025 Systems and Location.

Processes that created a new coverage from an existing coverage, had an expression filter to limit the data in the output, and could limit the bands in the output could previously create an output with no data values for some points. This only happened if an expression filter was specified and passed for a point and all the bands selected for the output contained no data values for that point. Now, points with only no data values in the output are not created in the output, regardless whether an expression filter is specified. This affected, for example, the Export Coverage to ASCII process. More generally, if there are two filters specified, both filters are now properly respected. In this specific case, the two filters were the expression filter and the no data filter. The new Add Empty Band process can be used to create a new empty scalar (numeric) band. This is expected to be used in process models together with Update Band Values to create and populate a new permanent band, unlike Add Computed Band that only stores the expression and recalculates the values each time the coverage is opened.

SIPS Side Scan

A new process, DetectSIPSSideScanTargets, has been added to the process tools. This process acts as a client, sending waterfall images (uncorrected or corrected side scan imagery from HIPS and SIPS track lines) to a target detection algorithm using the general-purpose Remote Procedure Calls (gRPC) protocol. The client receives the positions from the classified contacts and saves them to the HIPS file. The process then uses those contacts to create a PDF report per track line. The side scan imagery created for the classification can optionally be saved as images on disk during processing. Contact CARIS Customer Services for more information about the gRPC server.

SIPS Backscatter

1902353 Support has been added for processing dual-head Reson data in XTF format for SIPS Backscatter mosaicing engines. Support for Hypack HS2 with either 7K or R2S Backscatter data has been added to Import to HIPS and to SIPS Backscatter mosaicing. Since HS2 does not support a date, only seconds from midnight, users must make sure the backscatter files date (YYYY-DDD) is used for the SurveyDate option during the import of the HS2 data.

HIPS and SIPS Changes List 9 CARIS HIPS and SIPS 11.3.2: Enhancements

Reference Description

Tools

Running process models with sophisticated branching logic now disables controls related to sub-processes that will not be run based on the currently selected values in drop lists and check boxes. This affects the Run Process Model dialog box and running processes from the Tools window, and specifically relates to Switch and Branch processes. In addition to the controls being disabled, they are also no longer mandatory and do not require values to be set. A new Process Designer helper process, Describe Band, is available to be able to use characteristics of a band in future processes. As an example, you might want to create an empty band with the same characteristics of an existing band, and use Describe Band to get the characteristics of an existing band and feed that into the Add Empty Band process. The values of all of the populated ports are also logged in the process log, regardless if they are linked to another process. When running a process from the Tools window or a process model using the Run Process Model command on the Tools menu, a coverage can be selected either from a drop list from an already open coverage or by browsing for a coverage that is not open. A new Describe Coverage helper process in Process Designer is available to enable the use of characteristics of a coverage in future processes. For example, you might need to list the bands available in a coverage, then use Describe Band to determine if each band is an elevation band, and if so, feed it into another process. Alternatively, the type of coverage, or the name of the primary elevation band, and other ports, could also be fed into other processes. Certain ports may only be populated for certain inputs, for example, only coverages with a primary elevation band set populate the Primary Band port. The values of all of the populated ports are also logged in the process log, regardless if they are linked to another process

User Interface

Drop lists with text that is longer than the width of the drop list now show the full text when expanded.

Water Column

01301213, Water Column Imagery (WCI) support has been added for R2Sonic systems data in XTF/R2S 01601294, format. 01701792, 01702074

10 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.3.2: Maintenance

Maintenance

Reference Description

2D View, 3D View

The display of 2D-based point clouds, such as point clouds created by the Thin Points process, or from variable resolution surfaces, has been improved in 3D views.

Attitude Editor

Attitude Editor layers were not getting the focus for the specific sensor for the selected sensor tab. This has been fixed.

Backscatter

The AVGAdaptiveRange setting in the complex option AVGNormalizationRange could not be specified when running the process through CARIS Batch as it was always considered to be true. Now, when using AVGNormalizationRange, the AVGAdaptiveRange setting must be set as part of running the process in CARIS Batch.

Coordinate Reference System

01902115 When unable to find an optional ESPG coordinate reference system, the message is now displayed as a warning and not an error.

Coverages

2000640 The precision shown for coverage values now respects the Tools > Options precision settings for Depth units for elevation-based values. Non-elevation values now display three decimal places. This affects, for example, the tooltip and Selection window. The Project window list of bands for a coverage is now updated when bands are added or removed from a coverage. Internal changes were made to simplify some logic in Conflate Features. No functional changes are expected. 1902610, An issue has been resolved that was causing a surface to be outdated when a sounding in the 1902789 source for that surface was set to Designated.

An informative error message is now shown when running a process with the coverage selection combo box if no coverage was selected.

Data Connections

01902115 Only regular geodetic coordinate reference systems (CRS) are now used for WMS connections. CRS such as geocentric CRS and vertical CRS are now skipped.

01902115 Some performance improvements were put in place when making connections to WMS and automatically selecting the coordinate reference system (CRS) of the WMS based on the CRS of the current view.

Features

Features in the selection are no longer deselected after the Edit > Change > Selection command is used to change the feature class. Internal changes were made for mapping features, for example, in Import Selected Objects, to ensure collections are handled as expected. No functional changes are expected.

HIPS and SIPS Changes List 11 CARIS HIPS and SIPS 11.3.2: Maintenance

Reference Description

Formats

S-101 files with invalid attribute values for Information Objects can now be opened. The invalid attributes are skipped and reported in the Output Window. The message includes details such as buffer size, buffer, and expected field size.

Georeference Bathymetry

2000445 When using the “GPS” setting for Vertical datum reference with the GPS vertical components “Use custom settings” and “Compute GPS Vertical Adjustment” set on, and “Waterline” set to “Realtime”, the real time waterline values were not being retrieved from the data. This has been fixed. Georeference Bathymetry no longer fails to process dual frequency single beam data.

Loading of tide zone data will now make use of additional navigation data from adjacent lines based on the user-specified time buffer value in Tools>Options>Edit>Processes>Time Buffer for Data processing.

Import to HIPS

02000400 The rejection flag from GSF data that would import into the Reject (Conversion - Disabled Beam) flag has been updated to be Reject (Noise Confidence/Polygon Filter).

2000515 An issue reading data during the Kongsberg ALL import required a more robust way of determining the “endian-ness” of the data. Previously the sonar model was used and since it required updating as new sonars were introduced, a new method using the date stamp is now being used instead. 2000828 The Import Wizard in the EAM module now allows specifying the units for the resolution when creating a raster surface, as opposed to stating that the units would be controlled by the input or output coordinate reference system. . The Import to HIPS process for Kongsberg KMALL format was importing the offsets from the Installation record incorrectly when some of the attributes did not contain values. This was only occurring when using the From Data vessel setting or a vessel created from the data using the Tools>HIPS and SIPS>Create HIPS Vessel file From Data tool. This has been fixed and users will need re-import the data to fix the installationparameter.xml settings file stored with each track line.

Options

2000568 Default Truncated remains the default Tools > Options setting for Sounding Rounding, however, it is now displayed as “Truncated in metres and decimetres (30,30,T)”. The description is displayed instead of the name for the current entry, as was already the case for the entries that could be selected. Changes were made to ensure that either the names or descriptions for sounding rounding conventions can be used to identify the convention.

Process Designer

Sorting is now applied when opening a process model in Process Designer.

12 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.3.2: Maintenance

Reference Description

Processes

The Buffer Features process no longer attempts to buffer small concavities, which produce unnecessary complexity. The new result is smoother when the input feature point density is high compared to the buffer distance. When running a process through the Tools window or Run Process Model command, the Open dialog box for selecting a Features file now shows the same filters if data is open in the application and if data is not open in the application. HOB files with text feature objects containing duplicate points now open without error The Update Features and Delete Features processes are now included with the HIPS Essential module Unnecessary memory use has been removed from the Add Smoothed Band process for variable resolution surfaces. The Add Smoothed Band process using the Constrain Slopes method now does the rise/run calculations assuming that the maximum slope may be along a diagonal instead of just vertical or horizontal between nodes. In practice, the algorithm is unchanged, but the run is now the square root of two times the value specified. The Buffer Features process no longer attempts to buffer small concavities in the first segment and last segment of a closed line or area. The first and last segment of open lines are still buffered based on the line end style. The Add Root Mean Square Band (ARMSB) process used to fail if the most recent process updated the existing raster surface instead of creating a new one. The Add Computed Band process is an example of such a process that updates an existing coverage. The ARMSB process now looks through the lineage of the raster surface, skipping over irrelevant processes, until it finds the most recent raster creation process. Error handling and messages have also been updated. If an Add to HIPS Grid or Remove from HIPS Grid process has been run, the ARMSB process gives an error message as the source information cannot be determined unless the raster surface is recomputed first. Processing of data with direct read navigation was failing when the raw data files have the same minimum timestamps. This has been fixed for all processing that make use of direct read navigation data such as the following: • Import to HIPS • Import Auxiliary • Georeference Bathymetry • Mosaic creation • Surface creation An issue with running the ClassifyHIPSNoise process, with a Network URL and port set in the Tools>Options>General>CARIS Mira AI Connection dialog box, has now been resolved.

Properties

Switching between active layers could update date properties, depending on the current time and the time zone. The time is now ignored and the stored date is used. Properties that have both a date and time are unchanged.

HIPS and SIPS Changes List 13 CARIS HIPS and SIPS 11.3.2: Maintenance

Reference Description

Raster Surfaces

The Add Root Mean Square Band process no longer assumes that the primary elevation band of the raster surface is Depth. The process also no longer assumes that the name of the primary elevation band of the source (e.g., a point cloud) is the same as the name of the primary elevation band of the point cloud. The Add Slope Bands and Add Root Mean Square Band processes can now be used on CSAR raster surfaces where the primary elevation band values are stored as 64-bit floating point numbers. After running Add Slope Bands and/or Add Root Mean Square Band, the properties for the raster surface can now be viewed immediately, without having to reopen the file.

Selection

The Selection window now correctly displays the current attribute values for the superselected feature. This is relevant, for example, when values are edited in the Attributes window for features in shapefiles or GML files

SIPS Backscatter

02000206, Certain backscatter format readers were failing to create a mosaic and incorrectly reporting that 02000347 the data was single head while the vessel was set to dual head. This has been fixed. The updated readers are: •GSF • Kongsberg ALL • Kongsberg KMALL • Reson 7k • R2 Sonic

Sonar Noise Classifier

Carisbatch usage of the miraURL option in the ClassifyHIPSNoise process no longer uses the application settings and now only applies the carisbatch settings. An issue in both Onboard and HIPS and SIPS was causing some lines to hang when running the Sonar Noise Classifier. This has been resolved.

Subset Editor

Subset Editor was re-setting quality bits in memory, when accepting soundings, but not changing them on disk. This has been fixed. The Minimum/Maximum Depth filter in the control panel of Subset Editor was defaulting to zero when loading Water Column data and filtering all the data from the view. This has been updated to default to the minimum/maximum depth range of the data currently loaded into Subset Editor. When changed by a user, those settings will then be user from that point forward. A failure using SIPS Backscatter processing with Kongsberg EM300 data, due to incorrectly formed Runtime Parameter datagram, has been updated to read the Installation datagram instead, when that datagram exists.

14 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.3.2: Maintenance

Reference Description

System Files

Unnecessary trailing spaces were removed from a few permitted value entries in the system files IENC_2_4_Profile.xml, IENC_Overlay_2_4_Profile, and enc31Profile.xml. Creating a notmrk feature object with a catnmk attribute value of 1 now works as expected. Creating a DAMCON feature object with a CONDTN value of 5 now works as expected.

Tools

CARIS Batch command line parsing now displays an error message when a complex option is specified too many times.

User Interface

01902412, Now that switching between un-docked windows requires only a single mouse click to begin 02000008, working with the newly selected un-docked window, fields in the Properties window, such as 02000308 sounding size, can now be specified.

02000308, Switching between un-docked windows now requires only a single mouse click to begin working with the newly selected un-docked window.

HIPS and SIPS Changes List 15 CARIS HIPS and SIPS 11.3.1: Enhancements

CARIS HIPS and SIPS 11.3.1 March 2020

Enhancements

Reference Description

Coverages

A new Delete Band process is now available to delete a band from an existing coverage. The existing menu items now uses this process, and as a result, lineage is now populated when deleting bands. A new Add Root Mean Square Band process is now available to add a root mean square band to an existing raster surface. The existing menu item now uses this process, and as a result, lineage is now populated when adding these bands.

Miscellaneous

Error reporting when opening S-100 GML format has been improved to return more useful information about the failure.

Process Designer

Properties are now shown in the Properties window for the active process model, specifically the name and description for the process model. This is shown, for example, after clicking in the model view and de-selecting any processes When running a process that is missing mandatory attributes, a dialog box is now displayed listing the missing attributes. This dialog box will be displayed when: • digitizing a feature using the Create > New Feature command • adding a new layer by classification. When running a process through Run Process Model, several processes have been updated to allow selecting an existing feature layer in the application, including Filter Features and Smooth Features. It is also still possible to browse to a file. It is now possible to specify the order of options shown in the Run Process Model dialog box. This can be controlled through the new Presentation tab for the process model, where items can be dragged-and-dropped into a new order and/or buttons can be used to move items up or down in the list. Process models now have a category property. When process models are shown in the Tools window in the application or in Process Designer, this property is used to organize the list of processes and process models. The category currently only affects predefined system models.

Processes

The Clip Features process now supports H2O files as input, output, and clipper files. S-101 *.000 files are now supported as input. A new Buffer Features process now exists to create buffered area features from existing point, line and/or area features. The Tools window has been unpinned from the Properties window in the default layout. The Tools window is activated by a button at the far right of the Properties window. If upgrading from HIPS and SIPS 11.3.0, users can use Window > Layouts > Reset Layout to clear the current layout and get this new default.

16 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.3.1: Enhancements

Reference Description

When running a process model, messages are only shown in the Output window for processes that are actually run. Processes that are skipped due to a precondition are now only reported in the optional process log. A new Add Slope Bands process is now available to add Slope and Aspect bands to an existing raster surface. The existing menu item now uses this process, and as a result, lineage is now populated when adding these bands. The Add Slope Bands process now gives an error message if there are existing Slope or Aspect bands of an unexpected type. Only 32-bit floating point bands for directionless (non-length) angle values with units of degrees can be used. If an existing band is not the correct type, it can be removed using Delete Band.

Sonar Noise Classifier

The Classify HIPS Noise process, when run from the Tools Window or a process model, will now automatically prompt the user for credentials. Also, changes were made to ensure a single instance of Windows Credential Manager is used consistently within the application. The menu item “Connect to Sonar Noise Classifier (Cloud)” has been removed from the Tools > HIPS and SIPS menu. If upgrading from 11.3.0, the Reset Layout command will need to be run to update the layout and remove the command from the interface.

HIPS and SIPS Changes List 17 CARIS HIPS and SIPS 11.3.1: Maintenance

Maintenance

Reference Description

Connections

It is now possible to connect to Web Feature Services (WFS) that do not define a Default CRS.

Convert to HIPS

02000186, There was an issue in the Import to HIPS for GeoAcoustics RDF process that would not 02000212 allow data after Jan 1, 2020 to be imported. The importer was updated to no longer have this limit.

Coverages

Using the Difference Coverages process with a 3D TIN and a 2D point cloud with elevation attribution now produces an output point cloud, and the application no longer closes.

Coordinate Reference System

The Use Coordinate Reference System command is now available in the Project window pop-up menu for coverages such as CSAR files.

Data Sources

Internal changes were made for CARIS DES files to ensure feature attribution is handled consistently. No functional changes are expected.

Engineering Analysis

Selecting from a group containing both TIN points and non-TIN points (e.g., TIN Editor features) no longer causes the application to close.

Features

The number of features in a features layer, such as a HOB file or a filter layer for a 000 file, is now shown in the Properties window for the selected layer. This information is also now stored in project files. When exporting to a vector format such as shapefile, if the input coordinate reference system (CRS) is geodetic using Plate Carree with a non-zero central meridian, the output is now created with a zero-based central meridian. When running a process that creates a shapefile as output, using the Tools window or Run Process Model, an error was being output when the application was trying to open the file. This has been fixed so that only supported formats are opened. 2000373 Conflating features now correctly maintains edge directions.

Exporting to GeoPackage no longer fails when the source vector features have non-numeric (e.g. string) unique identifier FID attribute values. If the source has any numeric attributes named FID, ID, Index, or Unique_ID, they are now used as the source of the unique identifier FID in the GeoPackage.

18 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.3.1: Maintenance

Exporting features to a format like GML no longer fails if an attribute name contains special characters such as $ or @. Special characters in attribute names are now replaced with underscores (_), any initial or trailing whitespace is removed, and attribute names are truncated to the maximum length for the format. The Edit > Lines > Merge Matching command will now be enabled even if there are non-line features in the selection, but a line must still be superselected. The Edit > Areas > Merge Matching command will now be enabled even if there are non- area features in the selection. The Edit > Areas > Merge Into command will now be enabled even if there are non-area features in the selection, but an area must still be superselected. The Edit > Areas > Replace command will now be enabled even if there are non-area features in the selection, but an area must still be superselected. Error handing has been improved in the dialog boxes used to interact with Collections / Relationships / Information Objects. The master/slave relationship between Offshore platform (OFSPLF) and Beacon, special purpose/general (BCNSPP) feature objects has been removed from the S-57 ENC 3.1 catalogue. When an OFSPLF feature and a BCNSPP feature are among a selection and a Create > Relationships command is applied, the OFSPLF feature is no longer made the master of a BCNSPP object. When editing a line feature in the 2D View, the Edit Line > Smooth command can now be used when all points in the line are selected.

Generic Data Parser

2000250 The Generic Data Parser import wizard would fail and cause the tool to no longer be accessible. This has been fixed to allow the import to complete and the tool to be accessible once the import has finished.

Installation

The CARIS Configuration Reporter can now be used to get a report with HIPS and SIPS installations for versions 11.3.1 and up.

Layers

When adding a layer for a band, if the band is unit-less, shading is now turned off by default. This improves, for example, the visualization of Interpolated, Holiday and Contributor bands. Elevation bands and other bands with units continue to have shading turned on by default, and this can still be adjusted for any layer by setting the Shading property in the Properties window for the display layer. If the property is not visible in the Properties window, it can be turned on through the Visible Properties gear button in the upper-right corner of the Properties window.

Miscellaneous

S-100 GML data files that specify multiple name spaces in the same file, such as both GML and GML 3.3, can now be opened. The CARIS Mira AI Connection dialog box in Tools > Options > General has been updated to respond to the F1 key and show the help specific to the dialog box. Clicking on the status bar with nothing open in the application was causing an error message to be displayed. This has been fixed. FOIDs are now read for S-100 GML files.

HIPS and SIPS Changes List 19 CARIS HIPS and SIPS 11.3.1: Maintenance

Changes were made to ensure a single instance of Windows Credential Manager is used consistently within the application. No functional changes are expected. Internal changes were made to support future cloud data processing. No functional changes are expected. 1902883 Data with corrupted text can now be opened. The corrupted text is not displayed.

Process Designer

When saving or loading a process model, if the name of the process model is not set, the file name of the process model is now used by default. The Switch helper process, when opened from a saved model, would not allow access to the list of items to switch between. This has been fixed to show the list when the properties are populated for the process. In Process Designer, some processes from the Tools list were failing to load their properties in the Properties window, regardless of how they were entered into the model window . This is now fixed. Process models created previous to HIPS and SIPS 11.3.0, that contained the Add Kraken TIL to Mosaic process, would not open in Process Designer. This has been fixed to allow opening of the model file. When running a process through Run Process Model, several processes have been updated to allow selecting an existing feature layer in the application, including Filter Features and Smooth Features. It is also still possible to browse to a file.

Processes

The Tools window now displays the grouped tools collapsed by default.

Many processes have been updated to allow selecting an existing coverage open in the application when running the process through Run Process Model. It is also still possible to browse to a coverage file. This fixes running a process model that includes processes that use a coverage open in the application, such as Add Computed Band. The Edit > Track Lines > Copy to/Move to processes have been updated to check for line locks, so that an error message will be output for each line that is locked. Changes were made to support “Unknown” vertical coordinate reference system definitions in process models created in older versions of the software, such as HIPS 11.2.x and BASE Editor 5.3.x. In many feature processes, the File Open command for the Features options now shows the file formats that are supported by the process, enabling users to browse to any file which is supported.

Sonar Noise Classifier

The Classify HIPS Noise process, when run from the Tools window, was reporting an error that the Level of Detail option was mandatory. This option is non-mandatory, it defaults to Medium when not set and no longer produces the error message. Running ClassifyHIPSNoise in carisbatch when Tools > Options > General > CARIS Mira AI Connection is set to Network no longer gives a License error.

20 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.3.1: Maintenance

Validation

1901948 Validation filter functions have been updated to support different types of relationships. The updated filter functions include: FeatureHasChild, FeatureHasParent, ObjectIsAChild, and ObjectIsAParent.

HIPS and SIPS Changes List 21 CARIS HIPS and SIPS 11.3.0: General Notice

CARIS HIPS and SIPS 11.3.0

General Notice

 The default value for Dropoff Slope in the Expand Shoals method in Add Smoothed Band has been changed. Any existing scripts using the default value will now produce different results. Any scripts that specified a value for the Dropoff Slope will continue to respect the specified value.

Enhancements

Reference Description

Catalogues

A wider variety of S-100-based catalogues can now be used in the application, including ones that define complex attributes before defining the individual component attributes. The S-101 catalogues were updated based on changes since the draft DCEG 201603. All aspects of the catalogue were updated as appropriate, including portrayal files and mappings. Support for s100gml has similarly been updated to match changes to the specification. Four INT1 paper chart portrayal styles are now available: • INT1: traditional paper chart display. • INT1-v2.0: charts that use raster dynamic masking. • INT1-v3.0: charts that use the vector dynamic masking. • INT1 Sample Dynamic Cartography: for charts that use vector dynamic masking and for testing the new dynamic cartography functionality. All the above portrayals, along with associated files, are defined in the Portrayal Control File. Multiple symbol files can now be accessed by the INT1 portrayal through the element in portrayalcontrol.xml. This means that custom symbols can be used in conjunction with default symbols included with the installation. Previously, only a single symbol file could be accessed. The element points to the location of symbol files. See below. The element is not, by default, included in portrayalcontrol.xml and must be added manually.

22 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.3.0: Enhancements

Reference Description

Universal Resource Locators (URLs) can now be added to catalogue dictionaries. These URLs are displayed in the Select Object Acronym and Object Dictionary Browser dialog boxes as hyperlinks to external and internal web pages. For example, if a link to the International Hydrographic Organization website is added to the element for ACHARE features in the S-57 3.1 dictionary (S5731Pool.xml), as shown below, when the S-57 3.1 catalogue is associated to a file in an editor, the link is displayed in the Dictionary Info section of the Select Object Acronym and Object Dictionary Browser dialog boxes. An area in which vessels anchor or may anchor. (IHO dictionary, SP-32, 5th Edition, 130) https://www.iho.int

ConvertToHIPS

01801615, Kraken *.TIL files can contain both port and stbd data in a single file. On import of a file 01802402 containing both port and stbd, both are now imported into a single track line and treated as dual head. This allows for individual head offsets in the HIPS vessel file.

Coordinate Reference System

A new Test tab is now available alongside the Details and WKT tabs in the Coordinate Reference System dialog box. This dialog box is launched from the Info button of a coordinate reference system (CRS) in the Select Coordinate Reference system dialog box. The Test tab can be used to show transformation details from the currently selected CRS to another CRS, by default WGS 84. Test coordinates can be entered in a format suitable for the selected CRS - geographic coordinates for a geodetic CRS, projected coordinates for a projected CRS - and transformed to the destination CRS. The result of the calculations at each step of the transformation is shown, identifying each stage when concatenated transformations are performed. This is useful for testing CRS transformations that have been set up in the boundcrs.dat support file for the application. It is now possible to create custom projected coordinate reference systems (CRS) within the application. The new CRS is not added to the epsg.db support file, but is saved as a recent CRS in the AppData settings of the current user and is available for use with any processes that require a CRS and can use a WKT CRS definition. The CRS is stored for example, in the metadata of coverages created using the custom CRS.

Coverage Tools

A new Isolations Only option is available for the Expand Shoals method in Add Smoothed Band. If enabled, only the areas around shoals that are local minimum depth values are expanded. Shoals along slopes, where some nearby depths are shallower and some are deeper, are not expanded when Isolations Only is enabled. A new Scale option is available for the Expand Shoals method in Add Smoothed Band. As the default value of Scale is 1, the default fixed radius is still a distance on the ground. However, by setting scale to a value such as 5000, the radius can now be set to 1 cm, which is interpreted as 1 cm at a chart scale of 1:5000. A new Constrain Slopes method was added to the Add Smoothed Band process. This can be used, for example, to smooth a raster surface and ensure that the gradient is never more than 45 degrees. The exact slope can be calculated based on a chart scale, and can be used to ensure a minimum distance between contours. A concrete example would be that a horizontal run value of 1cm, a vertical rise value of 1m and a scale value of 5000 would ensure that there is at least 1 cm of distance between contours at a 1:5000 scale, when the contours are created for every 1 metre of depth. The Export Raster to GeoTIFF process now supports PackBits compression.

HIPS and SIPS Changes List 23 CARIS HIPS and SIPS 11.3.0: Enhancements

Reference Description

Coverages

Support was added for new functions in expressions used with coverages. The new functions ROUND(X) and ABS(X) can be used, for example, in the Display Filter property or the Add Computed Band process. ROUND(X) rounds the input to the nearest integer, rounding half upwards, for example, ROUND(0.1) gives 0 and ROUND(0.9) gives 1. It is possible to round to non-integer values by applying a factor, e.g. you can round to the nearest 0.5 using ROUND(X/0.5)*0.5. ABS(X) produces the absolute value of the input with no rounding applied, for example ABS(-1.2) gives 1.2 and ABS(2.3) gives 2.3. It continues to be possible to nest functions, such as ROUND(ABS(-1.2)) which gives 1. When a coverage node is superselected, the Attributes window now shows the attribute values from all bands in that location.

Data Sources

When opening S-100 or H20 files as background data, updates in the same directory as the main file are now also loaded and applied. A set of geo-referenced *.tif raster images, such as Tiled Raster Products created in HPD, can now be opened through a new Tiled Coverage option in the File > Open Connection command. Connections managed through the Open Connection dialog box can now be used to interact with data in views in Oracle spatial databases, in addition to the tables in Oracle spatial databases that were previously supported. This is important as views can contain multiple tables joined together.

Feature Mapping

The CreateCollectionFeatureFromAttribute mapping tag now supports Filter tags to specify which subset of features are to be added to a given collection. This allows, for example, creating a collection of bridges that pass a certain criteria and another collection of bridges that do not pass the criteria. A new CollectionMappings section can be added to mapping files used in Import Selected Objects. A new tag SetRelationshipCode can be added to specify the type of relationships. These can be used, for example, to take existing S-57 relationships between certain feature types and map them to the richer variety of relationship types supported in S-100. A new AddRelation tag is available for mapping files to be used in Import Selected Objects. This tag allows feature relationships to be created through mapping during import. The new MatchBy attribute for the function compares attribute values in the destination feature to values in the feature to be imported. If the values are the same, the feature is updated. The attributes for comparison are determined by a list. See example below: If a feature has multiple attributes, then the new RepeatForEach parameter in the function will apply the same value for each instance of the that attribute. The RepeatForEach is applied to mapping S-100 complex attributes. For example, a RhythmOFLight attribute contains multiple signalSequence complex attributes. The single RepeatForEach parameter will go through each of the signalSequence attributes and map the values to another attribute. The Import Selected Objects and Import as Update commands now also import relationships, when appropriate.

24 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.3.0: Enhancements

Reference Description

A new Edit > Edges > Remove Overlaps command has been added to remove overlapping edges in all selected lines and areas. This can be used to resolve validation issues related to exact overlaps; the Conflate tool can be used to resolve near overlaps. If any other feature types (e.g. points or soundings) are in the selection, no overlaps will be removed.

Features

When multiple S-100 relationship types are supported for the specified features in the active feature catalogue, you can now interact specifically with one relationship type or with all supported relationship types in the various dialog boxes, such as Edit/Select > Collections/Information Objects/Relationships. When S-100 features are selected, the Create > Collection and Create > Relationships > Manual commands now support creating multiple relationship types. For example, both aggregations and more general associations may be created for the same features if supported for the feature type. The dialog boxes used to edit collections or information objects now allow a collection object to copied to the clipboard and pasted into an information object to add an association. The Filter dialog box can now be used to set expressions with measurement values (lengths, elevations), such as creating the filter “DRVAL1 = 3.5". Changes were made to support copying a single feature to multiple layers at once, potentially affecting the Import Selected Objects command. This is only expected to affect HPD usages; no functional changes are expected otherwise. 01800629 Feature processes that create new features from existing features (e.g., Edit > Features > Cut) have been updated to explicitly store the original features in applications that support history, such as HPD. No functional changes are expected in other applications. The Create > New Feature > Light Sectors command is now available in the application. The Export Selection to HOB and Export Selection to GML commands were updated to always be enabled. If there is no selection, all features in the active layer are exported. An error message is displayed if no features are selected and the active layer has no features.

A new Create Feature Relationships process has been added to create master/slave relationships in HOB files using a feature catalogue. This process can be run in a process model or in the CARIS Batch command line tool. Support for creating no-data area meta objects in products has been added. Meta objects were added to all product information support files with CATCOV=2, such that there are meta object definitions for both data areas and no-data areas. More information is now stored for relationships, and shown in the Relations window for the superselected feature. Specifically, the type and name of the relationship is now shown, as well as the type and description of the role of the superselected feature in the relationship.

When deleting selected composite vector features, any dependent features are now automatically deleted as well. That includes automatically deleting slaves when the master is deleted, and deleting any associated annotations when deleting a feature. The Edit > Collections/Relationships/Information Object dialog boxes now show position coordinate values. The Filter and Classification capability is now available for feature layers such as HOB and 000 when using generic portrayal for these feature layers.

HIPS and SIPS Changes List 25 CARIS HIPS and SIPS 11.3.0: Enhancements

Reference Description

The new Tools > Export Features command in the Feature Palette exports symbols in the palette to either Scalable Vector Graphic (SVG) or Encapsulated PostScript (EPS) files. The Feature Palette now supports wild card characters (for example, * and ?) for the Search filter. The new Tools > Load > Active Portrayal command in Feature Palette creates feature templates from the symbolization libraries (*.dic files) associated with the currently active portrayal. The new Tools > Print Features command in the Feature Palette can print the contents of the palette either to an electronic format (e.g. PDF) or to paper. 00803054 The “Change Attribute Value” option in the Change Selection command can now be used to update features with complex attributes and multiplicity. These features can have been created using catalogues such as the previous SSDM or the S-100 draft catalogues. 00803054 The middle column in the “Change Attribute Value” option of the Change Selection dialog box, previously used to select an attribute value using the catalogue, has been removed from the table. 00803054 Change Selection can now be used to update multiple attributes at once.

Miscellaneous

The Changes List for HIPS and SIPS that was available from Help > Changes List in the application, was a PDF stored locally with the application installation. This has been changed to link to an online documentation resource. If the application cannot connect to the Internet, off-line changes list information may be displayed instead, but it is recommended to always look at the most up-to-date changes list information online.

Options

01800518 A new Grid Points in View setting has been added to Tools > Options. When this setting is enabled, point clouds are dynamically gridded to limit the number of points drawn in the view. This setting can be turned on to improve display performance.

Portrayals

INT1 portrayal files have been updated such that obstruction (OBSTRN) area features display a fish or a hash sign annotation when category of obstruction (CATOBS) is set to 5 (fish) or 7 (foul area). When using an INT1 paper chart portrayal, the magnetic variation symbolization is now dynamic based on the MAGVAR and cartographic attribute values. As part of this improvement, support has been added for conditional annotation in portrayals, such as in system\PCEConfig\conditionalAnnotations\Compass01.xml 01602367, Support for the NATO GMWG Additional Military Layers Portrayal Specification Version 01800459 2.0.0 (AML portrayal) has been added. It is available in the portrayal control support file, and its symbolization files are also now included with the application.

Process Designer

A new One Of Collector process is now available to take many possible inputs and pass them forward as a single input to a future process. This can be used, for example, in complicated models with early branches to combine back into a single stream for later processing.

26 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.3.0: Enhancements

Reference Description

The list of tools available in Process Designer now includes a set of system process models deployed with the application. While it is possible to use these process models as the basis of a new process model, by editing the process model and using Save As, it is deliberately not possible to directly save edits to the system process models. A new Switch helper process is now available to be used in process models for more complicated decision-making than was possible with the simple Branch processes. The Switch process allows selecting one from multiple different possible paths based on the provided input.

Process Models

When running a process model in the application, a new check box is available to log process information to the Logs folder of the application when the process completes. This stores additional information, such as the parameters specified for the process, the inputs, and the time the process was run.

Processes

The Export to WKT process now has an optional setting for an elevation lookup table to use to embed attribute values as Z-values in the coordinates of exported features. This can be used, for example, to take a DEPCNT with a VALDCO attribute in a feature layer and create a 3D line at the fixed elevation in the exported WKT. H2O files are now supported as input and output files in the AddFeatures process. A new Dissolve Features process merges area or line features by removing common boundaries (edges for areas and connected nodes for lines) in the input and saving the results to the output. By default, areas and lines must contain the same feature codes and attribute values to merge matching features. Optionally, you can limit the process to specific areas or reclassify merged areas (for example, DEPARE to DRGARE). When running a process in CARIS Batch, a new --write-process-log option is available to log process information to the Logs folder of the application when the process completes. This stores additional information, such as the parameters specified for the process, the inputs, and the time the process was run. A new Verified parameter can be used in Add Features to set the certification status to Verified for new features. The Data Filters > Surface/Polygon command has been renamed to Data Filters > Processed Depths (Surface/Polygon/Noise Confidence). The dialog box has also been renamed to Filter Processed Depths and has been updated to contain filtering tools for processed depths, including surface, polygon and noise confidence filtering. As well, this process can now be run using a layer or selected lines as the input source. Double-clicking in the new Tools window can be used to quickly run any process. The processes are shown for all the enabled modules. The Tools window also shows system process models that are provided with the application. The system process models can also be opened directly in Process Designer by right-clicking and selecting to Edit the process models. Note that the application will require that you save any edits as a new process model. The Run Process Model command was updated to match the behaviour of double-clicking in the Tools window. No functional changes are expected. The Filter Features process now has an extent option to spatially limit the features under consideration. The Filter Features process now supports filters written in Common Query Language (CQL). Only one filter can be specified - either a new Filter File option with a CQL.filter file, or a Rule File option with a *.crfx file.

HIPS and SIPS Changes List 27 CARIS HIPS and SIPS 11.3.0: Enhancements

Reference Description

The Add Features process can now be used to add features to simple Oracle feature tables. New options were added to the Add Features process to Map Undefined Attribute Value and/or Map Unknown Attribute Value to specified new values. These can be used to populate empty fields, or to change the value of specific fields that are set to a system value of UNKNOWN.

Properties

The Colour section of the Properties window has a new View Strings property for coverage layers representing string table bands and flag set bands. This information is also available when a string table or flag set band is selected in the Project window. Vector feature layers, such as those for HOB and S-57 data, have always had standards- based display properties, based on the catalogue. A right-click context menu in the Layers window now allows switching between standards-base display properties and the generic display properties available for other vector formats, such as Shapefiles.

Python API

CARIS Hydrographic Production Database (HPD) functionality has been added to the Python API.

Selection

Three new Copy commands are now available in the pop-up menu of the Selection window: • Copy Cell • Copy Column • Copy Row In previous versions, all content in the Selection window was saved to a text file. Now specific items can be selected and copied to the clipboard.

Sonar Noise Classifier

A new tool, the first to use the CARIS Mira AI technology, has been added to the application to allow a user to pass HIPS and SIPS track lines into a Sonar Noise Classifier that will add a confidence value for each sounding, from 0-100% on the confidence that it is noise. During the processing, information is passed to the CARIS Mira AI classifier, either in the cloud or in an on-premises installation, and the classification information is then applied to the soundings. The track lines now have an attribute, Computed Data Confidence, indicating there has been a classification run on the track line(s). When running the classifier from the Tools window or through a process model, if the credentials have not been set for the session or on the computer, the user will need to set them through a new connection menu item, Tools > HIPS and SIPS > Connect to Sonar Noise Classifier (Cloud)..., to get it to run without error. A new menu item has been added for this process in Tools > HIPS and SIPS > Sonar Noise Classifier.

Support Files

01702944 Nautical Publications GmbH (5V) has been added to the agencies.txt file, which controls the codes available when selecting a Producing Agency.

A new classification colour map is now deployed in C:\ProgramData\CARIS\\\Classification. This is used for LAS classifications.

28 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.3.0: Enhancements

Reference Description

Additional datum mappings for BSB and HCRF charts are now available in the new datummapping.dat file. These mappings are derived from geodatabase information, the IHO S-60 standard and the EPSG registry.

Validation

01702492, When writing customized tests, a new AttributeValuesWithin comparison operator checks if 01702261, list attribute values are within a given set. The operator returns true if all of the list values 01701867, are within the set or false if any value is not within the set. 01701445, 01701424, 01503364, 01702666

HIPS and SIPS Changes List 29 CARIS HIPS and SIPS 11.3.0: Maintenance

Maintenance

Reference Description

2D View

Feature objects without symbology are now drawn highlighted when superselected or selected. The portion of a composite symbol within the view is now drawn, even when the reference point for the symbol is not within the view. An issue causing incorrect symbolization of line features has been fixed. The Display Window Properties dialog box now requires the scale to be at least 1:1. Pressing the Escape key while zooming or selecting restores the previously active control. This allows starting to digitize a feature, then zooming into an area, pressing Escape to exit zoom mode, and then continuing to digitize the feature.

When masking, any masking polygons with fewer than 3 points are now ignored.

3D View

The handling for z-axis convention in the 3D view has been updated, but no functional changes are expected. A legend is no longer displayed in a 3D view when the Colour By property is set to Colour.

Catalogues

A typo in the AML 3.0 catalogue support file atr_lut.txt was corrected, specifically catbrg was corrected to catbdg. 01802070 A date picker is now associated with DATSTA and DATEND fields in AML 3.0 catalogues. Using these controls ensures that the correct date format is stored.

Collection objects C_AGGR, C_ASSO, C_STAC have been removed from the support files chartFeatureCatalogue.xml and chartFeatureDictionary.xml The S-101 Draft Simplified Plain Boundaries and S-101 Draft Simplified Symbolized Boundaries portrayals were renamed to remove “Simplified”. The IENC catalogues have been updated to correctly identify SOUNDG objects as sounding (3D point) objects. The list of catalogues has been updated to remove the draft catalogues for S-121 Maritime Boundary Exchange 0.0.1 and S-411 Ice Information 0.1.0. The old product info files for S-121, S-411, and draft S-101 are still in the installation if needed, under modules\support\Compilation2\ProductInfoFiles, but are zipped so they do not show in active lists by default.

“Show Leader Line” was added as a new expected value for the Bracketed Sounding Flag ($brckt) attribute in the chartFeatureDictionary.xml catalogue file. The SSDM catalogue has been removed from the catalogue control file. As an alternative, a GeoPackage can be used to store SSDM data. The S-100 product information support files were moved from modules\Compose\support\ProductInfoFiles to modules\support\Compilation2\ProductInfoFiles.

30 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.3.0: Maintenance

Reference Description

The chartFeatureCatalogue.xml file has been updated to include new cartographic editing attributes ($ovrid, x_dist, y_dist, txtsiz, symcod, sizemm, offset, string, ldrlin, ldrorg and boxbnd) and new objects types (lintxt, linsym, namloc, symovr, ltchar, and symhid).

01702373 The ENC 3.1 catalogue profile has been updated to have offshore platforms (OFSPLF) be masters of any co-located special purpose beacons (BCNSPP). This affects the future use of the Create > Relationships process.

An internal change was made for handling BDB Server database catalogues to improve performance. No other functional changes are expected. Error messages for an attribute repeated in a catalogue now provide more informative details to help identify the problematic attribute.

Coordinate Reference System

When transforming the coordinate reference system (CRS) for extents, the north and/or south pole are skipped if they are not part of the area of use of the output CRS. When creating the well-known text (WKT) version of a coordinate reference system (CRS), the EPSG definition of the CRS is now used more consistently. This affects, for example, the WKT CRS written when exporting the BAG or ISO 19115 metadata for coverages whose CRS are based on an WGS 84 ellipsoid.

Geographic coordinate reference system (CRS) EPSG:4245 (EVRK) was added to the boundcrs support file. The existing EPSG:4245 entry was changed to use EVRK, and EPSG:4015 was added for EVER CRS.

When changing the coordinate reference system (CRS) of the view, if the current display extents cannot be represented in the new CRS, the original CRS is still used internally for the view extents. Changes were made to better support datasets in different projections when the datasets include data at the poles. For example, displaying WGS 84 world data now displays most data after switching the coordinate reference system (CRS) of the view to World Mercator, with the exception of the specific Antarctica polygon that crosses the equator and cannot be represented in the Mercator CRS. Support was improved for third-party coordinate reference system (CRS) support files so that more exported files, such as GeoTIFFs, can be used with other GIS systems. In order to match the currently used CRS to an existing interoperable EPSG CRS, the coord_ref_id column is now considered, and small differences that are typically caused by rounding errors are ignored when matching existing ellipsoids to standard EPSG ellipsoids. Z-values are now shown for soundings in the Coordinates window even when the coordinate reference system is based on a chart alignment (CHMR). When using coordinate reference systems (CRS) from GDB, a distinct codespace name of GDB is now used, and identifiers start from 100,000. This avoids confusion with EPSG CRS. Initial support was added for vertical coordinate reference systems, resulting in related error messages being updated. No functional changes are expected beyond the specific coverage-related items mentioned elsewhere.

HIPS and SIPS Changes List 31 CARIS HIPS and SIPS 11.3.0: Maintenance

Reference Description

Coverage Tools

Error handling was added to ensure all blocks in a coverage have consistent band definitions, including the lists of possible string table and flag set band values. No functional changes are expected.

The Classification Visibility dialog box, used to edit names for classification values for data imported from LAS, now allows selecting the colour to associate with the value. Editing the colours automatically updates the new ProgramData\CARIS\\\Classification\Class.CMA support file.

Internal changes were made to the Delete Band command to ensure that the expected band is deleted. No functional changes are expected. Internal changes were made to the Add Computed Band command to ensure that the expected band values are used. No functional changes are expected. The default value for Dropoff Slope in the Expand Shoals method in Add Smoothed Band has been changed to 0m, which creates plateaus around shoal areas. The Export Raster process no longer creates tiled GeoTIFFs when the output is less than 2,048 pixels wide or high. Smaller GeoTIFFs are now created with scan lines instead. When using the Export Raster process to create a GeoTIFF with JPEG compression, the output data is now only interleaved by band if the source data has transparency (RGBA) data. This improves the interoperability of the created GeoTIFF files.

When using the Export Raster process to create a GeoTIFF with JPEG compression, the photometric interpretation is now set to YCrCb, which results in better compression in the output file.

The legend displayed for Classification band values now has a distinct colour for each value instead of using a gradient.

Data Sources

Opening S-100 files with features that have non-UTF-8 characters in attribute values now displays a better warning message, and the attribute value is not loaded. Connections can now be made to Oracle Spatial data sources that have points and other types of features (lines/areas) in the same table. BSB files (*.KAP) with the optional CRR comment record or any records which exceed 80 characters can now be opened in the application. Filename extensions ending in 0, as in *.010, are now interpreted as S-57 or S-101 update files as appropriate. Support was added for reading strings encoded in a PostgreSQL features database in JSONBOID format. If any of the x, y, or z coordinates for a point in a PostgreSQL features connection is invalid (infinity), the point is now skipped. The performance of opening HOB and 000 files containing many features has been improved. Error messages were improved for Oracle connections.

32 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.3.0: Maintenance

Reference Description

01902290 When displaying data from a connection to a WMS in an EPSG coordinate reference system (CRS), if the CRS has an EPSG code but is defined in the map definition support file (mapdef.dat), a WMS error message about unspecified mandatory CRS parameters was displayed. To resolve this, an appropriate identifier that can be used for WMS is used for this CRS and the WMS content is displayed. It is recommended to remove EPSG CRS from custom mapdef.dat files and use the EPSG definitions for these CRS. Error messages are no longer shown when opening empty H2O files; the files now open successfully. Opening connections to an Oracle Database Schema or Single Table now supports Unicode characters, including umlauts. A date/time calendar widget is now shown when editing relevant attributes for connections to vector databases such as Oracle and PostgreSQL. After making a connection to an Oracle database, the features in the database could not be selected if the spatial index for the bounds of the features were not accurate. Selection can now be performed on these features in Oracle connection layers. The extents of the Oracle database connection layer were also incorrect in these cases, and that has also been fixed. It is now possible to create features layers in editable Oracle feature layers, including when the Oracle database has a defined SRID. Connections can now be made to Oracle feature databases when the database includes timestamp columns. When opening a connection to an Oracle feature database, there is no longer an error shown if the SRID is set for the geometries in the database. Support has been added for Unicode characters in the path to BSB KAP or AutoCAD DXF files. Opening a connection to an Oracle database no longer unnecessarily prompts for coordinate reference system information.

Feature Mapping

Import Selected Objects now skips over, and reports, collection objects if collection objects are not supported in the output feature layer. When copying features, such as Import Selected Objects, the feature object identifiers (FOIDs) of any objects that cannot be imported are logged. Up to 50 such FOIDs are displayed in the Output window, but the Select All hyperlink selects all relevant features in the source. The AssignScaminByStep and SetScaminAttribute mapping now works with S-101 data with the new optional Acronym parameter. In the application, the Edit > Change > Scale Minimum Values tool now supports S-101 data.

Features

When comparing features, point-to-point edges and other types of edges, such as loxodromes, are compared separately. The comparison code has been updated to support a single feature that is made up of multiple disjoint sets of each type of edges. More information is now provided if a representation in a feature layer is not of an expected primitive type.

HIPS and SIPS Changes List 33 CARIS HIPS and SIPS 11.3.0: Maintenance

Reference Description

Features that were skipped when opening a feature layer are now reported in the Output window, along with the reason why they were skipped. This affects, for example, opening an S-100 product with information objects that are not defined as part of the catalogue. The context menu items in the dialog boxes used to edit collections or information objects are now enabled and disabled as appropriate. Tools such as Edit > Edges > Intersect and Edit > Features > Cut and Cut and Remove now automatically remove any edges that are shorter than twice the resolution of the map. Editing vector features was updated to be more efficient in order to better support the addition of more feature editing command line processes. No functional differences are expected. When copying collection features, for example, when using the Import Selected Objects command, system attributes are now added to the collection features when appropriate. Error handling has been added to ensure that a feature object identifier (FOID) is not unexpectedly changed by commands. When a feature object is deleted, references to it in the Features window are now removed from previously related features. The right-click “Add to Selection” and “Create Selection” commands in the Features window are now disabled for deleted features. Error messages are now displayed when editing results in an invalid feature object. When creating a filter layer by Attribute Value, or using the Select > Features By >Attribute Value command, the $SCODE attribute now supports the wild card character '*'. When clipping features, an error message is now displayed if the feature acronym is not available in the feature catalogue. Multi-user locking when editing feature attributes has been fixed. This is not expected to have a functional effect in (BASE Editor/HIPS). The Create Selection right-click menu in the Relations window now displays all the expected features in the Selection window when members of the relationship are edited. 01901874 When copying features to HOB, invalid attribute values are reported in the Output window. When exporting to a product such as an S-57 ENC, invalid attribute values are removed. For lists, any remaining valid attribute values are left, otherwise the attribute value is left as undefined. New geometries created by tools such as Edit > Edges > Intersect are now based on more precise intersection points. This precision improvement can prevent errors and invalid geometries that occurred previously when using snapped intersection points. Commands that update features when attribute values differ, such as Import as Update, no longer treat numeric values with different representations as being different values, such as 0 and 0.0. This reduces the number of features unnecessarily updated. The Click Within Edges command can now be used to add holes in one part of a surface that consists of disjointed areas. $SCODE attribute now works correctly when used with Select > Features By > Attribute Value, File > New > Layer By > Attribute Value and File > New > Layer By > Rule Wizard commands. The Change Selection dialog box now remembers more of the last used settings on the initial Basic tab. The Undo and Redo commands can now potentially update the symbolization of features when their portrayal is affected by a relationship with a modified feature.

34 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.3.0: Maintenance

Reference Description

The list type attribute dialog box has been updated to show only the value if no name is available when the Tools > Options setting for Choice Attributes option is set to Value (Name). The feature palette can now display a preview of the feature when the template uses a conditional procedure based on spatial attribute settings. The Colour Picker can be used again to select a colour from a raster band, such as selecting a $clmst filter colour to be transparent in an image feature. The dialog box displaying possible enumerated values for an attribute now respects the delimiter specified in the feature catalogue of the active layer. Enumerated attributes are no longer populated when attempting to use an unsupported attribute value. Import Selected Objects now un-groups soundings if the destination layer does not support sounding groups as single features with multiple spatials. Changes were made to ensure the application continues to be responsive when editing attribute values while multiple 2D views are open. When editing a point feature object, the symbol for the feature was being displayed at the wrong scale if the feature did not have a predefined size. This has been fixed and symbols now display at the correct scale. When copying features to feature layers or HOB files, for example using the Import Selected Objects command, the special value of “Unknown” is now removed from any attribute value that is not defined as being mandatory in the catalogue. Blank values are effectively the same as unknown; the only reason to set an attribute value as unknown is to satisfy the requirement that mandatory attribute values are set. When copying features, such as using the Import Selected Objects command, external files are now also copied for collections and information objects. The term “Warning Level” has been replaced with “Check Classification” to indicate that the classification of the validation may be information, a warning, or an error. The Add to Selection process on the right-click menu in the Features window now works correctly. The Create > Collection command can now only be run if there are two or more relevant features in the selection, unless the product type supports single-object collections. The dialog box shown when editing $SCODE (symbol) attribute values no longer fails when the attribute type supports multiple primitive types, such as areas, lines and points. Edit > Edges > Simplify/Smooth is now disabled for read-only sources. The performance of changing many features at once, for example through Change Selection, has been improved. The presentation of the updated features is now updated after all affected features have been processed instead of refreshing for each feature. Collection objects are now supported by functions such as Edit > Copy > To Clip Layer. 01801669 Improved error messages are now shown if certain text symbols in a CARIS file (*.des) cannot be displayed in the view.

01801632 Additional information is now included in error messages for geometry issues found when loading vector features.

The Import as Update command no longer removes existing relationships when only one of the relevant features is imported as it is unclear from just that single feature whether the relationship is intended to remain or be removed.

HIPS and SIPS Changes List 35 CARIS HIPS and SIPS 11.3.0: Maintenance

Reference Description

Attempting to run Edit/Select > Relationships when no relationships exist in the source data now displays an informative message instead of opening an empty dialog box. Similar information is also provided for collections and information objects when none are present. The items in the Create > Relationships sub-menu are now disabled if the active layer does not support relationships. When transforming lines to another coordinate reference system, it is no longer treated as an error if two adjacent points collapse together. This avoids some unnecessary error messages when creating area buffers. If the entire line collapses, an error is still reported. Geometry processing involving images could fail with the error message “Unimplemented spatial type to convert”. Images are now skipped in these contexts. Processes that deal with features have been updated to improve their performance in some cases. No functional changes are expected. Relationship information is no longer shown in the Selection window. The Relations window contains all the relationship information for a feature. 01003268 Support was added to limit the creation and editing of features within specified areas. No functional changes are expected in BASE Editor or HIPS.

An internal change was made to ensure features could be used in feature layers such as HOB files even if the feature is not currently in memory. No functional changes are expected. Error handling in Edit > Lines > Merge Matching has been updated; no functional changes are expected. Internal changes were made for the support of edges made up of only two duplicate points in some contexts. No functional changes are expected in the application. When copying features, such as collections, in tools such as Import as Update, mapping by attribute values now works as expected. Mapping by FOID continues to work as well. All S-100 attribute values, including undefined and multiplicity, will now be displayed in the Attributes window when a feature is selected whether or not Edit mode is enabled. It is now possible to snap to rings in areas in formats such as GML and shapefile. 01900354 Exporting features to a shapefile now uses a UTF-8 encoding. This allows Unicode characters in attribute values to be saved correctly.

When converting 2D features with elevation attributes to 3D features, the Elevation Lookup support file can now be used even when it references feature types that are not defined in the feature catalogue of the data. 01401220, When using Repeat New Feature to digitize a feature palette object with an accessory, the 01801052 accessory object is also digitized with each repeated feature palette object.

When mapping collection features, for example, using Import Selected Objects, error messages are now given if the specified feature type does not exist in the output catalogue. A MapObjectAcronym tag can be added to map the collections to an existing feature type, or the DoNotMapObject tag can be added to skip these collections. A simplified message is now displayed in the Output window when composite features in a feature layer are split into . The new message displays only the total number of composite features and the total number of simple features. Previously each newly created simple feature was listed along with the composite feature.

36 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.3.0: Maintenance

Reference Description

When a composite feature in a feature layer, such as a HOB file, is split into multiple simple features, the largest area or the longest line is now assigned the feature identifier (FOID) of the former composite feature. In previous releases, the first newly created feature was assigned the FOID of the composite feature. This affected, for example, using Import Selected Objects and clipping to the dataset boundary. Performance improvements were made when merging areas, intersecting features, and when checking for duplicate edges. No functional changes are expected. Very short complex edges created as part of an intersection (e.g. Edit > Edges > Intersect) are now ignored as they are most likely to be artificial artifacts created as part of the intersection process. The Export Features to Shapefile process and Export Selection to Shapefile menu item now write FOIDs to the Shapefile as FOID attributes, rather than as FID attributes. This makes the identifiers more consistent with other supported vector formats so a single set of CQL rules can apply to more datasets. A typo was corrected in messages about untranslatable FOIDs. When editing features, the Output window now only gets focus if the edit failed. Informative messages are still written to the Output window as appropriate. When a feature cannot be shown in the Display window, details of the issue can now be accessed through a link in the Output window. When copying objects, such as in the Add Features CARIS Batch process, and information about multiple specific features is displayed, the order of the features in the messages is now more consistent. When using Edit > Edges > Merge to remove pseudo-nodes, representations that are deleted or marked for deletion are now skipped more consistently. As a result, running the command a second time no longer changes additional edges when there are deleted representations. Commands like Ungroup Soundings are now enabled in more contexts, even when there are no sounding groups in the selection. If run when the command has nothing to update, a message is displayed in the Output window stating “No soundings were ungrouped.” The general Collections dialog boxes, such as Select > Collections, can now be used with sounding groups. The performance of copying vector features between formats such as S-57 and HOB has been improved. This affects, for example, the Add Features process. When copying features, any features that cannot be added are now skipped and appropriate error messages are reported. Edit > Features > Intersect now preserves spatial attribute values. If the affected features have the same spatial attribute values, edges are shared when appropriate. Otherwise multiple copies of the edges are created with the appropriate spatial attribute values. The confirmation message displayed when deleting features has been removed. This can improve efficiency when repeatedly deleting features, but increases the risk of unintended feature deletion. Undo can still be used to restore deleted features.

Features with spatial attributes now have the spatial attribute values copied when the feature is copied. Spatial attribute values are now considered when checking whether two features are identical. After intersecting edges, the edge in the resulting geometries is only shared if the spatial attribution of the features are consistent.

HIPS and SIPS Changes List 37 CARIS HIPS and SIPS 11.3.0: Maintenance

Reference Description

Additional validation for attribute mapping is now done when a mapping file is loaded, for example, in Import Selected Objects. If an ApplyAttributeMapping tag is specified but no corresponding MapAttribute tag is specified, an informative warning message is now displayed and this tag is skipped.

Layers

Selecting a layer that contains no data no longer displays the error message “Error: Coordinate 'NaNE' contains incorrect characters” in the Output window. When multiple feature layers, such as for HOB files, reference the same source data, newly added features in this source data now show on all applicable layers.

Licensing

A better error message is now displayed when running a process model or a process in CARIS Batch and licensing is not available. CARIS Batch now returns a distinct exit code of 2 if a process could not be run due to licensing. Scripts can be updated to check for this error code and, if found, re-run the process after the license has been reacquired. 01902400 The comparisons used by License Manager have been updated when checking that the system checking in a commuted license is the same system that was used to check out the license. This fixes issues experienced by some clients when, for example, different capitalization was used for the hostname in different contexts.

Miscellaneous

01902359 Changes were made to the coordinates fields in the Interactive toolbar to support a wider variety of coordinate reference systems. No functional changes are expected.

Some messages in the Output window were updated to correctly identify the location of the Tools > Report > Validation menu item. Internal changes were made to how the Output window is populated. This avoids the application becoming non-responsive when messages are added while refreshing the view. Error-handling for licensing was updated to ensure appropriate messages were displayed when the application starts. When comparing attribute values, numeric attribute values that differ by less than 1e-7 are now considered equal. For example, 1.0999999 is now considered the same as 1.1000000.

Internal changes were made about how duplicate product information files are handled. No functional changes are expected. 01802480 Changes were made to better handle Unicode characters in filenames in some contexts.

The Layouts capability has been updated to support different sets of layouts for different applications in the same deployment. No functional differences are expected in HIPS. The warning message “driver GTiff does not support creation option OUTPUTGEO” is no longer displayed. The Save All command has been updated to save all open objects instead of all open sources. No functional changes are expected. Opening a file from the Recent Files list now more consistently refreshes the view.

38 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.3.0: Maintenance

Reference Description

The Copy Position command has been updated to support applications that support paper space. No functional changes are expected. The Output window is now refreshed more often as text is added to it. The Undo and Redo commands were updated to work as expected when multiple types of edits are made. Internal updates were made to the Set Active Snap/Grab Layer command; no functional changes are expected. Support was added to allow snapping to guidelines. No functional changes are expected in BASE Editor or HIPS. 01702305, Error messages are now written to the Output window if errors occur when drawing an 01702601 image feature in a HOB or 000 type layer.

The End User License Agreement (EULA) has been updated in the following ways: • information was added about individuals accepting the EULA on behalf of others, • section 1 was updated, • section 2 was replaced, • clause 4.1 was updated, • clause 6.2 was added, • section 7 was added, and • sections after section 7 were renumbered. While these are the only changes since version 1.6 of the EULA, it is recommended to review the entire agreement. Since LAS 1.3, LAS files have supported extended variable length record (EVLR) information. When reading an LAS file, a well-known text (WKT) version of the EVLR is preferentially used instead of a custom EVLR. Previously, if a custom EVLR was large (more than 64K) and it was skipped - for example, because the WKT EVLR was used instead - reading the LAS file failed. This has been fixed and LAS files with large custom EVLR can now be read. The WKT EVLR information is still used in this context. Some error handling was updated to be more explicit about the error case encountered. The internal identifier of objects is now reported in more error cases. No functional changes are expected. An issue that could cause curves to be incorrectly reported as having geometry problems (being invalid) has been fixed. Microsoft symbol character maps, such as Wingdings or Webdings, are now supported. Unicode true type symbols continue to be supported. Additional information is now displayed when the true type font file for a symbol set cannot be loaded. Internal changes were made to better ensure messages are displayed in the Output window as expected. This is known to have fixed message problems when changing a value in the Attribute window and then clicking in another field.

Additional information is now logged when an SQL query fails. A performance improvement was made when finding the symmetric difference between two polygons. No other functional changes are expected. 01901704, Error messages about reading files using the CARISFileWrapper were reported by some 02000021 unsupported operating systems (OS). Changes were made to support reading files on these OS as well. The error messages have been improved.

HIPS and SIPS Changes List 39 CARIS HIPS and SIPS 11.3.0: Maintenance

Reference Description

Error messages displaying “An unknown error has occurred.” could be displayed when an internal identifier for objects was used at the same time in multiple threads. This has been fixed.

Error handling has been added for a source which has no parameters of a specified type.

The Help > Corporate Home Page menu item now goes to www.teledynecaris.com. 01902117, The Edit > Features > Cut and Cut and Remove commands used to fail with the error 01902591 message “Features with incorrect geometry were detected” for some intersecting features. The tolerance used for the intersection coordinates has been adjusted to ensure the expected amount of variability is supported, and the cuts now complete as expected. Changes were made to multiple dialog boxes to prepare for future support for regional settings in the application. Support was added for more complex edit boundary features in HPD, where a single boundary could be comprised of multiple disjoint areas. The new boundary support was updated to use high precision geometries for more precise calculations, and similar boundaries throughout the application were also updated to have more precise geometries. This impacts, for example, Validation checks that use a boundary, but no functional changes are expected. The commands to undo/redo/save changes were disabled if the active layer was read-only, even when the source was editable and had changes. The commands are now enabled based on the state of the source, not the layer.

Some typos related to “vertices” were corrected. No functional changes are expected.

Options

Updates were made to the way in which settings are stored for the sounding rounding and sounding size settings in Tools > Options. No functional changes are expected. Changing the Tools > Options setting for Portrayal twice now correctly applies the second specified portrayal. 01501463, The Producing Agency field and other enumeration control type fields now behave like true 01503110, enumeration fields, requiring that users must pick an item from the drop-down list. Users 01503328, cannot type directly in the property field. 01800612, 01901935

The Tools > Options setting for Paper Configuration can now be defined in CARIS Batch by using “CARISBatch --set-option FilesAndFolders/Folders/PaperConfiguration 'PathToPCEConfigFolder'”.

In Tools > Options, the Sounding Convention option now shows the description of the convention instead of the name. The External Files setting in Tools > Options is now set to a directory in ProgramData by default. The View > Centre on > Coordinate command, and Coordinates toolbar items, were updated to respect the current Tools > Options settings for coordinate values.

40 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.3.0: Maintenance

Reference Description

Portrayals

Dynamic portrayal is now re-applied as features are edited, including as attribute changes are made and when undo or redo is applied. Soundings in INT1 portrayals are no longer shown as question marks when the instruction in psymrefs.dic to display soundings according to QUAPOS values is active and soundings already have an $SCODE. An attribute can now be used as the depth for the SOUNDG02 conditional symbology for paper type portrayals. Line features displayed with an S-52 presentation, with masking applied, are now displayed correctly when the coordinate reference systems of the data and the view are different. Output window messages are now displayed when the defined symbolization cannot be used for a feature. This is typically caused by missing symbolization support files. Definitions for externalProduct were added to the symbolization lookup tables. 01702214 Symbolization scale is now respected for area fills that use a hatch-pattern symbolization.

Process Designer

A Coverage input property can now be set for the Add Smoothed Band process. It is no longer possible to connect two output ports to the same parameter when only one is allowed. The One Of Collector process can be used instead if this capability is desired. Running a process model that chains processes together to create feature layers, such as HOB files, no longer produces error messages about the error log being unavailable. Process models containing Add Features now support chaining the output to other processes without saving to a HOB output file as an intermediary result. This enables, for example, using composite features in multiple processes and only splitting them into individual simple features when the last process in the process model is run. Other processes that no longer require an output file to be created when chained in a process model include Export Features to Shapefile, Clip Features, and Export to WKT. The Export HIPS to ASCII and Export HIPS to GSF processes had duplicate Track Line(s) fields displaying in the Inputs property of the Properties window in Process Designer. This has been fixed. The Inputs property for the Update Raster CUBE Disambiguation and Update Variable Resolution CUBE Disambiguation processes is now shown in the Properties window in Process Designer when the relevant process is selected in the model view. The Inputs property for the Upgrade HIPS and SIPS Data Structure process is now shown in the Properties window in Process Designer when the process is selected in the model view. Labels for process properties for feature-based processes (e.g. Add Features) have been updated to clarify whether feature sources are inputs, outputs, or updates.

HIPS and SIPS Changes List 41 CARIS HIPS and SIPS 11.3.0: Maintenance

Reference Description

Processes

02000114 Georeference Bathymetry was failing when the number of lines processed exceeded the number of processors/cores on the computer doing the processing, when using the 'Use default system settings' option for the GPS vertical components setting. This has been fixed.

Process models containing the Georeference Bathymetry process created previous to HIPS and SIPS 11.2.6 were failing in 11.2.6 with messages about options for GPS vertical components being required. This has been fixed so that these models can now run without these new options set.

01900197 Vector formats such as shapefile are now supported by more CARIS Batch processes, such as Export to WKT.

01900197 The Input Band option on the Contour Raster processes is no longer mandatory. If Input Band is not specified, the default elevation band is used.

Error checking was added for invalid minimum/maximum contour range values.

01900197 Updates were made to the error message displayed when the Extract Coverage process is run with no geometry parameters specified.

If an invalid unit is provided for a quantity (a number with unit), a simpler and more explicit error message is now displayed. For example, specifying 3 as the shift value in the Shift Elevations Band process now says that a unit is required instead of “Cannot convert Scale to Length.”

All quantity entry fields in process dialog boxes or properties have been updated to use a text-entry format instead of a numeric-selection format to resolve an issue with the number of decimal places in the number entered.

The validation methods for CARIS Batch options have changed. This may result in changes to some of the error messages displayed when the command line is invalid, particularly when input and/or output files are not specified.

The way CARIS Batch handles outputs has been updated to support new processes that have optional outputs. No functional changes are expected to existing processes. The Add Features process now correctly maps undefined and unknown values when the inputs are formats such as shapefile and GML. Changes were made to ensure that attribute values set as UNKNOWN are properly copied to the output in processes such as Add Features. The Add Features process now models the output as an “Update” as this process may be used to add data to an existing source. The process can still also be used to create new HOB files.

The Add Features process now supports copying data from multiple input files into the output/update location, including the use of wildcards (e.g. C:\*.shp). This can be used, for example, to copy data from all the shapefiles in a folder into a single HOB file.

When using the Add Features process to copy features from a shapefile, and specifying to keep the feature object identifiers (FOIDs) from the source, identifiers are now copied from fid or FOID attributes in the shapefile.

42 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.3.0: Maintenance

Reference Description

When using the Add Features process with the Keep FOID option, features are now skipped if they have the same FOID as a feature that already exists in the output. List-type attribute values are now handled for the Add Features, Change Feature Attributes, and Export to WKT processes. Processes that work on features, such as Add Features, have improved handling for edges that are defined as being loxodromes, geodesic, or arcs. The processes may still fail if such features are found, but more informative error messages are now shown when this happens.

Processes such as FilterFeatures, SmoothFeatures, and SimplifyFeatures were updated to work on HPD database URIs, when an appropriate module is enabled and a license is available. No functional changes are expected in other contexts.

The Filter Features process now reports the number of features that passed the filter criteria. The ClipFeatures process no longer fails when a clipping feature has a very narrow spike that touches one of the input geometries. An issue that could cause the Clip Features process to close the application has been fixed. This happened with some datasets that had no lines in the specified area. The Clip Features process now only requires the Feature Catalogue option to be set if the input is a HOB file. The ClipFeatures process now reports warning messages when the clipping results in features changing dimensions, such as an area feature being clipped so that it becomes a line.

The error messages for the ExportFeaturesToShapefile process have been improved for a variety of invalid source circumstances. Processes that require a specified feature catalogue can now be used with VPF, IFF and S- 100 catalogues, in addition to the previously supported S-57 feature catalogues.

Projects

Internal filters on feature layers, such as HOB files, are now saved in project files. No functional changes are expected. Closing the only open data source no longer prompts to save the project. Other commands, such as Close Project, still prompt to save the project. Support for transient HPD layers was added. No functional differences are expected in the application. When using the Close Project command, the order in which layers are closed has been updated to ensure that all data is properly closed. The list of bands for a coverage are now shown in alphabetical order in the Project window.

Properties

The SCAMIN option in Tools > Options > Portrayal > Filters has been renamed Scale Minimum. The Scale Minimum filter supports both S-57 and S-101 datasets. 01902241 Changes to the Portrayal in the Properties window for a feature layer are now applied when clicking Refresh or F5.

The Edition Number property for a 000 file now displays values with a single decimal place, for example 3.1.

HIPS and SIPS Changes List 43 CARIS HIPS and SIPS 11.3.0: Maintenance

Reference Description

Properties for external S-57 files, CARIS S-57 product files (PRD), and S-57 database products are now harmonized so that the same information is listed for all three product types. The Presentation property for feature layers is now applied immediately when a new portrayal is selected. Refreshing the view applies the newly selected portrayal. Properties that allow selecting a predefined value or entering a new value, such as Symbolization Scale, are now applied immediately without having to press the key.

Selection

Keyboard shortcuts were added in the Selection window to clear the selection, remove the subselection from the selection, and to remove others (all but the subselection) from the selection. The area considered as part of a symbol, for example, when making a selection, is now affected by any relevant symbol size overrides, such as the $size attribute value for the feature. The performance of drawing the selection in the view has been improved when the selection comes from a single layer. Changes were made to keep the Selection window consistent with the current selection. This prevents, for example, empty rows being displayed in the Selection window. Clicking at a point in the view when the data is not in the same coordinate reference system as the view will now successfully create a selection. Selections on multi-spectral mosaic files will no longer attempt to list a non-existent Z value for positions. This means that the Selection window will no longer contain a Z column for a selection of mosaic data, even if the Z attribute is set in display settings. When selecting features by clicking on the screen, there may be multiple candidate features at the click location, and it remains possible to cycle through them using the space bar. The first items are the ones within the click aperture, with precedence given to points, soundings, text, lines, areas, and images, in that order. If multiple features have the same type, the closest one to the click location is selected. If further disambiguation is needed, it is based on the smallest area and the highest display priority, if relevant. When loading a new set of selected features, now the details of only the first items are initially loaded in the Selection window. This improves the performance when many items are selected.

Attribute columns are now shown or hidden in the Selection window when appropriate. The Select > Features > Intersecting Selected Areas and Inside Selected Areas commands are now removed. The same results can be achieved by applying the more comprehensive Select > By Geometry Comparison command.

Selecting features in a vector file, such as a shapefile, no longer gives an error message about the date being invalid if a date attribute is set as 0. A date of 0 is now treated the same as the date not being set.

The first item added to a selection is now automatically superselected. This ensures, for example, that an item is superselected after Merge Matching is run. The selection is now cleared more reliably when changing layers or closing sources, which prevents the application closing unexpectedly. The superselected item is now shown as highlighted in the Selection window when the arrow keys are used to change the superselected item.

44 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.3.0: Maintenance

Reference Description

Side Scan Editor

When closing a project from the File menu with Side Scan Editor open and two HIPS files open in the application, an error would occur and the application would fail. This has been fixed.

Subset Editor

The default range of 0-255 for Colour by Amplitude in the Subset Editor was changing to 0- 50 after the data was open for an extended period of time. This default range is now maintained.

Support files

01902769 The agencies.txt file has been updated to include any new agency codes and fix any changed agency names.

01901100, The new International Hydrographic Organization (IHO) logo that was introduced in June 01901588 2019 is now available. The symbol file includes the new CRESTIHO2019 entry for IHO logo display. The ih_master.txt file is also updated to account for the logo.

01701226, Numerous improvements have been made to CARIS chart presentation styles - the INT1 01801202, catalogue and corresponding PCEConfig portrayal files. These changes were first released 01900075, in HPD 4.0.0, and are described in detail in the changes list for that product. Contact 01900594 CARIS customer services for more information. These changes ensure better conformity with the IHO S-4 standard.

Tabs are now supported as whitespace between fields in the feature code colour map file (e.g., fcmap.txt). The TC option in the text lookup table (tsymref.dic) has been fixed to display the text correctly, in the specific colour. The IHO sounding rounding description has changed from M4 to S4 to match IHO S-4 paragraph 412. 01800165 The countries.txt file has been revised so that the Republic of Korea (KR) and the Democratic Peoples Republic of Korea (KP) country codes conform to IHO S-62 standards. The fontdef.fnt support file has been updated to be more explicit, and to add entry 67 for a regular Times New Roman font aligned to the top left. The file has also been renamed to ih_fontdef.fnt. The datummapping.xml support file that defined datums for BSB, GeoTIFF and HCRF charts in previous releases is now replaced with the datummapping.dat file. This new file uses same format as boundcrs.dat.

User Interface

Selecting a directory from the Browse for Folder dialog box, when launched from a parent dialog box, was clearing other values populated in the parent dialog box. This has been corrected and all values are now retained.

When opened, the Registration Grid window is now docked with the Selection and Output windows by default. 01902359 Unicode characters in layer names are now shown correctly in the Snap/Grab combo box.

HIPS and SIPS Changes List 45 CARIS HIPS and SIPS 11.3.0: Maintenance

Reference Description

The toolbar buttons for the Smooth Edges and Filter Edges commands on the Additional Editing toolbar have been replaced by a new Simplify/Smooth button since the two commands have already been replaced by the Simplify/Smooth command.

The menu item Edit > Lines > Simplify/Smooth was moved to Edit > Edges > Simplify/ Smooth The Edit > Edges > Smooth and Filter command has been removed, as Edit > Lines > Simplify/Smooth can be used instead. The application is now responsive even after a long period of it being open and unused, for example when the system is woken from power saving mode. A result of this fix is that a vertical scroll bar is now always shown in the Output window.

The dialog boxes for interacting with master/slave relationships have been made more general so they can be used for additional types of feature relationships, where appropriate. This includes creating, editing, and selecting based on a relationship. For example, the dialog box for Edit > Relationships has been renamed from Edit Master/Slave Relationships to Edit Feature Relationships. In certain cases, the terms “parent” and “child” are now used instead.

Utilities

01702147 Longitude values for selected objects are now correctly exported to a GML file when using a utility setup through Tools > Options > Utilities.

01702147 Error messages have been improved when running a utility setup through Tools > Options > Utilities.

Validation

The Invalid Geometry validation test now checks all spatial components for composite features. Additional support was added for invalid geometries in feature layers to prevent the application closing unexpectedly when running Validation tests on invalid data. The Validation command is no longer enabled if the selected layer does not have a data source, such as the parent layer for a group. When an enumeration or list value is reported in Validation output, both the number and the name of the enumerated value are now displayed, when available. 01801006 Changes were made to ensure that the Invalid Attribute check compares to the DisplayFormat defined for the attribute in the catalogue.

Numbers are no longer appended to S-57 attribute acronyms in the Validation window when the Invalid Attributes test is run. 01800053 Area features that include edges of type loxodrome are now better handled by the Invalid geometry test. Valid area features are no longer reported as incorrect and users will see better messages when inconsistencies are detected.

The Validation Report section of the Validation Checks dialog box has been updated to support more functionality in an HPD context. There is now a check box to indicate whether to create a validation report. No other functional changes are expected in BASE Editor or HIPS.

01701424 The Edges to Merge validation test no longer reports pseudo nodes on features that are deleted. These features are now ignored.

46 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.3.0: Maintenance

Reference Description

The Overlapping Edges QC validation test now properly removes objects from memory after it is run. The Overlapping Edges Validation (QC) check has been updated to perform more precise geometry comparisons. No functional changes are expected. When a hole is completely outside the geometry that is expected to enclose it, Validation (QC) tests now return a coordinate on the hole to make it easier to find the problematic hole.

Internal modules were added to the application for validation capability. No functional changes are expected. Deleted collection features are no longer considered in Validation QC checks. The Redundant Edges, Points and Soundings test was updated to consistently create repaired closed rings with the expected orientation.

HIPS and SIPS Changes List 47 CARIS HIPS and SIPS 11.3.0: Maintenance

48 HIPS and SIPS Changes List HIPS and SIPS 11.2

This section describes all changes made to the application in the 11.2 series of releases.

In this chapter...

CARIS HIPS AND SIPS 11.2.6 ...... 34

CARIS HIPS AND SIPS 11.2.5 ...... 37 CARIS HIPS AND SIPS 11.2.4 ...... 39 CARIS HIPS AND SIPS 11.2.3 ...... 44 CARIS HIPS AND SIPS 11.2.2 ...... 49 CARIS HIPS AND SIPS 11.2.1 ...... 52 CARIS HIPS AND SIPS 11.2.0 ...... 54 CARIS HIPS and SIPS 11.2.6: Enhancements

CARIS HIPS and SIPS 11.2.6 January 2020

Enhancements

Reference Description

Calibration (ABC)

The Automatic Boresight Calibration functionality within the HIPS and SIPS application has been made into a process named Compute HIPS Boresight Calibration. This process can now be used in Process Designer or carisbatch for automated processing.

CARISBatch

Minor changes were made to the dump utilities for memory allocation. No functional changes are expected.

Compute GPS Tide

1900928, 1901789 A new option called 'GPS vertical components' has been added to the Georeference Bathymetry process. It is used when 'Vertical datum reference' is set to GPS. There are 2 options: 'Use default system settings' and 'Use custom settings'. The default settings option will automatically process the GPS Vertical Adjustment, as it has since the 11.0.0 release. The custom settings option requires a user to determine what is applied in the GPS Vertical Adjustment, similar to versions previous to 11.0.0. The custom settings are: • Antenna Offset (Boolean) • Dynamic Heave • MRU Remote Heave •Dynamic Draft • Delta Draft/Subsea Depth • Water Line

Coordinate Reference System

1902234, 1902239 Default transformations have been added to the boundcrs.dat support file for GDA 94 and GDA 2020 coordinate reference systems (EPSG:4283, 4939, 4955, 7843, 7844). These transformations take into account tectonic plate changes since the CRS were defined.

Data Sources

GRAVSOFT (gri) and KMS (01) geoid format files can now be opened as raster surfaces. They can be used, for example, to create a TIN model for difference coverages.

Georeference Bathymetry

A new option, 'Use Surface Sound Speed as backup SVP', has been added to the Sound Velocity Correction options in Georeference Bathymetry. This option will allow a user to pick up the SSP data in a line to use as a sound velocity profile (SVP) through the water column when the data does not contain any imported or loaded SVP information.

34 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.2.6: Maintenance

Reference Description

Import to HIPS

1802318 The Kongsberg ALL import process was updated to handle HISAS data with datagram sizes larger than previously supported. As well, the importer now supports HISAS sonar models 11034 and 12040 and imports data from the Range and Angle 123 datagram. The dumpem.exe utility was also updated to handle these enhancements as well as show navigation data that is not available with an N/A instead of a large number.

SVP

A new process, Update SVP Positions, has been created to update sound velocity profiles that do not contain a position. This new process will assign a position to each profile using the HIPS track line navigation that is closest in time to the profile.

Maintenance

Reference Description

Coordinate Reference System

1902730 When transforming between coordinate reference systems (CRS), if the input and output have the same datum, the epoch is now only considered if an epoch transformation (velocity grid) is available and the epochs are substantially different.

Coverages

When creating a new point cloud, rejected points are now excluded from the pyramid levels if any non-rejected points are available in the area. This results in more non-rejected points in higher pyramid levels (zoomed out views). As bounding polygons cover all non-rejected points at a higher pyramid level, and there are more non-rejected points at higher pyramid levels now, the resulting bounding polygons can now be larger. Existing CSAR point clouds are unaffected. Only new CSAR point clouds are affected. If a Status band value is changed after the point cloud is created - either by rejecting a point or accepting a previously rejected point - this has no impact on the pyramid levels. Pyramid levels are determined when point clouds are first created, and are not affected by later changes to Status band values. As a result, rejecting a point displayed at the coarsest resolution level and then rebuilding the bounding polygon automatically may result in that area being excluded from the bounding polygon, even if other non-rejected points exist at finer resolution levels.

Filters

1902753 The “verbose” option has been added to the dumpTIL.exe utility so that the utility will now display all uncertainty values in the TIL file in a format that is the same as used by the uncertainty filter in the import process.

Import to HIPS

1901322 The Triton XTF import process was updated to allow gyro data from the Ping Header to be used with navigation from the Raw Navigation record. This resolves issues that were occurring with sound velocity correction.

HIPS and SIPS Changes List 35 CARIS HIPS and SIPS 11.2.6: Maintenance

Reference Description

Character representations of months in a DATE_MONTH field can now be imported as months when importing ASCII data to CSAR. For example, “Jan” in a data file can be imported as the first month.

Miscellaneous

Minor display issues have been fixed for displaying shading in coloured cells for raster bands. Specifically, when calculating the normal for a point, all four adjacent points are now given equal weighting. Also, shading is now correctly applied if the raster has different x- and y-resolutions.

1901039 (with SR): The Edit > Copy > To Clip Layer command now uses the same high precision geometry clipping as the Clip Features process. This fixes edge cases where the certain features could be lost due to geometry errors when clipping.

1902611 Invalid data for a DATE_MONTH field when importing ASCII data to CSAR now results in the month being set to the first month, January. Previously, invalid data resulted in the month being set to the last month, December, and the year being changed to the previous year.

SIPS Backscatter

1901627 Attempting to create a SIPS Backscatter mosaic using a surface as the source for bottom slope and HIPS data that was in a different coordinate reference system (CRS) than the surface was resulting in only a partial mosaic being produced. This has been fixed.

Subset Editor

1102796, 1402578 The position coordinate columns settings in the Subset Editor selection grid Customize dialog box no longer disappear when the application is changed between Ground and Geographic coordinates.

1902056 When strings are too long to be shown for the colour legend in a 3D view, the strings are now shortened, showing the first characters, an ellipsis (…), and the last characters.

WCI

Water Column Imagery was not displaying consistently in Subset Editor, for example, sometimes it would partially load and then moving the subset would change what was loaded. The editor has been fixed to show all the loaded data all the time.

36 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.2.5: Enhancements

CARIS HIPS and SIPS 11.2.5 December 2019

Enhancements

Reference Description

Convert To HIPS

The Teledyne PDS importer will now recognise additional beam status edits for multibeam and laser data, and set the status accordingly in HIPS format. 1902308 Import to HIPS using the Teledyne S7K import process now reads sound velocity profiles from the 1009 S7K record.

Coordinate Reference System

Error messages about invalid extents now include information about the coordinates of the extents that could not be used.

Error messages about invalid extents are now more explicit when no values were set for the extents.

Mosaicing

A progress bar has been added to the New SIPS Mosaic process to show the progress of the creation of a SIPS mosaic when using the SIPS Backscatter (WMA with Area-based AVG) engine.

Rasters

1302047, 1401239, Natural Resources Canada's BYN geoid format files can now be opened as raster 1501657, 1501677, surfaces. They can be used, for example, to create a TIN model for difference coverages. 1602572, 1902326 International Service for the Geoid (ISG) geoid format files can now be opened as raster surfaces. They can be used, for example, to create a TIN model for difference coverages.

HIPS and SIPS Changes List 37 CARIS HIPS and SIPS 11.2.5: Maintenance

Maintenance

Reference Description

Convert to HIPS

1902080 The SEG-Y import process now supports data from a Teledyne Parasound P70 profiler. The dumpSEGY.exe utility has been updated to support new SEGY formats.

Generic Data Parser

1901101, 1902374, Generic Data Parser no longer fails when a HIPS Professional License is not available. 1902339

Georeference Bathymetry

The Sounding Datum Offset option in Georeference Bathymetry, that was added in 11.2.0, was applying the offset in the opposite direction of the Datum Model and the Datum Single Value (used in Compute GPS Tide in 10.4.x and previous). The sign has been reversed and it now matches the direction of the Datum Model and Datum Single Value.

HIPS Editors

Editor-specific layers can no longer be re-ordered, removed, duplicated, or otherwise changed in the Layers window. This affects Side Scan Editor, Attitude Editor, and Navigation Editor layers, as well as other layers added by editors, such as the Multi-Line Selection layer added when data is opened in Attitude Editor.

Licensing

1900287 Attempting to check out the last available license as a commuted license no longer fails.

SIPS Backscatter

The Add to/Remove from SIPS Backscatter (WMA with Area based AVG) mosaic processes are now handling the Search Radius from Footprint option properly.

Surfaces

1902348, 1902606 The surface creation process now gives a more meaningful message to a user when there is a discrepancy between the number of profiles in the processed depths file and the HIPS file. Georeference Bathymetry will now repair this mismatch.

SIPS Mosaic

In an internal testing case, contention for a sips mosaic file was eliminated. No functional changes are expected.

Miscellaneous

1902213 When using a format information (.info) file to import ASCII data (into track line navigation with Import Auxiliary or into a CSAR when using Engineering Analysis Module), the y-value multiplier was also being applied to x-values. The x-value multiplier is now applied to x- values and the y-value multiplier is now only applied to y-values. 1801842 Opening a shapefile with a header that incorrectly states there is no data in the file no longer clears the SHX file. SHX files are now only regenerated from information in the SHP file if an SHX file does not already exist. To regenerate an existing SHX file based on the SHP, you can delete the existing SHX file and then open the shapefile in a CARIS application.

38 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.2.4: General Notices

CARIS HIPS and SIPS 11.2.4 November 2019

General Notices

 The Lever arm computation to correct the GPS Antenna for pitch, used for GPS vertical adjustment (Compute GPS Tide in HIPS and SIPS 10.4 and earlier) was incorrect when the vessel information contained a Y and/or Z offset for the GPS Antenna. This has been fixed. • The issue was present in all versions prior to 11.2.3. The issue caused small variations in depth when using GPS vertical adjustment (GPS Tide in HIPS and SIPS 10.4 and earlier) which correlated with pitch. Under most survey conditions the errors fell well within data noise levels and error budgets, thus having a negligible quantitative and visual effect .

 With Microsoft ending its extended maintenance for Windows 7 in January 2020, Teledyne CARIS is also ending maintenance and certification of CARIS applications for this platform. • Teledyne CARIS Customer Services will still respond to Service Requests for clients under the subscription program that are running on this operating system, but will not be able to reproduce items on this environment. • Users are strongly encouraged to move their CARIS applications to a Windows 10 operating system.

Enhancements

Reference Description

Coordinate Reference System

1802048 The boundcrs.dat support file now has a default transformation of EPSG:15894 for SIRCAS 2000 (EPSG:4674). This is also applied to any projected CRS based on this geodetic CRS. The EPSG database support files used by default as the source for coordinate reference systems (CRS) in the application have been updated from version 9.6.3 to version 9.8.3, specifically epsg.db and spatialref.db. The changes include the addition of Camacupa and IGN CRS. See the EPSG changes list for complete details. 1901856 Default transformations have been added to the boundcrs.dat support file for NAD83 coordinate reference systems (EPSG:4617, 8235, 8237, 8239, 8240, 8244, 8246, 8248, 8249, 8251, 8252, 8254, 8255) and ITRF CRS (EPSG:7907-7912) as well as EPSG:8995- 9000. These transformations take into account tectonic plate changes since the CRS were defined. It is no longer necessary to specify the transformation for all coordinate reference systems (CRS) in the boundcrs.dat support file. If a given projected CRS does not have a specified transformation, but the base geodetic CRS of the projected CRS does have a specified transformation, the transformation of the geodetic CRS is applied for the projected CRS. This reduces the number of entries that need to be maintained in the boundcrs.dat support file.

HIPS and SIPS Changes List 39 CARIS HIPS and SIPS 11.2.4: Enhancements

Reference Description

The boundcrs.dat support file now supports a new DEFAULT tag for the transformation. If a geographic CRS is specified with a DEFAULT transformation, no transformation is performed to convert to WGS 84. If a projected CRS is specified with a DEFAULT transformation, the transformation of the base geodetic CRS is used. If a CRS is not listed, a DEFAULT transformation is performed. The Australia 1966 base geodetic CRS is now used for relevant coordinate reference systems (CRS). Previously, the boundcrs.dat support file had mistakenly specified the Australia 1984 base geodetic CRS for all Australia EPSG codes listed in the boundcrs.dat support file. The dialog box showing details of the selected coordinate reference system now displays units for the various values.

Coverages

The Extract Coverage process now recalculates the extents of the output point cloud or raster when using the “extract within the polygon(s)” option.

Georeference Bathymetry

1902426 The Lever arm computation to correct the GPS Antenna for pitch, used for GPS vertical adjustment (Compute GPS Tide in HIPS and SIPS 10.4 and earlier) was incorrect when the vessel information contained a Y and/or Z offset for the GPS Antenna. This was fixed in HIPS and SIPS 11.2.3.

Filters

New navigation options have been added to the Sensor Type drop-down list in the Filter HIPS Attitude process to allow filtering of the primary navigation source.

HIPS Utilities

1902322 A new utility, called splitKongsbergALL.exe, is now available in the Bin folder. It will split raw Kongsberg *.all data files by an amount of time or by a list of timestamps in a text file.

Import To HIPS

1602832 The Teledyne PDS import process now has a setting under Convert Bathymetry to import Laser Scanner data from PDS files. The dump utility has also been updated to output the imported data. A new option to import all sound velocity profiles (SVP) has been added to all importers that read SVP from the raw data. A new Tools >Options environment variable, 'Common SVP Files', is used with this option to allow the user to choose a common folder where the created SVP files will be stored. The environment variable is not set by default which means the import option will then use the \SVP Files\ as the location to store the SVP files. 1900773 Beam average amplitude is now imported with the Kongsberg ALL importer (stored in the SideScan file in the track line folder). This will allow users to see the amplitude imagery in Swath Editor and the Intensity values for each sounding when queried in Swath Editor.

40 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.2.4: Enhancements

Reference Description

Licensing

Individual product license activations for a system using local licensing can now be revoked. This is useful when it has been decided that software will not be used on a system after licenses had been activated on that system. If an online connection is available, the license server can be contacted directly and all the information can be efficiently confirmed to completely revoke the license activation. Otherwise, a multi-step process is required to transmit encoded license information to and from the license administrator to ensure the system and license server have synchronized information about what licenses are active on the system.

Process Designer

1901901 A Describe List process has been added to Process Designer to take an input list and output the first item, last item, and/or number of items in the list. Support has been added to open process models that were created in CARIS Onboard containing the new Compose Onboard Shared Coverage URL process.

HIPS and SIPS Changes List 41 CARIS HIPS and SIPS 11.2.4: Maintenance

Maintenance

Reference Description

.hips file

1901074 There was an issue with carrying over some raw data when using Copy To/Move To. This has been fixed.

Coordinate Reference System

The scale factor is now applied when transforming coordinates to/from Lambert Conformal Conic projections. The default boundcrs.dat support file now has EPSG:1193 as the transformation to be used for NTF coordinate systems EPSG:4275 and EPSG:4807 used for France. Internal changes were made to potentially support testing coordinate reference system transformations in the Coordinate Reference System dialog box. No functional changes are expected. General file URI code was fixed to improve support for UNC paths such as \\filepath\to\network\location.db. This fixes, for example, the ability to use UNC paths for the coordinate reference system support file epsg.db. Transforming coordinates to a different coordinate reference system could cause the application to close when certain concatenated transformations were specified in the boundcrs.dat support file, specifically if the first two transformations cancelled each other out. This has been fixed. Axis information is now displayed correctly in the coordinate reference system (CRS) dialog boxes for more CRS, such as meta projections used in KAP files. 1902277, 1902328 When creating a new CSAR raster, the output coordinate reference system (CRS) will now consistently use the default base units of the CRS (metres or degrees). This fixes for example, creating CUBE surfaces when the Tools > Options setting for Coordinate Ground Units was set to units different than the default units of the CRS.

Export

1902234 When exporting a selection to shapefile, it is now possible to use coordinate reference systems (CRS) defined in the map definition support file (mapdef.dat), in addition to the EPSG support file (epsg.db). It is recommended to use known EPSG CRS whenever possible to improve interoperability of the resulting shapefile.

GUI

1902302 Error messages are now displayed when opening coverage data or when attempting to display the data as digits, if the Sounding Rounding setting in Tools > Options is set to a name that is not present in the current Sounding Rounding file.

Miscellaneous

1102785, 1901720 A Search field is now available to filter the list of possible values when selecting an attribute value from an enumerated list. Gradians and arc-seconds have been added to the units table support file as units for angles. Scale values of parts per million and parts per billion have been added.

42 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.2.4: Maintenance

Reference Description

Auto-completion in expressions is no longer activated by typing a space when more than one possible value matches the currently typed value and has a space as the next character. In other cases, auto-completion is still activated by pressing the Space bar. The Enter key can also still be used to select a suggested value for auto-completion. This affects, for example, the Filter dialog box. An issue that could cause the application to close unexpectedly when making a connection to Oracle has been fixed. 1901817 Certain feature types could be displayed with the wrong attribute values if a HIPS file was opened without a HIPS license enabled, resulting in the features being displayed as the wrong type of feature. This has been corrected.

Mosaicing

Some pings were not using the correct frequency value for R2Sonic backscatter processing using the SIPS Backscatter engines. This has been fixed. When creating a multi-spectral SIPS Backscatter mosaic, if individual-frequency component mosaics already existed in the output location, an error would sometimes be displayed. The component mosaics are now overwritten and the multi-spectral mosaic is created without errors.

Process Designer

The Compose Path process no longer drops the last part of the filename when the filename includes periods.

SIPS Backscatter

1902162 There was an issue with processing a SIPS Backscatter (WMA with Area based AVG) mosaic when the Search Radius Footprint option was enabled. This has been fixed and the mosaic process now completes successfully. Creating a mosaic with SIPS Backscatter (WMA with Area based AVG) and beam pattern was not correctly properly. This has been fixed.

HIPS and SIPS Changes List 43 CARIS HIPS and SIPS 11.2.3: Enhancements

CARIS HIPS and SIPS 11.2.3 October 2019

Enhancements

Reference Description

License Manager

The expiration date shown in the License Manager for trial licenses now shows the date of the last day that the trial license can be used. This date is based on the number of days granted for the license and the time period during which the license can be used. If the license is activated after part of the available time period has already passed, the date will now reflect the number of days still available in the allotted period of time. If the current license is not a trial license, the field now shows N/A.

Miscellaneous

1802704 ELEVAT has been added as the elevation attribute for LNDELV features in the default elevationlookup.xml support file. ELEVAT attributes will now be used for Z-values, for example, when exporting LNDELV features to 3D DXF files.

SIPS Backscatter

Some error messages and warnings displayed in the Output window when processing backscatter data using the SIPS Backscatter (WMA with Area AVG) engine were updated to be more informative.

Process Designer

1901901 A new helper function, Substring, has been added to Process Designer to extract part of a string using a start position and length. The extracted string can then be passed into another process that requires a string as input.

Python API

The add_band and remove_band methods have been added for variable resolution surfaces (VRS objects) in the Python API.

User Help

The S-57 ENC Object Browser Help has been updated based on changes in S-57 Edition 3.1.3

44 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.2.3: Maintenance

Maintenance

Reference Description

Calibration

1901978 When making changes to Heave Timing Error, under Motion in Calibration, the changes were not being shown for heave/delayed heave in the display. This has been fixed.

CARIS Batch

Unnecessary snapping was removed when transforming vector features to a different coordinate reference system for formats such as Shapefile. This affects, for example, how data is imported using the Add Features process, and produces slightly different results. Minimum and maximum values for the Standard Deviation, Density and Weight bands of SIPS mosaics have been updated to show the full extent of values stored in that band.

Compute GPS Tide

1900232, 1901170, Kongsberg data EM Height records, imported into GPS Height, when setting Compute 1901795 Vertical Adjustment and GPS as the Vertical Datum Reference in Georeference Bathymetry, did not account for everything that was applied in Kongsberg acquisition. Kongsberg acquisition always applies the waterline and antenna offsets, but will only apply the motion when specified. The GPS Vertical Adjustment computation is now accounting for these offsets when necessary. Similarly, usage of GGA/GGK, when computing the vertical adjustment, being raw GPS information, the antenna offset has not been applied. Now the setting in the Installation Record of the raw data will be applied in the GPS Vertical Adjustment computation.

Compute TPU, Load Tide

1601090, 1901036 DpTPU is no longer computed as zero when loading Tidal Observations through the Georeference Bathymetry process using a tide zone file and both Weighted Average and Compute Errors enabled.

Contacts, Import Selected Objects

1901817 A fix has been made to allow the use of the mapping file from HIPS to S-57 in the File> Import> Import Selected Objects process. This will enable users to import SIPS Contacts into a feature layer or hob file. When opening a *.hips file and selecting contacts (without the HIPS and SIPS modules enabled), the contactType attribute values were not shown in the Selection and Attribute grids. This has been fixed. 1901817 When opening a HIPS file containing contacts (with the HIPS and SIPS modules turned off), the application would interpret the stored geographic coordinates as projected coordinates in the coordinate reference system of the HIPS file. This caused the contacts to be shown near the equator. This has been fixed.

HIPS and SIPS Changes List 45 CARIS HIPS and SIPS 11.2.3: Maintenance

Reference Description

Coordinate Reference Systems

Certain meta projections, used as the coordinate reference system (CRS) for BSB and HCRF charts, are now handled more similarly to other CRS. In addition to other changes, if a meta projection identifies that the associated polynomial CRS parameters represent a supported CRS, the known supported CRS is used instead. As a result of these changes, CRS information for affected datasets can now be displayed in the Select Coordinate Reference System dialog box. Another result is that certain BSB datasets can now be used in processes such as Copy to CSAR and Extract Coverage. Note that there may be some differences in the CRS definition and the polynomial definition, so creating another coverage (e.g., a CSAR) from an existing BSB may result in some differences. For example, if the chart boundary does not align with the cells of the chart, the resulting coverage will be shifted. Support has been added for Mercator variant C, which has been the typical Mercator used internally. Previously, the internal variant C was converted on export to either Mercator variant A if the scaling latitude is zero, or variant B otherwise. This had been done for interoperability for formats that did not support variant C. The projected coordinates for meta projections were updated to match the coordinate reference system definition, for supported projections. As a result, when the coordinate reference system of the view matches the data, the coordinates shown in the status bar are now consistent with the definition of the projection for the file.

Coverages

1901451 The Populate Variable Resolution using Swath Angle process no longer fails when the data source is multiple HIPS files. 1901983 It is now possible to extract data from a Variable Resolution surface that has a designated sounding within the extract boundary. When viewing the properties of a band of a raster data source selected in the Project window, the Min Value and Max Value properties are now correctly adjusted by a scale factor when relevant. This happens if the internal band type unit is different from the band type unit being displayed to users, which is not expected to occur with the current application, so no functional changes are expected.

Export

1901984, 1901773, Both Export HIPS to ASCII in the application and the Export HIPS to ASCII process in 1802754, 1802432 Process Designer and in carisbatch now produce consistent results. The following updates have also been made to these processes. In the HIPS application: • Latitude/Longitude are no longer switched in the output file. In the Export HIPS process: • Timestamp values are now always UTC. • Geographic coordinates no longer switch formats (Geographic DD/Geographic DM). • Coordinates in Geographic DMS (no formatting) now export successfully. • Beam and profile values are now integers. • Beams and profiles are now only exported if they have an Accepted status flag.

46 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.2.3: Maintenance

Reference Description

Extents

When opening a project file with local saved extents, those extents were not being applied to the overview correctly if some of the data in the project could not be displayed using the coordinate reference system of the saved extents. This affects, for example, project files containing a global dataset with data at the poles, but with saved extents around a local dataset and a local projection that cannot be extended to the poles. This has been corrected and the saved extents are now applied successfully.

Georeference Bathymetry

1900349 In the HIPS and SIPS 11.2.0 release, GPS Tide files were changed to store the data the same way as it was stored prior to the release of HIPS and SIPS 11.0.0. This change allows GPS Tide data to be imported directly from Teledyne PDS format and then the Vertical Datum Reference to be set to GPS in Georeference Bathymetry without having to use Compute GPS Vertical Adjustment. 1900970 Running Georeference Bathymetry on a HIPS track line containing a total number of profiles in multiples of 50 plus one (e.g., 101, 251, 1051) was causing the last ping to be ignored from view and not processing. This has been fixed and the profile is now processed.

GUI

1902110, 1902122 The File> Import> Object Import Utility command has been restored to the File menu. Users will need to apply Windows> Layouts> Reset Layout to make this command visible in the current release. 1900625 Superselected features in the 2D View are now correctly highlighted with the colour set for superselection in Tools > Options, to better indicate that it is superselected, particularly when the mouse is used to add items to an existing selection. 1901871 Rotating the wheel button of a mouse to change the part of a list that is visible in a window or dialog box, such as in the Properties window, no longer adjusts values if the mouse cursor passes over a field that has controls such as drop-down lists, Up/Down Arrow buttons, sliders, or date/time controls.

Licensing

1901412, 190139 Switching between USB license dongles now works when the new USB key was a previously used USB key. The new key is applied the next time the application is started.

Miscellaneous

In the Edit > Collections dialog box, right-clicking on the last collection and selecting “Delete Collection” now works correctly. The Export Coverage to ASCII process now consistently uses English (US) locale for formatting Date & Time, Date, and Time bands. Other contexts, such as tooltips, use the formatting they had previously been using for date and time band values. Mercator variant B is now written out in WKT as variant B, unless it is being used for a GeoTIFF. Mercator variant B is still written out as variant A for GeoTIFF as GeoTIFF does not support variant B.

HIPS and SIPS Changes List 47 CARIS HIPS and SIPS 11.2.3: Maintenance

Reference Description

Process Designer

1901308 Sometimes importing data through a process model would fail the first time it was run, with an error in the output window. This is no longer an issue. 1902017 In the Properties for the Filter Processed Depths process in Process Designer, duplicate sets of options were being displayed for Values, which included the Scalar and Static Value fields. These properties are now displayed as Threshold Value and are now only shown once.

Python API

The level policy used to create a new band through the Python API is now stored as metadata in the BandInfo for raster bands. Data in pyramid levels is now stored and drawn successfully when a new raster band is added through the Python API. Raster bands added in older versions of the Python API may not display when zoomed out - these bands may need to be deleted and recreated. 1901987 BICUBIC level policies can now be used; previously MAX had been used instead. Creating a band with a BICUBIC level policy will result in the coverage not being able to be opened in older software.

48 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.2.2: Enhancements

CARIS HIPS and SIPS 11.2.2 September 2019

Enhancements

Reference Description

Calibration

1500092, 1502561, Calibration in Subset Editor has been updated to allow the estimation of Sound Velocity 1502129, 1503256, Correction (SVC) values when calibrating data which has SVC applied. This will enable 1601786, 1601809, users with data that has Pitch, Roll and Azimuth values applied in SVC to adjust them, and 1700012, 1700629, to allow for applying Time Correction values to data to which SVC has been applied. 1702406, 1801732, 1802373, 1901892

ConvertToHIPS

1801615 The Kraken TIL import process can now read offset values from the TIL file and populate the From Data vessel configuration file. This allows data to be imported and processed properly without using a vessel file. 1900356 The Kraken TIL import process now has an option to allow users to filter the data during import using a threshold of the real-time uncertainty stored in the TIL file.

1400712,1900276, The Triton XTF import process has been updated to more accurately read data from a dual 1801852 head sensor and merge the corresponding port and starboard pings into single profiles in the HIPS Data format.

Coverages

When using Export Coverage to ASCII, date-time bands can now be exported in different formats. Currently, the pre-existing format (LLL d, yyyy h:mm:ss) is still the default, and one additional format (DD-MMM-YYYY:HH:MM:SS.ss a) is now available to export in CARIS GIS timestamp format used for *.lis files. Export Coverage to ASCII now supports a unit of DEFAULT, which exports the data with the same format as the data in the source coverage.

Installer

Drivers for USB license keys are now deployed with the application. This ensures the drivers are available to be installed if needed. The preferred solution remains to use licensing soft keys instead of USB keys.

License Manager

The Offline Activation step of the License Setup wizard has been updated to improve the use of USB license keys (dongles). There are now separate fields to allow the locking code to be taken from the USB license key instead of the local machine. The Dongle locking code field also provides a button to launch the installer for the Sentinel System Dongle Drivers if the drivers have not been previously installed. More informative error messages have also been added for the USB license not being detected or the dongle drivers not being installed.

HIPS and SIPS Changes List 49 CARIS HIPS and SIPS 11.2.2: Maintenance

Reference Description

SIPS Backscatter WMA Area AVG

The SIPS Backscatter (WMA with Area AVG) process has been optimized, especially when the extents are large compared to the line coverage. The SIPS Backscatter (WMA with Area AVG) process has been optimized, especially when the updating size is decreased. A minor issue has been fixed for Create Mosaic with SIPS Backscatter (WMA with Area AVG) for dual head/multi-sector data. Also, a couple of minor improvements have been made to the processing of the mosaic in that engine.

Maintenance

Reference Description

Calibration

When using calibration in 11.0.x and 11.1.x with GPS vertical datum applied, the data was not showing proper shifts. The 11.2.0 update has the results of GPS Vertical Adjustment produce the same results in the GPS Tide files as in versions previous to 11.0.0 and the Calibration module now treats the data correctly for display purposes.

Compute GPD Tide

1900232, 1901170, Georeference Bathymetry, using GPS as the Vertical Datum Reference and Computing 1901795 Vertical Adjustment with GPS Heights from Kongsberg data (*.all and *kmall) EM Height records, has been updated to no longer apply the real time heave and antenna height, since these were applied in acquisition.

Connection

Selecting from a WFS layer could fail with an error message if the WFS feature definition for an attribute was defined as being a string, but the data consistently contained integer values for this attribute. The selection now completes as expected.

Contacts

An issue with saving and moving contacts has been resolved. Enumerated attribute values are now processed internally as the number instead of the name. No functional change is expected. An issue with the attributes for the width, length and height of contacts, when using the measure tool to update the values from Side Scan Editor, has been fixed. All measurements are now being automatically updated in the attributes.

Convert to HIPS

1901868 Import to HIPS process for Hypack RAW, HSX failed when there were records with no beams and no default number of beams. This has been fixed to ignore these records and continue importing data.

Features

Unnecessary X's no longer appear in the view when using the Click Within Edges command on feature layers such as shapefiles.

50 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.2.2: Maintenance

Reference Description

Import and Export

1901264 When exporting to DXF, a more precise geometry library is now used. This fixes some error messages related to geometry validity when the output DXF is in a different coordinate reference system than the input data. This affects all exports to DXF, including exporting a selection of vector features to DXF. exporting a profile line to DXF, and exporting reference model features to DXF.

Process Designer

1901562 The input parameters for Export HIPS to ASCII and GSF processes did not include the correct track line parameter type. When running a process model with the track lines as a parameter, the Select Track Lines field in the Properties would not populate. This has been fixed.

Processes

1900928 Copy/Move HIPS To HIPS and Import To HIPS (with a new HIPS file) now properly process data that contains referenced navigation.

SIPS Backscatter WMA Area AVG

Creating a mosaic with the SIPS Backscatter engine using an existing beam pattern with Correct For Acquisition Modes enabled was causing the application to close unexpectedly. This has been fixed and the mosaic is now created successfully. Add to/remove from mosaic in the SIPS Backscatter (WMA with Area AVG) engine was not using the same contributing size as the original mosaic. This has been fixed. When using Add to with SIPS Mosaicing using the SIPS Backscatter (WMA with Area AVG) engine, the line log was incorrectly adding options, even though there were none available to the user. This has been fixed. Creating a Beam Average mosaic using the SIPS Backscatter (WMA with Area AVG) process with the Search Radius Footprint option enabled was resulting in circular artifacts. This has been resolved by limiting the beam footprint in the same way that the time series was fixed (max 10*line data resolution). An issue that was producing warning messages during the creation of a SIPS Backscatter mosaic (WMA with Area AVG) has been fixed. The messages no longer display.

HIPS and SIPS Changes List 51 CARIS HIPS and SIPS 11.2.1: Enhancements

CARIS HIPS and SIPS 11.2.1 August 2019

Enhancements

Reference Description

SIPS Backscatter

1901777 Support has been added in SIPS Backscatter for Kongsberg EM304 MBES sonar data in *.kmall format.

Water Column Imaging

1900797, S7K data processed in QPS Qimera and exported as GSF files can now be imported 1900747 into HIPS and SIPS and use the 7k water column records from the original *.s7k data. All of the files (*.gsf, *.s7k) must be in the same data location when importing the data.

Maintenance

Reference Description

Additional Bathymetry

Attempting to add a line to a surface that already contained additional bathymetry was failing with an error stating that the lineage already exists. Adding a line now only updates the sources in the lineage if additionalBathymetry.csar is not already present, allowing the command to be run multiple times.

Process Designer

Coordinate reference systems (CRS) with concatenated transformations, such as time- dependent transformations, are no longer hidden in the CRS-selection dialog box when another similarly-named CRS also exists with a simple transformation. 1901657 Running a process model that contained the Export HIPS to ASCII process was outputting incorrect results and sometimes caused the Import Sensor Data command and the Swath Editor to be unavailable. This has been fixed and process models containing this process can now be run successfully.

Features Editing

1901002 The Click Within Edges command can now be used on a wider variety of feature layers, such as shapefiles.

Miscellaneous

GSFConverter (for SIPS Backscatter) has been updated to be able to handle Kongsberg ping rollover. This will only affect Kongsberg datasets whose pings roll over the 65535 ping number, and datasets with a ping 0. Connections can now be made to WFS that include namespaces in the feature type name, provided the namespace is defined properly in an xmlns tag.

52 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.2.1: Maintenance

Reference Description

Error reports are now consistently generated in the folder specified in Tools > Options for error reports, not in the folder for logs.

Sound Velocity Correction

1901580 Sound velocity correction was not being applied correctly when running Georeference Bathymetry on s7k data that contained input from only the starboard head of a dual head system. This has been fixed and sound velocity correction is now applied correctly.

HIPS and SIPS Changes List 53 CARIS HIPS and SIPS 11.2.0: Enhancements

CARIS HIPS and SIPS 11.2.0 August 2019

Enhancements

Reference Description

CARIS Batch

When setting a coordinate reference system (CRS) in CARIS Batch, it is now possible to specify the epoch of the transformation, when relevant. For example, EPSG:2953@1997 specifies to use January 1, 1997 as the epoch, and EPSG:[email protected] specifies to use a date in the middle of 1997 (July 1) as the epoch. Updates were made to the information displayed for CARIS Batch --version. • A three-digit version number is now shown for the application. • Individual version numbers for modules are no longer shown. • The copyright information has been updated to reference Teledyne Digital Imaging, Inc. The config.xml file for each module has been updated to remove the module version information. The framework version of the application is sufficient to uniquely identify the module details.

Catalogue Editor

The About box in Catalogue Editor has been updated, including the trademark information shown.

Coordinate Reference System

The Details tab of the Coordinate Reference System dialog box now includes details of each step of the transformation when viewing a coordinate reference system (CRS) that has complex multi-step transformations associated in the boundcrs.dat support file When setting a coordinate reference system (CRS) in CARIS Batch, it is now possible to specify the epoch of the transformation, when relevant. For example, EPSG:2953@1997 specifies to use January 1, 1997 as the epoch, and EPSG:[email protected] specifies to use a date in the middle of 1997 (July 1) as the epoch. The EPSG database used by default as the source for coordinate reference systems in the application has been updated from version 9.5.5 to version 9.6.3. The changes include the addition of EPSG:8900, EPSG:9000, EPSG:9003, EPSG:9006 and EPSG:9009; see the EPSG changes list for complete details. The Details tab of the Coordinate Reference System dialog box now includes the epoch of the transformation when viewing a coordinate reference system (CRS) that has a time- dependent transformation with a specified epoch. The display name of a coordinate reference system that has an associated multi-part (concatenated) transformation now shows the area of use of the first transformation. Attempting to open a file with a coordinate reference system that requires a grid shift file, such as a time-dependent transformation, now does not open the file and displays an error message if the grid shift file is not available When selecting a coordinate reference system (CRS) in the Select Coordinate Reference System dialog box, if the CRS requires a grid shift file that is not available, warning icons and messages are now displayed. Similarly, warnings are displayed when viewing details of a CRS if the grid shift files are not available.

54 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.2.0: Enhancements

Reference Description

An internal performance improvement was put in place to avoid unnecessarily duplicating calculations when repeatedly performing the same coordinate reference system (CRS) transformations. This improves, for example, the performance for displaying many vector features in a different CRS. 1800731 General notice: CSAR files can now be created with time-dependent coordinate reference systems. These new CSAR files can be opened and used in newer/upcoming software, such as Bathy DataBASE Server 5.3.x, Easy View 5.3.x, HIPS 11.2.x, and HPD 4.0.x. They cannot be opened/used in older software, such as BASE Editor 5.2.x, Bathy DataBASE Server 5.2.x, Easy View 5.2.x, HIPS 11.1.x, and HPD 3.2.x. 1800731 Time-dependent transformations, also known as 14-parameter transformations, are now supported in the application. Like all transformations, the coordinate reference system (CRS) support file boundcrs.dat needs to be updated to specify the transformation to use to warp data in a specified CRS to WGS 84. As many standard transformations go to ITRF2008 or other scientific geocentric CRS, support has been added for concatenated transformations in the boundcrs file, such as EPSG:8676|EPSG:8264|EPSG:7666. Note: concatenated transformations are automatically simplified when possible for performance reasons, if two parts of the transformation would cancel each other out. Note also that the transformation is automatically applied in the reversed order when appropriate. Geocentric CRS are also now supported as intermediate CRS. When using these transformations, it is necessary to use the new Data Epoch field in the Coordinate Reference System dialog box, or @(epoch) in CARIS Batch, to specify the epoch for the transformation when the CRS is selected. If no epoch is specified, the reference epoch for the transformation is used by default.

Coverages

Support has been added for creating new CSAR raster surfaces and SIPS mosaics with expanding extents. This eliminates the need to define the extents of a coverage using the Create HIPS Grid and Create SIPS Mosaic processes, either through the application interface, process models or CARIS Batch. Having the extents of the CSAR automatically update is particularly useful when surveying an area with uncertain final extents; as new areas are surveyed, the extents of the CSAR will automatically update to include the new data and not require a new coverage each time data is imported. This also means the Overview command will use the current extents of the data and not the predefined extents in the coverage; reducing the need to zoom in after applying Overview to coverages that anticipate more data to be added. No functional changes are expected for the existing CSAR support when the extents are set to fixed. When expanding extents are used, previous versions of the software will not be able to open the data. The File > Save As... functionality can be used to create a new CSAR that is compatible with previous versions. 1801621, The Export Coverage to ASCII dialog box now allows coordinate values (X, Y, latitudes, 1802062 longitudes) to be selected for export similarly to band values, including sorting them in the export order. Also, items now remain in the “Available” list even after they are selected, allowing the same data to be selected for exported multiple times. This allows, for example, exporting both geographic coordinates and northings and eastings at the same time, with different formats and/or precision. Similarly, the same band value can be exported multiple times with different units and/or precision.

HIPS and SIPS Changes List 55 CARIS HIPS and SIPS 11.2.0: Enhancements

Reference Description

1801316, A new Tools > Coverages > Modify > Extract > Using Geometry command is available to 1801816, extract coverage data based on existing geometries in the selection or a layer, or using 1900846, geometries specified in well-known text (WKT) format. 1001824, The Extract > By Feature Layer command, hard-coded to look for objects, is 1702271 cvrage expected to be removed in a future version of the application New bounding polygons for CSAR point clouds no longer consider rejected points. The algorithm for creating new bounding polygons for CSAR point clouds has been updated to create smoother polygons that contain all points in the point cloud, resulting in coarser bounding polygons.

GUI

The Create > Collection from Selection menu item has been renamed Create > Collection, for simplicity. Like many menu items, it operates on the current selection. The Create menu was reorganized to have a Lines sub-menu and to move Buffers into the Areas sub-menu. The contents of Create > Grid was moved under Lines and Areas. The File > Open > Sources from Project menu item is now also available when no data is open in the application. The Edit > Ungroup Soundings sub-menu has been renamed to Edit > Soundings. The menu items within this sub-menu have been renamed from All to Ungroup All and Selection to Ungroup Selection. Menu items in the Edit menu have been reordered to improve the sharing of functionality between CARIS applications. The Copy Feature > Class and Copy Feature > Geometry menu items have been moved from the Create menu to the Edit > Copy sub-menu. The Edit > Edges > Smooth and Edit > Edges > Filter menu items have been combined into a single command called Smooth and Filter. When this command is run, smoothing and/or filtering may be applied to the selected feature objects. This change is only shown if the Reset Layout command is run, otherwise the previous commands will be displayed. The Create > Layer By menu has been moved to File > New > Layer By. A new Change sub-menu has been added to the Edit menu. The Change Selection command is now available under this menu as Edit > Change > Selection. The Presentation property that controls the stylized display settings of feature layers, such as HOB files, has been renamed to Portrayal. The About box in Catalogue Editor has been updated, including the trademark information shown. Mini-dump reports are now created in more cases when the application closes unexpectedly. HIPS process menus have been updated and reorganized as follows: • Commands listed on the Process menu have been moved to Tools > HIPS and SIPS as has the HIPS Data Filters menu, which is renamed to Data Filters. • Update Critical Soundings has been moved from the Edit menu to Tools > Features. • Filter Screen and Filter to End of Line have been moved from Edit to Edit > Status Flags. • Query, Query Line and Find, as used in the HIPS and SIPS Editors, have been moved from the View menu to the Select menu. • Restart Cleaning process is now located on Edit > Status Flag> Reset HIPS Status.

56 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.2.0: Enhancements

Reference Description

The Create menu was reorganized to have a Lines sub-menu and to move Buffers into the Areas sub-menu. The contents of Create > Grid was moved under Lines and Areas. The File > Open > Sources from Project menu item is now also available when no data is open in the application. The About CARIS dialog box now includes the name, version and framework version of the application, and no longer includes module version information.

Import

When creating CSAR point clouds, the internal storage is now compressed. This saves on file size, and also improves transfer speed when uploading to BDB Server databases. Internal changes were made to improve performance when creating new CSAR point clouds, particularly on a network drive The algorithm used to create the bounding polygon for CSAR point clouds has been updated to not be limited by an arbitrary maximum number of points. This change can avoid artifacts in the bounding polygons created for large CSAR point clouds. The creation of bounding polygons for larger CSAR point clouds was updated to be more efficient.

Licences

The warning message displayed when a license is not available has been updated to include the type of license that is currently active, that is, whether it is local/commuted or network. The spelling of “license” is now used more consistently. This affects some messages displayed, but has no functional effect. The End User License Agreement (EULA) has been updated to include more information about direct, indirect, and consequential damages. The URL for trademark information has also been updated. While these are the only changes since version 1.5 of the EULA reviewing the entire agreement is recommended.

Miscellaneous

The Object Catalogue setting for the default catalogue used when opening HOB files is now found as a Tools > Options setting under a new Files and Folders > Miscellaneous section. Velocity grid shift files, such as cvg60.cvb for EPSG::8676, are now considered as part of the transformation. If a necessary grid shift file cannot be found, a warning message is displayed and this step in a coordinate reference system transformation is skipped. An issue that could cause the application to unexpectedly skip processing some data has been fixed. The issue was not known to happen in any processing in the application. Internal changes were made to improve sharing functionality between CARIS applications. These changes resulted in a new Run Process Model folder under the modules folder in the installation directory. No other functional changes are expected. Internal changes were made to improve the sharing of functionality between CARIS applications. No functional changes are expected. Performance improvements were implemented for using feature catalogues containing large numbers of defined enumeration and/or list attribute values.

HIPS and SIPS Changes List 57 CARIS HIPS and SIPS 11.2.0: Enhancements

Reference Description

The Edit > Restart Cleaning process menu has been changed to Edit > Status Flags > Reset HIPS Status and the dialog box for this process has been updated. The input source for data can now be set from a drop-down list in the dialog box. If track lines are selected in the main display or from the Active Track Lines window they will be available in the list, as well as all the available track line layers that are in the Layers window. The number of issues reported by the Validation command is now reported in the Output window as a number of issues, not errors, as not all issues are errors.

Mosaicing, SIPS Backscatter

A new SIPS Backscatter engine has been added to the Create/Add To/Remove From SIPS Mosaic processes. The 'SIPS Backscatter (WMA with Area based AVG)' engine processes multibeam backscatter data referenced by HIPS data with Weighted Moving Average (WMA) gridding and Area based Angle-Varying Gain (AVG) algorithms.

Process Designer

The About box in Process Designer has been updated, including the trademark information shown. The internal ID for process models inserted into another process model in Process Designer are not updated to be unique. This has no functional effect. All sample process models in “%ProgramFiles%\CARIS\HIPS and SIPS\11.2\modules\HIPS Essential\Sample Process Models” and "%ProgramFiles%\CARIS\HIPS and SIPS\11.2\modules\SIPS\Sample Process Models” have been updated to support recent changes in extents functionality. The names and/or descriptions of each model have been updated as needed and the extents settings now show as optional.

Processes

The Export Coverage to ASCII process in CARIS Batch and Process Designer now has an --include option to specify the order of position (X/Y/Lat/Lon) and band (e.g. Depth/ Mean/Source_Name) values in the output ASCII file. This replaces the more restrictive --include-band option, but the --include-band option can still be used the same as in past versions for backwards compatibility. The dialog box for Export Coverage to ASCII in the desktop application will be updated to use the new option in an upcoming version

Python API

Support for the set_string_table function has been added to the Python API for CSAR clouds and raster surfaces Support was added for flag set bands such as Status. The Status band is now listed as a band for point clouds, and when applicable, the band values can be modified. The query() function for point clouds now has an optional parameter named flags that can be used to limit which values of flag set bands pass the filter. flags=(('Status', ('Rejected'),())) or flags=('Status','Rejected') can be used to exclude all rejected points, whereas flags=(('Status',(),('Designated'))) can be used to only include designated points. Entries in a string table are no longer escaped for use in a regular expression. They will now be escaped according to the rules for python strings

58 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.2.0: Maintenance

Reference Description

Sounding Selection

The Presentation field in the Sounding Selection wizard has been renamed to Portrayal

User Help

1801477, Offline help is now deployed with the application. While it is recommended to use the newest available help online, the application will now automatically switch to using offline 1702647 help if the online help is not accessible. The Help setting in Tools > Options > Files and Folders has also been updated for this change, now providing a toggle for users to switch from online to offline without requiring the extraction of files or the selection of a location. The updated Help setting has been moved to a new Miscellaneous section under the Files and Folders category. The Help button has been removed from several profile-related dialog boxes. Context- sensitive help for the currently active dialog box is supplied by clicking F1.

Maintenance

Reference Description

.hips File

Changes have been made to how track line data is cached, improving the speed of switching between track line layers, creating track line layers and grouping/un-grouping layers.

CARIS Batch

The previous file size limitations for CSAR files have been removed. It is now possible to create CSAR files bigger than 1 TB and open CSAR files bigger than 2 TB. When multiple --set-option or --override-option parameters were specified in the same command line, some of the parameters were ignored. All of the parameters are now applied.

Classification

The Classification dialog box has been updated to better support multiple values in a single attribute.

Contouring

The Contour Wizard now displays an error message in the Output window when loading an existing Contour levels file that contains invalid characters, such as text. The Contour Raster process now supports contour level files with an internal byte order mark (UTF-8 header).

HIPS and SIPS Changes List 59 CARIS HIPS and SIPS 11.2.0: Maintenance

Reference Description

Using the Merge Matching command with open lines that touched exactly at the start point of one of the lines could result in edge directions being flipped. Any attribute values that related to the direction of the line were not adjusted, however, and were no longer accurate after the merge. This affected, for example, cntdir (contour slope) attribute values on contour lines that are used to determine the direction for safe side smoothing. Now, all lines being merged are considered, and if any of the input lines can be used without being reversed, that line is used as the basis of the orientation for the new merged line. This avoids unnecessary edge reversals and resolves the issues with inaccurate cntdir attribute values after the merge is complete. Also, a warning message is now displayed if all of the edges were reversed and attribute values such as cntdir may no longer be correct. The Contour Wizard now allows loading an existing Contour levels file that contains fewer than 3 characters, such as a single 1 or 2 digit contour level. 1800884 True positions directly on the edge between raster surface cells could in some instances be interpreted as not being within the cell. This caused contouring failures about non-existent Z-values when contouring based on true positions. The true positions are now used correctly, and contouring completes successfully.

Coordinate Reference System

The default vertical coordinate reference system support file (C:\ProgramData\CARIS\BASE Editor\5.3\System\spatialref.db) has been updated to the current EPSG version, 9.6.3, adding a number of datums and reference systems, such as DHHN2016. Searching in the Select Coordinate Reference System (CRS) dialog box now shows all CRS with the name, and does not filter out CRS with similar names but different transformations. The resolution used when comparing geometries is now based on the definition of the coordinate reference system of the geometries. This affects, for example, the Select by Geometry Comparison command and Python API geometry queries, and fixes “inconsistent location label” errors.

Coverages

1802491 Position bands with Z-values for 3D CSAR point clouds now have accurate minimum and maximum values computed from the range of data in the point cloud. The Extract Coverages process now displays an error message if the specified geometry has no polygons.

Designate Soundings

Attempting to add the designated flag to soundings already flagged as designated now displays a message stating that these soundings will be skipped and the flag will be applied to the other soundings in the selection.

EAM

The list of classifications in the Classifications Settings dialog box was being cleared as part of saving the classification file. As a result, the saved file always contained no classifications. This has been fixed and changes are now retained. General contouring: A more informative error message is now displayed if no contour levels are provided when running the Contour Raster process.

60 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.2.0: Maintenance

Reference Description

When using Model > Classification Settings with a classification file that has only a single setting, using the Increase Severity or Decrease Severity buttons no longer causes the application to close.

Export

When exporting to FAU from a CSAR point cloud, internal indexing is now used to order the values in the FAU. This only affects point clouds imported in BASE Editor.

Georeference Bathymetry

1801369, Georeference Bathymetry processing has been updated to produce GPS Tide records that 1900136, match GPS Tide records produced in versions previous to 11.0.0. The results of the final 1900150, processed data are not affected. This will allow users to compare GPS Tide to Tide and 1801953 validate (QC) the results. Output Components now breaks down the GPS Tide computation properly in the text file saved with the line folder.

GUI

The About boxes for editors (Vessel, SVP, Tide and Generic Data Parser) have been updated to the latest formatting. Clicking on the Status bar when no data is open no longer displays an error message.

Lineage

The Lineage dialog box can now be opened and lineage information inspected for read- only coverages, such as coverages open from a BDB Server database.

Miscellaneous

Exiting full screen mode when the Full Screen toolbar is docked no longer causes the application to close. The Details tab of the Coordinate Reference System dialog box now includes details of each step of the transformation when viewing a coordinate reference system (CRS) that has complex multi-step transformations associated in the boundcrs.dat support file. Some vector formats, such as GML, GeoPackage and Shapefile, were displaying numeric attribute values rounded to the nearest integer. Attempting to edit or export these attributes would use the rounded values. This has been corrected and an appropriate precision is now applied. 1901048 The validation tests for Edges with Redundant Vertices and Edges to Merge now provide Repair All links in the Output window when issues are found.

The Data Range: Min and Max properties in the Colour properties group no longer display values when the controls are disabled. Similarly, the Reset button is now disabled in these cases. The rainbow colour map is no longer used when displaying 8-bit images with Colour by Palette. 1900990 Internal performance improvements were made for querying a layer with extents that are smaller than the extent of a map. This affects, for example, connections to a service that has data over the entire world, but with individual layers for specific areas. Internal changes were made to avoid unnecessarily copying feature data when making layers, improving the performance.

HIPS and SIPS Changes List 61 CARIS HIPS and SIPS 11.2.0: Maintenance

Reference Description

Internal performance improvements were made for layers that do not have any display filter set in the Properties window. Opening a PostgreSQL connection no longer creates layers for all data layers available in the service. This allows layers to be created for only the areas of interest and improves the performance of connecting to a service with many layers. When making a connection to PostgreSQL, previously the databases (datname) in the source were shown in the Open Connection wizard. Now, all of the schemas (schema_name) in the source are shown, along with their database names, allowing more control over which subset of data is opened through the connection. This changes how PostgreSQL information is stored in connection settings and project files, meaning the new PostgreSQL connection information specifying individual schemas cannot be opened in older software. The shared dialog box displayed for the Fill Raster Holidays By Range and Fill Raster Holidays By Pointing commands now has a title to make it more clear which mode is active.

Mosaicing

An issue was preventing the deletion of a mosaic after a line was removed from the mosaic. This has been fixed. The “Show details” hyperlink in the Output window once again displays a dialog box with additional details about the error case, when applicable.

Python API

Functions that return a FeatureList, such as get_related_features, now return the derived types. For example, if the related features are BDB Server database features, they are now returned as caris.bathy.db.Feature objects, allowing access to the specialized database attributes and functions. The resolution used when comparing geometries is now based on the definition of the coordinate reference system of the geometries. This affects, for example, the Select by Geometry Comparison command and Python API geometry queries, and fixes “inconsistent location label” errors. Filter expressions in the Python API can now use the IS and CONTAINS operators. The maxOccurs property can now be used to determine whether an attribute type supports only one value or multiple values. Attribute type information can now be displayed using the __str__ function. " 1802491 The band_info property of a 3D CSAR point cloud now has accurate minimum and maximum values for the Z-values in a band. 1900940 Remaining references to environment_python.xml file have been removed. No functional changes are expected. It is now possible to iterate over the points in a point cloud stored with 2D positions (X, Y) using the Python API. Iterating over the points in a point cloud no longer causes the application to close if an empty chunk is found. This could happen if the extents of the point cloud included large areas with no data. Changing the Tools > Options setting for Feature Plugin now immediately updates the feature_created function. Clearing the Tools > Options setting for Feature Plugin now immediately stops using the previously specified functions.

62 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.2.0: Maintenance

Reference Description

Selection

Track line values displayed in the selection window were showing as 0/1 instead of Yes/ No. This has been fixed. Selection can now be performed on layers that do not have a defined extent. An unnecessary error message related to the formatting of geographic coordinate values when no value had been specified is no longer displayed in the Output window.

Sounding Selection

The Sounding Selection Wizard no longer causes the application to close when “(No clipping)” is selected for the Clipping layer field, but is not the first entry in the drop-down list. This happened, for example, if the name of a feature layer started with a space. In the Sounding Selection Wizard, the default value for the Clipping layer field is now “(No clipping)” regardless of the naming of the available feature layers.

Subset Editor

Performing a selection in the 3D view or Subset Editor 3D view while zoomed in so that data is “behind” the camera, could result in selecting the data that is not visible behind the camera. This has caused issues particularly when all selected data was then flagged as Rejected. Now only visible data (i.e. in front of the camera) is selected in the 3D views.

Surfaces

Designated sounding processing was updated to properly consider the active coordinate reference system, including the vertical units. This fixes, for example, applying designated soundings as part of the Finalize Raster process when the application Tools > Options setting for Depth units is set to feet. Slowness in the application (Layers/Project windows), when Keep Up To Date was set on a coverage, was due to checks of the cover against the HIPS data. This has been resolved. 1901593 The contributing radius of a single resolution raster Uncertainty surface was not fixed to a maximum distance, which could result in unrealistic results in deep water. The radius is now limited in the same way as a CUBE surface, using 5% of depth. 1900840 When creating a raster from an existing raster, the precision could be rounded unnecessarily, resulting in unexpected results in processes such as Extract Coverage. This was more likely to happen with geodetic datasets. The issue has been fixed, and the expected results are now created.

Vertical Reference System

Attempting to start the Vertical Reference System Editor no longer causes the application to close if the vertical reference system database file is not available. An informative error message is displayed in this case.

HIPS and SIPS Changes List 63 CARIS HIPS and SIPS 11.2.0: Maintenance

64 HIPS and SIPS Changes List HIPS and SIPS 11.1

This section describes all changes made to the application in the 11.1 series of releases.

In this chapter...

CARIS HIPS AND SIPS 11.1.9 ...... 82 CARIS HIPS AND SIPS 11.1.8 ...... 83 CARIS HIPS AND SIPS 11.1.7 ...... 86 CARIS HIPS AND SIPS 11.1.6 ...... 87 CARIS HIPS AND SIPS 11.1.5 ...... 90 CARIS HIPS AND SIPS 11.1.4 ...... 95 CARIS HIPS AND SIPS 11.1.3 ...... 98 CARIS HIPS AND SIPS 11.1.2 ...... 99 CARIS HIPS AND SIPS 11.1.1 ...... 105 CARIS HIPS AND SIPS 11.1.0 ...... 107 CARIS HIPS and SIPS 11.1.9: Maintenance

CARIS HIPS and SIPS 11.1.9 July 2019

Maintenance

Reference Description

Contacts, Sidescan Editor

An application failure was occurring when closing Side Scan Editor after moving a contact. This has been corrected.

Convert to HIPS

1901551 Since the release of HIPS and SIPS 11.0.0, data from a Kongsberg EM2040 dual transmitter/dual receiver system was being imported with the offsets for the first head receiver and second head transmitter swapped, affecting the results from sound velocity correction. The Kongsberg ALL import process has been corrected to import the offsets correctly. Existing sound velocity correction data can be corrected by manually updating the installationparameter.xml file, which can then be copied to all other track lines with the same vessel settings, or by re-importing the Bathymetry data with the overwrite option, which will clear all edits. 1901495, 1901266 The Import to HIPS process was failing when importing Kongsberg KMALL data with invalid navigation records. The importer has been updated to ignore invalid records and allow the import to complete successfully.

Selection, Swath Editor

1900773, 1602737, The Swath Editor query was always showing intensity values as zero. Correct values are 1601653 now shown when intensity data is present, otherwise ‘N/A’ will be displayed.

SIPS Backscatter

1901224 Reading intensity data from XTF data for SIPS Backscatter mosaics has been updated to be more robust.

Sound Velocity Correction

1901141 When importing Teledyne PDS format data that contains a non-zero projector pitch steering angle, the angle is now imported and applied correctly.

Subset Tiles

1901088, 1802156, An issue was preventing subset tiles from being created when the surface projection was 1700194 different from that of the HIPS file. This has been fixed.

System Files

1801379 PICO multibeam devices have been added to the devicemodels.xml support file.

82 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.1.8: Enhancements

CARIS HIPS and SIPS 11.1.8 July 2019

Enhancements

Reference Description

*.hips file

1802782 A new process to upgrade the HIPS and SIPS data folder structure has been added. It is accessible through the context menu on a HIPS file in the Project Window when the data folder structure contains structures with “Project\Vessel\Day\Line” or “HIPS Folder\Lines". It will not show otherwise. The process will change the data to the following structure: • All track line Folders and index files are stored in a TrackLines_ folder. • Automatically created surfaces are stored in a Products_ folder. If the process is cancelled in the middle of processing, it will complete the track line it is working on and leave all other track lines as they were stored. Running the process again will work on all the track lines that were not upgraded the last time it was run. The menu item for File> Import> Upgrade HIPS File has been renamed to Rebuild HIPS File. Use Window> Layouts> Reset Layout to display this change in the current menu.

Attitude Editor

1000369, 1200847, A new process in Process Designer and carisbatch called ScaleHIPSAttitude will allow a 1501649, 1501723, user to scale any attitude data by a decimal value, +/-. The primary usage is to allow users 1502146, 1502616, to invert (-1) any attitude that was imported with an incorrect sign. 1602287, 1602877, 1700914, 1701367, 1801696, 1802446, 1900864

Catalogue Editor

An issue with the HIPS Catalogue Editor not being shown in the menu for SIPS Essential has been resolved.

GUI

1900533 When a HIPS file is opened, the Check HIPS File process is run to determine if there are any missing files or paths to raw data. When there is something missing, the user is prompted to find the missing data and the Reset Raw Data Location dialog box is shown to enable the user to fix these paths. Since some users are only viewing data and do not have the original raw data, a new option, “Do Not Check On Open”, was added to the Reset Raw Data Location dialog box. This enables a user to set which checks can be ignored when opening the data the next time. Also, when the option is set, the next time the data is opened, the Output window will have a link to open the dialog box to enable the user to fix the paths. The Check HIPS File function can be run from the Project Window context menu by right- clicking on the HIPS file.

HIPS and SIPS Changes List 83 CARIS HIPS and SIPS 11.1.8: Maintenance

Reference Description

Installation

1900654, 1900102, Installing the software using the MSI file instead of the setup.exe file now properly sets up 1900719, 1900862, licensing tools. Either file can be used to install the software. 1900896

Miscellaneous

Performance improvements were added for working with lines and areas with a large numbers of vertices. No functional changes are expected.

Maintenance

Reference Description

*.hips file

1802060 When opening a HIPS file that was missing raw data, sometimes a prompted message for each track line would pop up before the Check HIPS File was run. This no longer occurs.

Filters

The TPU S44 Filter was using the processed depths to compute the order when filtering soundings. This has been fixed to use the observed depths.

First Run

1900965 Unique ID files, by default, are created in C:\Users\\AppData\Roaming\CARIS\. If the user name in this path included extended ASCII characters or Unicode characters, such as é, the unique ID files could not be created and the First Run sequence could not be completed. This has been corrected and files can now be saved to the default location.

Georeference Bathymetry

Track lines created with imported GSF data that did not contain a sound velocity profile, were being set as Sound Velocity Corrected. When running Georeference Bathymetry, without Sound Velocity Correction set, a failure would occur. The data is no longer set as Sound Velocity Corrected and processing no longer fails

Run Process Model

Running a process model that contains a prompt for an input feature file (e.g. a HOB) no longer fails with an error message, regardless of which modules are enabled.

SIPS Backscatter

Backscatter values extracted from the time series datagram from a GSF were not scaled properly and were showing a very small range. This has been fixed. 1900697 Some GSF files that contained data only from the starboard head of a dual head system were failing to create a SIPS Backscatter mosaic. This is now working properly. GSF data from a dual Kongsberg sonar processed in QPS Qimera and exported as separate GSF files, one per head, is now imported into HIPS and SIPS as a single track line. This combined track line data can now be used to create a SIPS Backscatter mosaic.

84 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.1.8: Maintenance

Reference Description

Subset Editor

1802043, 1900696, When using a large HIPS and SIPS dataset (hundreds of GB), clicking in the Layers and 1802261, 1901070, Project windows would hang for many minutes. The issue has been resolved. 1901256

Vessel Editor

702723, 1300787, Issues entering manufacturer, serial number and comment in a new entry for the 1300349, 1400398, Transducer sections has been fixed. Setting the date on a row will now add a new empty 1900942 row as intended. Editing the “Comment” field in the Transducer section will mark the document as changed and enable the Save button where it previously did not.

HIPS and SIPS Changes List 85 CARIS HIPS and SIPS 11.1.7: Enhancements

CARIS HIPS and SIPS 11.1.7 June 2019

Enhancements

Reference Description

Swath Editor

1802496 Refraction Editor now supports more than 5 digits (e.g., more than 99,999) for the number of refraction profiles added to a track line.

Maintenance

Reference Description

Coordinates

1900678 The correct coordinate values are now shown in the Selection window when the Units setting for Ground coordinates in Tools > Options are different from the units of the coordinate reference system of the view.

Georeference Bathymetry

When running Georeference Bathymetry with the Vertical reference datum option set to GPS, and the Compute GPS Vertical Adjustment option selected, these options were being stored in the application settings. If the Georeference Bathymetry process is run again, but this time the Vertical reference datum was changed to “None” or “Tide”, the Compute GPS Vertical Adjustment option would still be set and consequently acknowledged by the process. This would cause Georeference Bathymetry to ignore the vertical corrections, i.e. it would not apply any of the vertical corrections (such as heave and draft) in the merge. This has now been fixed.

GUI

The File>Import>Object Import Utility command has been restored to the File menu. Users will need to apply Windows>Layouts>Reset Layout to make this command visible in the current release.

Installer

An issue that was interfering with loading HIPS and SIPS modules when open in a Citrix environment has now been resolved.

86 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.1.6: Enhancements

CARIS HIPS and SIPS 11.1.6 May 2019

Enhancements

Reference Description

Convert To HIPS

A new option has been added to the Kraken TIL import process to allow users to turn off the import of side scan data into HIPS format.

Convert To HIPS, Water Column Imaging

1900747, 1900697 GSF data from a dual Kongsberg sonar processed in QPS Qimera and exported as separate GSF files, one per head, can now be imported into HIPS and SIPS as a single track line and use the Kongsberg Water Column file (*.wcd) from the *.all data. All of the files (*.gsf, *.all, *.wcd) must be in the same data location when importing the data.

Export

0902124, 1200308, The Export HIPS to GSF process will now export both bathymetry and uncorrected 1200591, 1301168, snippets for: - Hypack .HSX files (single head) with the accompanying .7K file containing 1400266, 1401525, 7028 or 7058 datagrams - Kongsberg *.all files (dual head or single head) with seabed 1402640, 1602721, imagery datagrams. 1301168, 1702918, 1701066, 1002960, 1100660, 1400042, 1802290, 1802790, 1801952, 1400998

.HIPS file

The Check HIPS File command will now check for duplicate line names in HIPS files that have already been upgraded to versions after 11.0.0.

System Files

Symbolization for LOS 2.0 point features has been added to the S-52 Traditional and S- 52 Lite Settings portrayal files. It was already present in the S-52 Simplified and S-52 Diffs portrayal files.

HIPS and SIPS Changes List 87 CARIS HIPS and SIPS 11.1.6: Maintenance

Maintenance

Reference Description

Calibration (ABC)

1800264, 1801642 Reading processed bathymetry data during Automatic Boresight Calibration was failing to process when the Coordinate Reference Systems used in the HIPS file and the stored navigation were different. This has been fixed.

CARIS Batch

The ImportToHIPS process in CARIS Batch is no longer creating unnecessary Day folders. An issue with the ImportGenericToHIPS process failing to update existing HIPS track lines has been fixed.

Contacts

An issue has been resolved that was displaying an error when saving contacts.

Coordinate Reference System

When changing the coordinate reference system of a HIPS file, its data would not display until the data was closed and reopened. This has been fixed.

Filters

1701820, 1702409, With some surfaces open, Automatic surface recompute turned on and Keep Up to Date 1801768 also set to On, opening the Filter Surface/Polygon (Processed Depths) dialog box and then Cancelling without setting any options, the Recompute process would be running to update those surfaces, even though no changes had occurred. This has been fixed, Cancel will now exit the dialog box and nothing more will happen.

Georeference Bathymetry

1900878 The EdgeTech JSF importer was occasionally reading invalid surface sound speed values and causing the bathymetry to be incorrectly imported. This issue has been fixed.

Layers

The Add Layers by Classification command now sets the names for each of the classification layers based on the filter being applied. This allows for easier identification of the data represented in each layer.

Mosaics

1900697 Some GSF files that contained data only from a single head of a dual head system were failing to create a SIPS Backscatter mosaic. This is now working properly.

Subset Editor

1702718, 1800073, In some cases when raw data was not pointing to its original location, Swath and Subset 1801737 Editors were prompting for the raw data location when it was not necessary. This issue has been resolved and the editors no longer prompt for the raw data in this situation. 1802043, 1900909 The list of track lines under “Survey lines” in the Subset Editor control panel have been updated to group properly.

88 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.1.6: Maintenance

Reference Description

System Files

Duplicate definitions for the symbolization for Navigation Objects (S-52 Edition 3.3) have been removed from the S-52 Lite Settings portrayal file. Internal changes were made to prevent the application from possibly becoming unresponsive when using scroll bars.

HIPS and SIPS Changes List 89 CARIS HIPS and SIPS 11.1.5: Enhancements

CARIS HIPS and SIPS 11.1.5 May 2019

Enhancements

Reference Description

Convert To HIPS / Import Sensor Data

1802742 The Import EIVA SBD process now supports Teledyne RESON HydroSweep data. Importing data into a new HIPS file from either File > Open, drag and drop, or the Import Sensor command will now use a new folder structure as follows: • The *.hips file will be stored in the user-specified location in a sub-folder that will be created with the same name as the *.hips file, as in previous versions (...\\). • The track line data and index files will now be saved to a TrackLines_subfolder instead of being included in the main folder. This folder will be created inside the*.hips file sub-folder. • Any surfaces that are automatically created during import will now be stored in a Products_subfolder that will also be created inside the *.hips file subfolder. Hypack HSX data can now be imported using either File > Open or drag and drop in the application, directly importing, processing and creating a surface automatically. Process settings for Hypack HSX have been added to the Tools > Options dialog box under Application Defaults > File - Open. This format has been added to the supported format, such that the import location, Georeference Bathymetry settings and surface settings are all customizable. 1900782 The Import Kongsberg KMALL process has been updated to support EM124 sonars for Sound Velocity Correction, Water Column Imagery and SIPS Backscatter mosaicing.

GUI

The Add Layer command is now available from the right-click context menu in the Project window when one or more coverage sources is selected. This adds a display layer for each selected coverage, using the default band for the layer.

90 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.1.5: Maintenance

Maintenance

Reference Description

Beam Pattern (Geocoder)

1801879 An issue with the calculation of GeoCoder beam patterns has been fixed.

Contacts, Side Scan Editor

An issue with refreshing the attributes for the width, length and height of contacts, when using the measure tool to update the values from Side Scan Editor, has been fixed. All measurements are now being automatically updated in the attributes.

Convert to HIPS

The Import to HIPS for Kongsberg *.ALL data with Overwrite Bathymetry turned on was causing the application to fail. This no longer occurs and the data is properly updated. The Overwrite option in the Import to HIPS processes now work on all supported folder structures for HIPS and SIPS track lines, and when updating a navigation line the output for that line is the line's actual directory, not what it would be if it was freshly imported. 1900780 Import Selected Objects now allows importing 3D points to 2D points. In these cases, the Z-value information is lost unless it is mapped to an attribute. 1900780 Import Selected Objects now displays an error message if the geometry primitive types do not match, such as attempting to import a point feature as an area object. The Import Selected Objects > Superselection menu item is now disabled if there is no superselected feature. FAU files with no header and invalid timestamps are now ignored during import. As before, when reading FAU files, if the header is sufficient to describe the data, the header is used to determine how the data is encoded in the file. If not, and there are at least two distinct data points in the file, the coordinates of the first two distinct points are analyzed, interpreting them based on both possible byte orders and determining which one is more likely. If there is insufficient information to reliably determine how the data is encoded in the file, the import assumes the structure in which the data is stored.

Coordinate Reference Systems

1900678, 1701451 Units for Extent (min/max X/Y), Width, Height, and Resolution properties now match the settings shown in the display properties, and are drawn from the units of the coordinate reference system (CRS) of the data. For example, the extents, width, height, and resolution for a projected dataset defined with a CRS with units of US feet show the resolution value and units as X usft. Placeholder coordinate values are no longer shown for read-only geographic extents.

Coverages

1900678, 1701451 Rasters created in HIPS with a Coverage Area property will show the appropriate area units if the unit is defined in the units support file. Otherwise, the Coverage Area is converted and shown as a number of square metres. Attempting to view the lineage for some coverages created in older software was causing an error message to be displayed. This has been corrected and lineage information can now be displayed.

HIPS and SIPS Changes List 91 CARIS HIPS and SIPS 11.1.5: Maintenance

Reference Description

Data Connections

Services, such as TMS, that encode password information in XML can now be saved in project files. Note that XML-based connections with passwords continue to have the password encoded in plain text in the project file. Connections to Web Feature Services (WFS) now only consider feature types described by the specific WFS.

Feature Editing Module

Attribute values can now be modified while digitizing line and/or area features when the Repeat New Feature mode is enabled. The Repeat New Feature button can now be turned on/off when creating any type of feature, including line and area features. Turning on Edit Mode when certain types of data are selected in the Layers window, such as coverages, no longer displays an internal error message in the Output window.

Generic Data Parser

1900228 Using a Generic Data Parser configuration file that did not contain depth was causing the navigation/depth filter steps to be skipped in the import wizard and all navigation to be rejected. This has been fixed so that steps are skipped only when there is no navigation and no depth in the configuration file. In the Generic Data Parser import wizard (launched from the Run command), the ability to create a new HIPS file as the import location was causing the parser to stop responding. This issue has been resolved and the new HIPS file is now created and the import works as expected.

Georeference Bathymetry

1800396, 180049, Multiple track lines with Fugro Starfix navigation loaded can now be processed by 1900522, 900808 Georeference Bathymetry all at once.

*.hips File

The New HIPS File dialog box was always starting with the Coordinate Reference System (CRS) of the current view. If there was no data in the view, it used the previous setting. This has been updated so that the Automatic UTM (WGS 84) setting is default. If a user changes CRS in the New HIPS File dialog box, it is now remembered the next time you run the New HIPS File command

HIPS Vessel File

1900638 The wrong sonar type was being set in the installationparameter.xml file for Kongsberg EM2040 data from GSF format. This would only affect the settings in the HVF that were created using the Create HIPS Vessel File From Data tool. The import has been updated to properly set the sonar type.

92 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.1.5: Maintenance

Reference Description

HIPS Utilities

1900090 The following dump utilities no longer fail when opening/reading data files: • dumpbrf • dumpcoda • dumpea400 • dumpeiva • dumpxtf • dumpelac • dumpfuruno • dumpklein • dumpmidas • dumpmstiff • dumpomg • dumproc • dumpqmips • dumpprdf • dumpsb • dumpsegy • dumpshoals • dumpsio • dumptgt • dumptrueheave • dumpxse • dumpcma

Navigation Editor

1900228 An issue with Navigation Editor was causing the application to fail when there was no active navigation to open. This has been fixed.

Properties

Setting a date in the Properties window could result in the next day being stored instead, depending on the current time the property was updated and the time zone. Now, setting a date stores the specified date. Viewing the properties of multiple items selected in the Project window no longer displays an error message in the Output window.

Selection

A new Invert Selection command has been added to the Select menu. This enables users to switch which items are selected. In order to see this new menu item, it may be necessary to run Window > Reset Layout, or to customize the user interface. Select by Geometry Comparison now completes successfully with larger numbers of selected features.

SIPS Mosaics

The processes Add To and Remove From SIPS Mosaics now function correctly with R2Sonic multispectral mosaics.

Sounding Selection

Very old CSAR files with invalid ranges for designated soundings can now be used, for example, in the Sounding Selection command.

HIPS and SIPS Changes List 93 CARIS HIPS and SIPS 11.1.5: Maintenance

Reference Description

Subset Tiles

1900749 An issue has been fixed which was causing application failure when drawing and resetting the transparency while loading subset tiles.

Variable Resolution Surfaces

1900646 Attempting to create a variable resolution surface with an coordinate reference system that is not appropriate for the data no longer causes the application to close. An error message is now displayed.

94 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.1.4: Enhancements

CARIS HIPS and SIPS 11.1.4 April 2019

Enhancements

Reference Description

GUI, UX

Dialog boxes which prompt to save changes now have shortcut keys for Save (S) and Do Not Save (N).

Maintenance

Reference Description

CARIS Batch

The Update Band Values process now supports setting the Status band value to Designated. 1900168 The Update Band Values process now properly removes items from the Designated layer when the Status band value is changed from Designated to any other value.

Contacts, Sidescan Editor

When rejecting contacts, then purging and closing Side Scan Editor, the application would fail. This has been remedied.

Convert To HIPS

1702589, 1702587 An issue during import of R2Sonic data with corrupt TruePixTM datagrams was causing the import to fail. Corrupt datagrams are now skipped, allowing the import to complete successfully. The number of datagrams skipped is reported in the Output window and the Log Viewer window. Very small FAU files with only one unique point can now be imported even when the files do not have a header. There is insufficient information to reliably determine how the data is encoded in the file, so the import assumes the structure in which the data is stored.

Coverages

The Lineage dialog box must now be closed before closing data sources or switching the active data source.

Export

The Export Points to FAU process now only exports header data from a CSAR file if the original input FAU file contained a header. This is only relevant for CSAR files created by BASE Editor 5.2.x/5.3.x.

HIPS and SIPS Changes List 95 CARIS HIPS and SIPS 11.1.4: Maintenance

Reference Description

Exporting HIPS data to GSF now populates the Sensor IDs for GSF_SWATH_BATHY_SUBRECORD for: • Teledyne RESON (7125, 8101, 8111, 8124, 8125, 8150, 8160) • Kongsberg (EM1002, EM300, EM120, EM710, EM302, EM122, EM3002, EM300, EM3000D, EM3000, EM3002D, EM3002, EM2000, EM2040)

Finalize

The Finalize process has been fixed to work correctly with Designated Soundings stored in additional bathymetry.

Georeference Bathymetry

1801743 An issue was preventing real time sonar uncertainty from being used when computing Total Propagated Uncertainty in Georeference Bathymetry. This has been fixed.

Licensing

New licenses for HIPS now identify the version number as 11, whereas older licenses specified 11.1. Both sets of licenses work for HIPS 11.1.4 and later, as it is the major version that is considered when license checking is performed.

Mosaicing

Data in 7K/S7K format was failing to create a time series SIPS Backscatter Mosaic when encountering a bad datagram. Additional error checking has been added to handle these situations and to allow the mosaic creation to finish without failure.

Options

The Temporary Files folder location specified in Tools > Options is now respected for a variety of commands, including Filter Coverage. 1900413

SIPS Sidescan

To remedy an issue with slant range correction not working with Seabat data, the import process now checks the control flags for 7007 records to determine what to use for the 1900312 sensor altitude value.

Surfaces

The New Regular Gridded Surface dialog box launched from the Single Resolution Surface command now displays at the appropriate size when options are collapsed or expanded.

Water Column Imaging

The interpolation algorithm used by the WCI data had an issue with beams containing angles that point upwards, which was creating a false duplicated image. This has been 1900276 fixed. 1802082, 1800366, When adding water column data to the additional bathymetry layer in Swath Editor or 1802329 Subset Editor there was occasionally a corruption in the data that would cause the application to fail. This has now been fixed.

96 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.1.4: Maintenance

Reference Description

Miscellaneous

Pixel normalization, typically used for colour bands and raster images, is now applied consistently for all bands in a raster regardless of the data type of the band. Pixel normalization is also fixed for RGB data when no alpha/transparency is available. This improves the display of certain GeoTIFF images. When connecting to a (WFS), only the data that the WFS can provide in a supported coordinate reference system is shown. When connecting to a Web Feature Service (WFS), if a subset of the data provided by the WFS cannot be opened, an error message is now reported and the data is loaded without attributes. The remainder of the data is opened normally. The available feature types for the catalogue of a data source are now stored in memory when a data source is first queried. This improves the performance of some Web Feature Service (WFS) connections when the server is slow to describe the available feature types. Web Feature Service layers now only support a single feature acronym per layer. Superselected lines and areas are now displayed correctly, and with the superselection colour, when the features are in edit mode.

HIPS and SIPS Changes List 97 CARIS HIPS and SIPS 11.1.3: Maintenance

CARIS HIPS and SIPS 11.1.3 March 2019

Maintenance

Reference Description

Sound Velocity Correction

01900365 Sound velocity correction in Georeference Bathymetry for Kongsberg ALL data has been updated to apply the correct lever arm rotation when delayed heave is loaded.

98 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.1.2: General Notices

CARIS HIPS and SIPS 11.1.2 March 2019

General Notices

 For users who load Delayed Heave for Kongsberg data, and their vessel reference point is not and the TX transducer, changes will need to be made to the *.hvf file. The offsets in the heave section now reflect the location of the delayed heave output with respect to the Reference Point (0,0,0) in the HIPS Vessel File. Previously, the offsets were referenced to the transducer and not the RP.

Enhancements

Reference Description

CARIS Batch

Warning messages for unlicensed modules in CARIS Batch are now only displayed if trying to run a process without a license. Some Tools > Options settings were removed from the list of options in CARIS Batch as they only affect interacting with data from the BASE Editor graphical user interface.

CARIS Batch, Process Designer

1900112 The Extract Coverage process, when run in CARIS Batch or Process Designer, now has an “include rejected” option that can be used to copy rejected nodes that pass the geometry filter into the output point cloud.

Coordinate Reference System

The EPSG database used by default as a source of coordinate reference systems in the application has been updated from version 9.4.2 to version 9.5.5. The changes include the addition of EPSG:8860 and EPSG:8685; see the EPSG changes list for complete details.

Features

The Tools > Report > Generate Statistics command now allows a wide variety of statistics to be calculated on many types of layers. It can, for example, be used to calculate the number, total area, and percentage of a given feature type in the layer. This information is shown in the dialog box and can also be exported to a text file as comma-separated data.

GUI

Updates were made to many of the icons in the Additional Editing toolbar. This improves displaying the buttons on high resolution monitors, or on systems where the operating system scales the display of the application. No functional changes are expected. Updates were made to the icons used for many toolbar buttons and menu items, either changing the icon or providing icons with more resolution. This improves displaying some buttons on high resolution monitors, or on systems where the operating system scales the display of the application. No functional changes are expected. Tool button icons were added for the Tools > Run Process Model and the Tools > Editors > Process Designer commands. This facilitates adding these commands to a toolbar, using View >Toolbars > Customize.

HIPS and SIPS Changes List 99 CARIS HIPS and SIPS 11.1.2: Enhancements

Reference Description

The About CARIS dialog box was updated to show the current website URL and trademark information.

HIPS Project

With the implementation of a *.project file for saving all possible data in the application, the term “HIPS Project” has been renamed “HIPS File” in the Upgrade function.

Python

Turning on the Python 3.4 or Python 3.5 module no longer clears any existing PYTHONPATH environment variable value, unless the existing PYTHONPATH value is more than 1,024 characters long. This makes it easier to use the CARIS Batch command prompt launched from the Interactive toolbar to run python scripts.

Selection

1201918 A new Invert Subselection command has been added to the Select menu to switch which rows are sub selected in the Selection window. In order to see this new menu item, it may be necessary to run Window > Reset Layout or to customize the user interface. A new Select > By Geometry Comparison command has been added to select features on a target layer using geometries from a specified source. The source can be the currently active selection or it can be the geometries in another layer open in the application. This function can be used, for example, to find all features that are duplicates of features in a given layer, or to find all features that are within a defined polygon. This command currently ignores filters on sources such as HOB files, and selects all the data in the source that matches the specified geometry criteria. NOTE: In order to see this new menu item, it may be necessary to run Window > Reset Layout or to customize the user interface.

Side Scan Editor

The maximum playback speed for Side Scan Editor waterfall view has been increased from 20 pings to 75 pings at a time. Side Scan Editor users are now prompted to save histogram and colour map changes for each line so that these are retained for use when a line is reopened.

Subset Editor

The colour used to display Outstanding, Examined, and Suppressed points can now be set in Tools > Options under the Editors category, alongside the previous options for Rejected and Designated points.

100 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.1.2: Maintenance

Maintenance

Reference Description

Attitude Editor

When multiple lines are shown in the Attitude Editor and they overlap, selecting and querying the data was not always showing the correct day for each line. This has been fixed.

Attitude Editor, Navigation Editor

1501820 Keyboard shortcuts set in the Keyboard tab of the View > Toolbars > Customize dialog box for the Select > Next and Select > Previous track line functions no longer stop working after their first use. 1502384 The Y axis resolution in Navigation Editor and Attitude Editor has been updated to display values with ticks on the line when a small amount of data with an overall extent of less than 0.2 units is opened. 1502512, 1601559 Issues with the data display in Attitude and Navigation Editors when using both the Data and Filter controls have been fixed. 1701271 When querying data in Attitude and Navigation Editors, if the same number of values was queried twice, the second query would not update the selection grid. This has been fixed.

CARIS Batch, Process Designer

1802799 The Contour Raster process now sets the contour direction (cntdir) attribute value, if the user-specified contour line feature has a contour direction attribute. This affects CARIS Batch and Process Designer. The Contour Wizard was already populating this attribute, when it was available.

Contacts, Side Scan Editor

An internal error message is no longer displayed if a contact was selected and Side Scan Editor was closed without saving. Contacts set as Rejected in Side Scan Editor are now properly displayed in the Selection Window when selected. When selecting a contact, moving it, then clicking outside the Side Scan Editor, a failure would occur. This has been fixed so that when the move/add functionality in the Side Scan Editor loses focus, the process is ended but remains in memory until the track line and contacts are saved. To select a contact in the side Scan view, the Contacts layer must now be selected in the Layers window. The Select Contacts tool button is automatically activated when the Contacts layer is selected and the layer is selected when the button is toggled on. The Side Scan Editor layer must now be selected to select side scan data in the Side Scan View. The Select Side Scan button is automatically activated when the layer is selected and the layer is selected when the button is toggled on. The Select Contact tool button now stays active once enabled so that it can be used with next and previous track lines When a prefix is set for a contact name in the Properties for Side Scan Editor it is now remembered when changing lines or closing and reopening the editor.

HIPS and SIPS Changes List 101 CARIS HIPS and SIPS 11.1.2: Maintenance

Reference Description

Coverages

1801155 Displaying coverage data as digits was preferentially selecting deeper nodes to be displayed for elevation bands, or minimum values for non-elevation bands. Now, shallower nodes are preferentially selected for elevation bands, or maximum values for non-elevation bands. Attempting to use Add Computed Band with an invalid expression could, in some instances, begin running the operation before failing with an error message about unit conversions, leaving the coverage with an invalid band that could not be saved. The Add Computed Band dialog box now does more error validation before running the process, and invalid bands are not added. The Extract Coverage process no longer creates an empty CSAR file when no data is found in the specified area, such as when the extraction polygon is near the data but does not overlap any data, or when the process is called multiple times and the last extract results in no data in the specified area. The warning message displayed for no-data situations is now also shown in these cases. Since BE 5.1.5 / HIPS 11.0.4, the Extract Coverage process has been maintaining the original bounding polygon of the source. Now, the bounding polygon is recreated based on the output data, as it had been in previous versions.

Critical Sounding Detection

Having a GeoTIFF open in the main display was preventing the Critical Sounding Detection dialog box from opening. This has been remedied.

CUBE Surface

1802732 An issue with the buffer at the boundaries of the stored data chunks for CUBE surfaces was occurring when data contained a combination of large horizontal uncertainty, deep final depths and high resolution. The buffer has now been increased to allow for better cover of the data in these cases.

Export

Exporting to formats such as Shapefile and Geopackage now supports exporting non- linear edges, such as loxodromes, geodesics, and circles. In these cases, the edges are now sampled to get more points in the output, which only has point-to-point lines.

Feature Editing

190022 The Edit > Lines > Divide command can now be used again.

Georeference Bathymetry

When loading Delayed Heave for Kongsberg data and applying in Georeference Bathymetry, the offsets now reflect the location of the output with respect to the Reference Point (0,0,0) in the HIPS Vessel File. Previously, the offsets were referenced to the transducer and not the RP. When the delayed heave is used with GPS Vertical Adjustment in Georeference Bathymetry, an issue where the heave, instead of the delayed heave, was being used. This has been fixed, delayed heave is now used.

102 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.1.2: Maintenance

Reference Description

GUI

Changes have been made to the way the key is used to access fields in some dialog boxes, for example, Clip Raster. The order in which fields are selected has been adjusted, and read-only text input fields and collapsible Options fields are now no longer accessible using the key. The labels in the Interactive toolbar for X/Y/Lat/Lon now change when the coordinate reference system of the view is changed from geographic to projected. It is now possible to select the component of a superselected feature by pressing and/or holding the key then moving the mouse cursor near the edge of the feature. The component becomes selected in the Components window and the visualization of the component changes in the Display window.

Import Sensor (Convert To HIPS)

1201047, 1801323 The EA400 converter is now selecting the user-specified frequency on import.

Installation

Changes were made to the version numbers of some DLL files in the installation to make them consistent with other installation files. No functional changes are expected.

Layers

In the Select By Filter dialog box, switching to the Advanced tab now updates the check boxes for the active feature types if they had been selected in the Graphical tab.

License Manager

The In Use column in License Manager is now correctly reporting the number of licenses in use based on the number of computers accessing a license on the license server.

Navigation Editor

1501584 The delta values for the speed, CMG and time in the Navigation Editor query now show the correctly calculated difference.

Process Designer

Deleting an object in a process model by right-clicking the object and selecting the Delete command from the pop-up menu no longer causes the application to close. When running a process model on a computer with the regional settings set to something other than English, the regional settings will now be overridden with US-English and the process model will run as expected.

Side Scan Editor

1702180, 1802205 Side Scan Editor has been updated to properly display data with different ranges, within the side scan view, at the full range of the view at all times. This means that as new data is added to the view, if the range is larger than the data currently displayed, the current data will contract to display the new range. The coverage outline for side scan data in the main display window no longer jumps to the beginning of the line when a different track line is selected by clicking in the main display window.

HIPS and SIPS Changes List 103 CARIS HIPS and SIPS 11.1.2: Maintenance

Reference Description

SIPS Mosaics

Data in 7K/S7K format was failing to create a beam average SIPS Backscatter Mosaic when encountering a bad datagram. Additional error checking has been added to handle these situations and allow the mosaic creation to finish without failure. 1900121 Creating new coverages from SIPS mosaics that had been created in older versions of HIPS and SIPS now creates a coverage that is opened as a SIPS mosaic when opened in newer versions of HIPS and SIPS. This affects processes such as CopyToCSAR in CARIS Batch and Save As in the application.

Sound Velocity Correction

1800415 Sound velocity profiles in *.asvp format can now be opened directly and shown as data in the main display. 1900190 Data with raw pointing angles greater than 90° are now treated properly when Sound Velocity Correction is applied during Georeference Bathymetry.

Subset Editor

The Edit > Find dialog box has been updated to display only the actual track line name, and not the full path to the track line folder. Also it is now possible to select a full ‘beam’ from a particular line in Subset Editor.

Swath Editor

1101527, 1500870, Angle, Intensity, and Travel Time are now populated during Swath Editor queries. 1601653, 1602737 1402702 TPU Analysis in Swath Editor was not displaying any information when using Query in Auto Cursor mode. This has been fixed.

104 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.1.1: Enhancements

CARIS HIPS and SIPS 11.1.1 February 2019

Enhancements

Reference Description

Coordinate Reference System, Import and Export

1900125 When exporting features to formats such as Shapefile, GML and Geopackage, the correct ellipsoid name is now applied as part of the coordinate reference system description. This improves, for example, the ability to open the exported Shapefiles in third-party software.

Feature Editing

The New Feature Layer dialog box is now populated with a default name for the new feature layer.

Tools, GUI

The icons for the Lock and Load Subset buttons on the Subset Editor toolbar have been updated to be more visually distinct.

Maintenance

Reference Description

Beam Pattern

The Create Beam Pattern using SIPS Backscatter process was not using the 'Correct for Acquisition Mode' option when it was enabled. This has been fixed.

Convert to HIPS

The Import to HIPS (FAU) process has been updated to better analyse FAU data that does not contain a header structure. This increases the number of FAU files that can be imported correctly.

Coverages

The Add Computed Band process can now be run on CSAR files with no lineage, such as those created by the Grid > Mosaic command. The Add Computed Band process can now be run on SIPS mosaics. Unnecessary spaces in the coordinate values for the Geographic Extents properties of a coverage are now removed automatically. No functional changes are expected.

Feature Editing

Adding a parallel line now automatically refreshes the view. The spatial attributes of a superselected feature can now only be edited when Edit mode is turned on.

HIPS and SIPS Changes List 105 CARIS HIPS and SIPS 11.1.1: Maintenance

Reference Description

Filters

The Filter dialog box no longer expands to attempt to show all active feature types in the Feature Types field in the Graphical tab. This resolves issues with the dialog box becoming difficult to use when there were many active feature types. Internal changes were made to Search and Filter fields in a number of dialog boxes and windows. No functional changes are expected.

GUI

The Resolution fields in the New Feature Layer dialog box are no longer accessible using the key, as the resolution values cannot be changed directly.

Help

User help is now working properly for Sound Velocity, Tide and Vessel Editor, when the help files are set to be used locally.

Layers

The Go to Source command found in the Layers window pop-up menu is now functioning correctly - the data source for the selected layer is now highlighted in the Project window when the command is run.

Options

The geographic extents shown in the properties of an item selected in the Project window now respect the geographic coordinate settings in Tools > Options. Internal changes were made to how Tools > Options settings are stored. No functional changes are expected.

Processes

The Copy HIPS to HIPS and Move HIPS to HIPS processes are now copying/moving all Raw data when there are multiple files per track line.

Properties

The Colour properties for a coverage layer identify the range of the data in the layer and the range to which the colour map is applied. For elevation bands, like Depth, the minimum and maximum values shown for the Data Range now respect the Tools > Options settings for depth units, and the units are now displayed with the range values. The button to apply the full range of the data to the colour map has been renamed to Apply. The Min. and Max. edit fields below the colour slider do not show the units, but now use the same units as those shown in the Data Range fields.

Side Scan Editor

If a beam pattern was present but not set in the Side Scan Editor properties, an internal error would display when the Signal Display Window was opened. This window can now be used with no beam pattern set. 01702180, Some ELAC XSE format data was not getting the altitude properly on import. This could be 01802205 seen when looking at the altitude data in Raw mode in Side Scan Editor. This has been fixed.

106 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.1.0: General Notices

CARIS HIPS and SIPS 11.1.0 January 2019

General Notices

 New licensing software is being used for the HIPS and SIPS application. All users are required to set up licensing for the product using a wizard that is launched automatically the first time the application is started. Information on this wizard can be found in the online help for the application.

 The menus and toolbars in HIPS and SIPS and its modules have been redesigned and reorganized to provide a more user-friendly flow and experience. Details of this reorganization are provided in the changes listed below.

 The End User License Agreement (EULA) has been updated to include database schemas and XML file schemas. While this is the only change since version 1.4 of the EULA, it is recommended that the entire agreement be reviewed.

User Interface Design Changes

Reference Description

Toolbars have been restructured to give emphasis to the most frequently used tool buttons. The toolbars have been consolidated into a small number of larger toolbars, such as a single toolbar for feature editing (Editing), which can be easily turned on or off. Toolbars can still be customized using View > Toolbars > Customize, and any changes to the content or organization of the toolbars is still saved in the active layout when the application is closed. One specific set of changes was to remove the Window toolbar, and to remove the Cancel Draw, Print, and Help buttons from any toolbar, as these are lesser used toolbar commands. The File > Open and File > Save commands now have sub-menus of related commands, some of which can now be applied using shortcut keys, such as Ctrl > O for File > Open > File, through toolbars, and through the Welcome dialog box, as appropriate. Updates were made to the icons used for many toolbar buttons and menu items, either changing the icon or providing icons with more resolution. This improves displaying some buttons on high resolution monitors, or on systems where the operating system scales the display of the application. No functional changes are expected. All of the tool buttons previously on various toolbars in HIPS and SIPS have been moved together into a new toolbar called “HIPS Tools”. The Display Filter tool button has been moved to the Status Edit toolbar. This tool button will only be available when an HIPS and SIPS editor is open.

HIPS and SIPS Changes List 107 CARIS HIPS and SIPS 11.1.0: User Interface Design Changes

Reference Description

The menus in Teledyne CARIS applications have undergone a reorganization. The following changes were made: • The menu items in the File > Export menu were rearranged, and a sub-menu was added for coverage exports. • The Create > New Feature Layer menu item was moved to File > New > Feature Layer. • The File > Project sub-menu was removed. • The Open Project command was moved to File > Open > Project. • The Save Project command was moved to File > Save > Project. • The File > Project > Set Initial Cover from Current View command, used to store the active Display window extents in the Project file, has been moved and renamed to File > Set Project Extents. • The Edit > Feature menu item was renamed to Edit > Edit Mode. • The Edit > All Features menu item was renamed Edit > Shared Edit. • The Edit > Points > Conflate menu item was renamed to Edit > Points Conflate. • The Create, Edit, and Select menu items for Master/Slave Relationships were renamed to be more general, as just Relationships, in preparation for supporting more feature type relationships in a future release. • The View > Display Window Properties menu item was updated to be View > 2D View Properties. • The View > Change Coordinate Reference System menu item was removed, as this can be controlled through the 2D View Properties. • The pan controls were moved under a View > Pan sub-menu. • The View > Zoom/Pan History sub-menu was renamed to View > Zoom/Pan Extents. • The menu items inside the Zoom/Pan History sub-menu were renamed - Reverse is now Previous, Forward is now Next, New View is now New Extents, and Open Views is now Manage Extents. • The View > 3D Flight Path sub-menu was moved to Tools > 3D Flight Path. • The Tools > Process Designer menu item, used to create and edit process models, is now in Tools > Editors > Process Designer. • The Tools > Run Process Designer Model menu item was renamed to Run Process Model. • The Tools > Validation menu item, used to validate features based on predefined and custom rules, is now in Tools > Report > Validation. • Module-specific sub-menus in the Tools menu are now at the bottom of the menu, grouped with the Modules menu item. This includes Engineering Analysis, Limits and Boundaries, and the new BDB Server Database (BASE Manager) sub-menus. • The Window > New Window menu item was renamed Window > New 2D View. • The Window > Other Windows sub-menu was moved to View > Windows. This is more consistent with how toolbars, the status bar, and the 3D View are shown and hidden.

108 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.1.0: User Interface Design Changes

HIPS and SIPS

Reference Description

The menus in the HIPS and SIPS modules have undergone a reorganization. The following changes were made: • The menu items in the File > Import sub-menu were rearranged. • The Tools > Bands sub-menu was moved to Tools > Coverages > Bands and the menu items have been renamed and reordered. • Compute Band was renamed Add Computed Band • Compute Root Mean Square was renamed Add Root Mean Square Band • Compute Slope and Aspect was renamed Add Slope Bands • Smooth Elevations was renamed Add Smoothed Band • Identify Holidays was renamed Classify Raster Holidays. • The majority of the menu items in Tools > Coverages that either directly modify a coverage (e.g. Add to Surface, Remove from Surface) or create a new modified version of an existing coverage (e.g. Recompute Surface), were moved under Tools > Coverages > Modify. • The Tools > Coverages > Vertical Shift menu item was moved to the Modify sub-menu and renamed Shift Elevation Bands. • The menu items under Tools > Coverages that grid data and create a new raster surface or variable resolution surface are now in Tools > Coverages > Grid. This includes Interpolate Surface, New Variable Resolution Surface and Single Resolution Surface (renamed from New Regular Gridded Surface). • The Bounding Polygon sub-menu in the Tools menu has been moved under Tools > Coverages. • The Tools > Coverages > Bounding Polygon menu item names have been shortened. • The Vectorize Raster command is now available under the Tools > Features sub-menu. The Edit > Lines > Smooth and Filter Lines command was renamed Simplify/Smooth. The Filter check box in the Simplify/Smooth dialog box was renamed to Simplify. Some Output window messages for this process that used to refer to contours, specifically, were also updated to be more general.

Engineering Analysis

Reference Description

The following changes were made to the menu organization in the Engineering Analysis module: • The Model menu has been removed from the application and the reference model commands relocated. • The command to create a new reference model is now File > New > Model. • The commands to create new reference model features are now in the Create > New Model Features sub-menu. • The commands to export reference models are now in a File > Export > Model sub- menu. • The Open HOB Surfaces as Model command is now available as File > Import > HOB Surfaces as Model. • The Update Features sub-menu was removed and the model feature creation commands previously under this sub-menu have been moved up directly into the Tools > Engineering Analysis > Model sub-menu. • All other commands that were under the Model menu are now in Tools > Engineering Analysis > Model. • The Select > Model Features commands have been moved into the Select > Features sub-menu.

HIPS and SIPS Changes List 109 CARIS HIPS and SIPS 11.1.0: Enhancements

Enhancements

Reference Description

3D

To provide a more consistent user experience when zooming in using a mouse scroll wheel, the last used point of interest is now remembered; this may be the last location where the view was re-centred and rotated. A right-click context menu has been added to the 3D view. This menu provides the ability to display the Overview of the window, or to interact with the selection, such as to zoom to the superselection. The commands available will differ based on the active window. Note that holding down the right-click button and moving the mouse still rotates the view, by default. The right-click context menu appears when you right-click and release the button. When rotating the 3D view, holding the Ctrl (Control) key now changes the nature of the motion. Rotating without holding control re-centres the view, like in past releases, but rotating while holding Ctrl rotates based on the last point of interest, which is often the previous rotation point. This allows rotating the view, releasing the mouse, doing a measurement, and then rotating again slightly without unintentionally changing the centre point. When Pan mode is active and Navigation mode is set to “Move View”, holding the Ctrl key and clicking on a point in the 3D view now re-centres the view on that point.

Beam Pattern, SIPS Backscatter

1601308, 170367 Create SIPS Beam Pattern using Backscatter has been updated to handle data with multiple sectors and modes. As part of the update, the beam pattern file format has been updated to handle these new entries and the mosaic creation process has been updated to handle the new files. Output messages for the Create SIPS Beam Pattern command, both SIPS Side Scan and SIPS Backscatter, have been updated to indicate whether a beam pattern file was created or not when the file being referenced was not found during processing.

CARIS Application

The Colour By property for coverages has been updated to show the range of the data, and a button has been added that resets the current colour to the full range of the data. Also, typing values for the ranges no longer prevents adjusting the sliders. 1402093, 1800282 Support has also been added for user names and passwords in URIs for Tile Map Services (TMS) and Web Map Tile Services (WMTS). The Save As command for coverage data is now available even when no licensed modules are turned on. This allows easier conversion of datasets to CSAR format.

CARIS Batch

1800426 A new Add Computed Band process has been added to CARIS Batch to add new bands to existing coverages based on expressions applied to the existing band values. The CreateSoundingsFromCoverage process now supports a Selection Bias of ALL to create soundings for all nodes in the coverage. This is useful, for example, if ThinPoints has already been run to create a thinned point cloud with a limited number of points. When using a SelectionBias of ALL, the MinimumDistance parameter is no longer required, and cannot be used. Otherwise, at least one MinimumDistance must be specified; the error message for this case has been adjusted.

110 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.1.0: Enhancements

Reference Description

A new Split Coverage process has been added to CARIS Batch and Process Designer that takes an input point cloud and creates a new CSAR point cloud for each unique value in a user-specified band. This process can be used, for example, to split a point cloud based on Source_Name, generating a point cloud for each original set of points used as inputs for the coverage. It could also be used to split a point cloud based on Classification value. This process also adds support for round-tripping data - i.e. data in multiple files in a supported format can be imported to a single CSAR file, processed, split and then exported back to the original format. For example, multiple LAS files can be imported into a single CSAR file which is then processed as needed, then split according to Source_Name, and then each split CSAR exported back to LAS. This results in a new copy of the original sets of points, but with the necessary processing now applied to the data. A new --override-option key can now be used to temporarily change a Tools > Options setting for the current command line only. This key can be added to any existing CARIS Batch process command line. This is different from the existing --set-option key that is used as a separate CARIS Batch command line to permanently change the value stored for a Tools > Options setting.

ConvertToHIPS, Import Sensor Data

A new section called Application Defaults> File Open in Tools > Options enables users to customize how raw data files are handled using File >Open and drag and drop. These options can be customized for each of the following formats: Kongsberg ALL, Kongsberg KMALL, Sonardyne SWF8, Teledyne S7K, Teledyne PDS and Triton XTF. Under each format the customizable settings are: • New HIPS file • Import to HIPS • Include Georeference Bathymetry • Georeference Bathymetry • Include Surface Creation • Surface Type • Gridded Surface Creation • Variable Resolution Surface Creation When multiple files are selected and opened with this customized functionality, the same processing techniques as File > Import Sensor Data are applied. This also takes advantage of multiple processors/cores in the computer's processor.

Coverages

1700579 The NOT() operator is now supported when writing Filter expressions for coverages. It is now possible to filter coverages based on the values in flag set bands such as Status. As these bands can have multiple values for each node, a different syntax is required, and the IN operator has been added. For example, 'Designated' IN Status can be used to find all Designated points, and NOT ('Rejected' IN Status) can be used to find all points that are not set as Rejected. Note that it is not possible to directly filter based on the Accepted state, as it is not a specified state. The error messages when using flag set bands in an expression with other operators have been updated as a result of these changes. Only the IN operator is supported for flag set bands. 1800426 The Compute Band command now calls the new Add Computed Band process implementation. As a result, information about the addition of the band is now maintained in the lineage of the coverage.

HIPS and SIPS Changes List 111 CARIS HIPS and SIPS 11.1.0: Enhancements

Reference Description

The Add Smoothed Band dialog box launched from the Smooth Elevations command has been updated to have the smoothing method selected first and then show only the relevant process options. Two new smoothing methods have been added to the Smooth Elevations process (now called Add Smoothed Band). - A new “Restrained safe Laplacian methods” has been added and the existing “Safe laplacian method” has been renamed to be the “Cumulative safe laplacian method”. The previous cumulative method considered each point and its surroundings individually, based on the current state of the data, which could result in points being adjusted in the direction of the bias multiple times in a single iteration. The new restrained method avoids compounding the bias within a single iteration by considering the point and its surroundings as they were at the time the iteration began, resulting in each point only getting adjusted once in a given iteration. - A new “Rolling coin” smoothing method has been added to simulate the effect of double- buffering the elevation data in a raster surface. Specifically, the shoalest points within a specified radius of each point are found as a first pass, and the deepest of the first pass points within the same radius is used as the output for each point. The result is shoal- biased with a constrained propagation of slope outward from shoals, and can be compared with the Expand shoals method. To achieve optimal smoothing results, it may be desirable to use the existing smoothing algorithms in sequence. The Export Points process can now be used to export coverage data to the FAU file format. If the coverage was itself originally imported from FAU, any stored FAU header data is automatically written out to the new exported FAU file. As FAU data requires details about the pings when the data was acquired, only coverages that have the necessary time and depth information can be exported to FAU. 1403002 A new Tools > Options setting can be used to set the Bounding Polygon Level of detail. The default level of detail used for automatically generated bounding polygons is still Medium. This option is particularly useful for organizations that typically create finer bounding polygons, and have been consistently changing the bounding polygons after generation. Note that this option only applies in the application currently, and not in batch processes.

112 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.1.0: Enhancements

Reference Description

Data Connections

1702929, 1800025, Opening (WMS) has been updated significantly, and is now done 1702354, 1201880, through the File > Open > Connection command in order to expose more options. In 1701233, 1802477 addition to the basic WMS specification, additional parameters in the WMS URL are now used throughout the processing of the connection to the service. This allows connecting to WMS services that have extra behaviour tied to custom parameters. Overall, the changes add support for more WMS sources, resolving a variety of issues related to performance, display artifacts, and connection failed messages. WMS connections now use PNG as the interchange format if the WMS server supports the PNG format. The interchange raster image is now created dynamically based on the current view, with an appropriate resolution to display at the current view scale. Each time the view extents are adjusted - e.g., by zooming or panning - a new query is made to the WMS server to get an appropriate visualization of the data. As part of the new WMS support, a new set of properties is now available when the WMS item is selected in the Project window. This includes an editable coordinate reference system (CRS) property, which controls what CRS is used for the interchange of the data. By default, the CRS of the active view is used for the interchange if the WMS server supports that CRS; if not, a CRS with the same datum and the same projection type as the CRS of the active view is used if the WMS server supports any such datum; and if not a CRS with the same datum as the CRS of the active view is used if the WMS server supports any such datum. Because the most similar CRS supported by the WMS server is used for the interchange, this resolves a number of display issues. 1800282, 1800394, The new WMS support now allows users to specify a user name and password to connect 1800393, 1402093 to protected WMS. Like other credentials entered in the Open Connections dialog box, the information is stored in Windows Credential Manager for the application session by default. Alternatively, the Credential Management setting in Tools > Options can be used to control when the user will next be asked to authenticate to connect to this service. The File >Open > Connection command can now be used to make a read-only connection to a BDB Server database from HIPS. Similarly, support has been added to Web Feature Service (WFS) connections allowing users to enter optional user name and password credential information when connecting to protected WFS. The performance of connecting to tiled services - TMS and WMTS - has been improved by caching recently used tiles.

End User Licence Agreement

The End User License Agreement (EULA) has been updated to include database schemas and XML file schemas. While this is the only change since version 1.4 of the EULA, it is recommended to review the entire agreement.

Export

The Export Points process can now be used to export coverage data to the Generic Sensor Format (GSF). As GSF data requires details about the pings when the data was acquired, only coverages that have the necessary time and depth information can be exported to GSF. It is recommended to specify a beam order band to ensure the GSF is created properly.

HIPS and SIPS Changes List 113 CARIS HIPS and SIPS 11.1.0: Enhancements

Reference Description

Feature Editing

By default, when editing features, it is possible to edit both the attributes and the geometry. If only editing attributes, there is a new Interactive Edit command that can be turned off to prevent unintentional geometry changes when clicking in the view. It is still possible to edit the geometry when Interactive Edit mode is turned off explicitly using the Coordinates window and certain specialty commands like Trim / Extend. If it is common for a user to edit attributes only, the Interactive Edit option in the Editing category of Tools > Options can be turned off to always have geometry editing turned off without having to use the command. 1202644 The New Feature Layer dialog box has been reimplemented so that the dialog box displays properly on high resolution monitors when the Spatial Extents fields are present.

Filters

1801874 When filtering a coverage based on values in a string band, such as Classification, the items listed in the Bands field in the Expression Builder dialog box can now be expanded to show the possible values. Double-clicking on these values adds the value to the expression. This simplifies creating appropriate expressions, and can reduce the frequency of typos. The Edit > Lines > Smooth and Filter Lines command was renamed Simplify/Smooth. The Filter check box in the Simplify/Smooth dialog box was renamed to Simplify. Some Output window messages for this process that used to refer to contours, specifically, were also updated to be more general.

Georeference Bathymetry

For future use, new files are being created in the track line folders during Georeference Bathymetry. Nothing in the application currently uses these (VarResCanvas, varResEstimate.csar/csar0) files.

GUI

A new Export Layout command has been added. This can be used to easily create appropriately named layouts for a variety of enabled module and/or activated editor combinations. The File > Open and File > Save commands have been grouped into Open and Save sub- menus in the File menu. It is still possible to quickly access the commands through the menus, using shortcut keys such as Ctrl > O for File > Open > File Format, through toolbars, and through the Welcome dialog box, as appropriate. Updates were made to the icons used for many toolbar buttons and menu items, either changing the icon or providing icons with more resolution. This improves displaying some buttons on high resolution monitors, or on systems where the operating system scales the display of the application. No functional changes are expected. When starting the application after changing which modules are enabled, a new default layout is used, instead of resetting the previously used layout to a default state. This simplifies the procedure to create customized layout files for each desired module configuration. 1500426, 1701012, Two new processes have been added to HIPS and SIPS to allow a user to Copy or Move 1800886, 1802237 track lines from one HIPS dataset to another (existing or new). These new processes work in the application, process models and carisbatch. These processes will allow a user to carry over all the raw data as well as auxiliary files so that the data set the track lines are being copied/moved to can be self contained.

114 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.1.0: Enhancements

Reference Description

HIPS Utilities

The dumpFAU command line utility has been updated to write out header information from the FAU file, if applicable.

Licensing

A new licensing system is now in place based on entitlement strings that are individualized for each system. There is still the ability to use network or local licensing, but local licensing is no longer dependent on physical USB keys. A new wizard is provided to set up licensing the first time the application launched. This wizard is also available though the menu at Help > License Manager, and as a standalone installation. One feature of this new licensing system is that the License Manager can be used to check out a license from a network license server for a defined period of time. This can be used to create a temporary local license, used for example, during surveying when the network license server cannot be accessed. As part of these changes, a new license string is required to use this version of the application - contact CARIS Customer Support for more information. Note: older software still uses HASP licensing, and the new license strings cannot be used for older software. The new license strings are also tied to specific modules and versions, and it is expected that future major and minor versions of the software will require new license strings.

Miscellaneous

The highlights about new features in recent versions of Teledyne CARIS applications are now available on the Teledyne CARIS website. There are convenient buttons on the Welcome screen and under the Help menu to quickly access the “What's New!” content on the website. The installation no longer manages HASP drivers, so it is quicker to install and un-install the software. Error handling when running processes in the application has been improved to better ensure the most informative error messages available are displayed. The Progress indicator dialog box used by multiple commands has been modified in preparation for additional capability in a future release. No functional changes are expected. Changes were made to the internal functionality for Selection, but no functional changes are expected. Menu items that can be used to look at information, such as Options, Modules, and various Help menu items, no longer have ellipsis (...) as the ellipsis is intended to show that additional user input is required. 1800426 The format filtering drop-down list in the File > Open dialog box no longer includes *.* in the list of supported formats. Shift Elevation Bands by ASCII now explicitly uses the same locale for positions and band values, with periods as decimal separators. No functional differences are expected. The dialog box launched from the Compute Band command has been updated to be consistent with the new Add Computed Band process, and can now open the Expression Builder dialog box with its advanced expression definition capabilities.

HIPS and SIPS Changes List 115 CARIS HIPS and SIPS 11.1.0: Enhancements

Reference Description

The Expression Builder dialog box now supports loading and saving the expression. No validation is performed when loading or saving, allowing for incomplete expressions to be saved. This allows saving a long skeleton expression if desired, where a few parts can be filled in (e.g., a band name) each time it is loaded for use. It is now possible to flag points as Suppressed, Examined, or Outstanding in the UpdateBandValues CARIS Batch process. The flags are mutually exclusive - a single point can only have one flag at a given time. These flags are in addition to the previously available Accepted, Rejected and Designated flags in the Status flag set band. The shoal publication template used in the New Publication command was updated with the Teledyne CARIS logo. In order to improve security and reduce the number of places that certificates are managed, the Windows Certificate Store is now used to manage certificates when connecting through HTTPS. The cacert.pem support file is no longer deployed and the Plug-in Configuration Tools > Options setting has been removed as these items are no longer needed with the new certificate management. No functional changes are expected.

Mosaicing, SIPS Backscatter

Mosaicing using the SIPS Backscatter engine for data that contains a narrow swath, has caused banding issues in the resulting mosaic when using Angle-Varying Gain (AVG). This has been addressed by adding two options for AVG to allow users to use different angular ranges within the swath for the AVG correction. The AVG Normalization Range option can be set to override the default 30-60 range, and the Adaptive option will change the range automatically depending on how much data is in the different ranges when doing the correction. 1502620, 1502603, A new Corrections Text Folder option was added to the Create SIPS Mosaic using SIPS 1701490, 1800866, Backscatter process to output the raw and processed backscatter data to ASCII. The new 1801513, 1802623 option, found under Advanced Options, is used to specify the location of the ASCII files created for each track line. If this option is not specified, the ASCII files are saved in the track line folder with the HIPS dataset.

Process Designer

The sample process model files that are included with HIPS and SIPS installs now include the “Keep up to Date” option for creating gridded surfaces.

Sound Velocity Correction

With the update to new licensing, the SimradSVC license name has been changed to “Kongsberg SVC Library” to be up to date with the name of the manufacturer.

Subset Editor

1100217 When a Subset Editor view has focus, and points have been selected, the A, R, D, and C keys can now be used to quickly update the flags of the selected points as Accepted, Rejected, Designated, or with the active classification. Similarly, F can be used to find the shoalest point in the selection and designate it. The lasso selection tool now allows self-intersecting shapes in the 3D View. Generally, any data inside any of the enclosed areas is selected in these cases. In the unlikely case that the digitized geometry is a shape like two concentric circles, only the data between the two concentric circles is selected.

116 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.1.0: Enhancements

Reference Description

Support files

Support files were moved as part of an internal initiative to reorganize functionality. Certain files that used to be under other modules are now in the installation directory, C:\Program Files\CARIS\\\modules\support, by default. No functional changes are expected. As always, if you wish to customize the files, it is recommended you copy the files to another location that is not managed by the installation, make local changes there, and use Tools > Options to point the application to the updated set of files.

System Files

1802150 The EPSG database used by default as a source of coordinate reference systems in the application has been updated from version 9.2 to version 9.4.2. The changes include the addition of EPSG::8395 (ETRS89 / Gauss-Kruger CM 9E); see the EPSG changes list for complete details.

Variable Resolution

1801110 The performance of drawing variable resolution surfaces has been improved by concurrently drawing multiple areas. Also the properties for the Resolution Map layer for variable resolution surfaces are now shown again. 1800212, 1801677 Variable resolution (VR) BAG files can now be opened in the application. Note: VR BAG files do not have pyramid levels, and the performance of viewing the data at coarse resolutions can be slow. Saving the VR BAG as a VR CSAR will create the pyramid levels. 1800212, 1801677 The Copy to CSAR process can now be used to save variable resolution BAG files to the CSAR format. 1800212, 1801677 The Export Coverage Metadata process can now be used for variable resolution BAG files. 1800212, 1801677 The support for opening BAG raster surfaces has been updated to support VR BAGs. No functional changes are expected for BAG raster surfaces. It is now possible to create a variable resolution surface from multiple inputs in the application, like had been possible in CARIS Batch and Process Designer in past releases. The band-selection fields in the New Variable Resolution Surface dialog box have been updated to only show the bands that are common to all the selected inputs. If there are no common bands, either appropriate defaults are used or error messages are displayed. 1800172 The CUBE estimation method for variable resolution surface creation has been updated to be consistent with the new Grid Points from CUBE process. This improves certain process option validation messages. The order in which fields are activated when using the Tab key to navigate in a dialog box has been improved for text fields used for entering quantity values (e.g. 2.3 m) in newer dialog boxes.

HIPS and SIPS Changes List 117 CARIS HIPS and SIPS 11.1.0: Maintenance

Maintenance

Reference Description

.hips File

Options entered into the Create HIPS File dialog box are now saved and remembered the next time that the dialog box is opened.

3D Window

Interacting with the 3D view over a Remote Desktop connection now functions properly when adjusting the 3D view orientation using mouse movements. Changes were made to the location where the 3D view axis is shown when rotating the view to ensure that the axis location is where the user expects.

CARIS Batch

The ExportRasterToSTL process now displays more informative error messages for more formats when unsupported datasets are specified as inputs. The DifferenceCoverage process now displays a better error message when the difference type is VR and the input band specified is not present in the source. The DifferenceCoverage process now displays a better error message if VR is selected as the difference type but the difference file is not a variable resolution surface.

Compute Towfish Navigation

The Compute Towfish Navigation process was not completing successfully when the primary navigation was set to HDCS.SSSNav. This has been fixed.

Contacts

When digitizing a line contact in Side Scan Editor, using the Backspace key or the Remove last command no longer causes the line to collapse.

ConvertToHIPS

18001513 When opening multiple raw data files using either the Open File command or the Drag and Drop method, the data was sometimes split into multiple HIPS datasets. This is no longer an issue; the data is now imported the same way as if imported using File > Import Sensor Data. Raw data files opened through either the Open File command or the Drag and Drop method were missing the Compute Sound Velocity Correction and Compute Total Propagated Uncertainty options in the process log. This has been fixed.

Coordinate Reference System

Geodetic coordinates are now displayed based on the coordinate format definition (e.g., DMS), and not the distance format definition. This affects, for example, the format of WGS 84 coordinates displayed in the Selection window. The EPSG:4909 coordinate reference system (CRS) can now be specified, which uses the EPSG:4747 horizontal CRS and the EPSG:15879 transformation from GR96 to WGS 84. The coordinate reference system well-known text descriptions for coverages now have datum names that are compatible with third-party systems using the GDAL third-party library.

118 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.1.0: Maintenance

Reference Description

Invalid coordinates, such as no data values for a position, are no longer considered when calculating the extents for a map opened in the application. This allows the extents of the map to be valid data coordinates, even when some of the data in the file has invalid positions. Selecting all points in the file still includes all points, even ones with invalid coordinates. Internal changes were made to NTv2 coordinate reference system grid transformations, but no functional changes are expected.

Coverages

When exporting the points of a coverage to LAS points using the Export Points command in the application, it is now possible to map bands with RGB or RGBA colour information to appropriate colour bands in the LAS output. This previously worked, and continues to work, in CARIS Batch and Process Designer. 1802162 The Interpolate Surface from TIN command could cause the application to close unexpectedly, particularly when run with large datasets. This has been fixed. When an error occurs creating a new coverage, more information is now displayed about the error case, and the partially created CSAR file is now automatically deleted. Creating a new coverage could fail if all of the source data points had the same X, Y, or Z values. The method to slightly expand the extent of the resulting coverage around that duplicated value has been updated, and the coverages are now created successfully. 1802356 The Add Computed Band process now creates values with the correct sign when creating a new elevation band on a point cloud. 1701150, 1702119, When applying designated soundings in the Finalize Raster process, the designated 1702630 soundings will now win if they are up to 0.0005 deeper than the node. This resolves some issues with precision where designated soundings were expected to have the same value as the node, but were interpreted as being deeper. The application no longer fails after creating a surface using the New Mosaic command and selecting the resulting mosaic in the Project window. Surfaces that have computed bands (Add Computed Band, Add Smoothed Band, etc.) will now return a warning message when being partially recomputed in Subset Editor or with area filters. Due to changes with how bands are created, the partial re-computation processing will not always be able to recompute these bands in the area being processed. This can be seen when viewing the band - these areas will no longer show any data. These bands can fixed by recomputing the entire surface, which will recompute each computed band. Running processes in the application that modify internal temporary files, such as Add Computed Band, no longer display error messages about not being able to display the temporary files. 1800212, 1801677 The support for opening BAG raster surfaces has been updated to support VR BAGs. No functional changes are expected for BAG raster surfaces. Selecting properties for certain CSAR files no longer causes the application to close. This is only known to have affected CSAR files produced in HIPS and SIPS using the Georeference Bathymetry tool with variable resolution estimation.

Data Connections

Minimum and Maximum display scales defined in the Properties window are now saved for connections and automatically applied each time the connection is opened. Older connections can still be opened. However, new connections with the minimum and maximum display scales set cannot be opened in older software.

HIPS and SIPS Changes List 119 CARIS HIPS and SIPS 11.1.0: Maintenance

Reference Description

1800025 As part of the general WMS changes, the performance of viewing WMS data has been significantly improved. The right-click context menu for adding connections in the Project window has been updated. The existing “Web Tile Service” label was corrected to “Tile Map Service”. New commands were added for and Onboard Service. The legacy “Web Map Service” was removed as it is available from the Open Connection command. 1702929, 1800025, The schema for project files has been updated to support saving WMS connection 1702354, 1201880, information. 1701233, 1802477 1702929, 1800025, The old Open > Service > Web Map Service command has been removed as the capability 1702354, 1201880, is now available in Open > Connection. The menu item may still appear, but disabled, until 1701233, 1802477 Reset Default Layout is run. 1702929, 1800025, In addition to reading XML files with regular text content, the internal XML parser now 1702354, 1201880, reads XML data in CDATA sections. This fixes, for example, connecting to certain WMS 1701233, 1802477 that describe their capabilities in CDATA sections in XML. 1702929, 1800025, Fixes were made to better support items in the global name space when reading XML files. 1702354, 1201880, Some minor fixes to filtering were made to ensure empty filter names are handled and to 1701233, 1802477 ignore the case of letters in a search phrase. When making a new connection, if the connection only has a single source available, that source is now selected by default in the connection wizard.

Engineering Analysis Module

1802331 Shoal boxes are now created when the entire coverage is a shoal but no portion of the coverage intersects any of the shoal levels.

Export

Exporting features from certain vector layers, such as HOB files, to Shapefile now exports the unique identifier (FOID) to the fid Shapefile attribute.

Georeference Bathymetry

1802765 An issue has been identified in the Georeference Bathymetry process when applying GPS Heights for vertical referencing when the motion sensor is configured to output heave at a location other than the vessel reference point. The additional remote heave between the motion sensor and the vessel reference point is not being properly applied during the application of GPS Heights for vertical referencing (Vertical datum reference set to GPS in Georeference Bathymetry). This will produce a depth error which correlates with vessel pitch and roll. The problem has been addressed. 1900041 Sound velocity correction in Georeference Bathymetry was reading the time from the georeferenced data (when it existed), which caused a slight time difference between the raw range and angle between the sectors of Kongsberg data. This has been corrected.

GUI

The Status bar now displays properly on high resolution monitors. No other functional changes are expected, but the changes did involve a substantial update in a user interface third-party library used in the application. Toolbar button images are now scaled to display more appropriately on high resolution monitors. Some button images have been updated to have more detail when they are scaled to larger sizes.

120 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.1.0: Maintenance

Reference Description

The Reset Default Layout command was renamed to Reset Layout. This now resets the current layout to the factory default settings for the currently enabled modules and editors. There is no longer any special behaviour for layouts named “Default”. The Load Layout command now defaults to the My Documents folder the first time it is run, and it remembers the last used location when it is run again. The default name for an unsaved layout is now “Unnamed” 1402846, 1601965, Enlarging the Windows display using the options in the Control Panel was not effectively 1702919, 1801157, displaying text, and in some cases was limiting the extents of dialog boxes, and making 1802403, 1900097 some controls unavailable. This has been fixed so that text in dialog boxes and on tool buttons is now scaled correctly as the Windows OS scale is changed. For example, Tide, Generic Date Parser and Sound Velocity Profile editors now scale correctly with Windows OS scale changes. Also, the dialog boxes in the HIPS and SIPS Data Export wizard (File > Export > Coverages > HIPS and SIPS Data) have been updated to work more effectively with Ultra High Definition (UHD) monitors. Text and controls are now fully visible. Tooltips and text shown in the status bar were changed for some commands to make it easier to understand the purpose of the buttons/commands. The Escape key can now be used to cancel an active draw in 2D views. If no views are being drawn, the Escape key works as it did before.

Import Auxiliary Data

1802349 The Check Project process was not checking for an *.info file when using an ASCII file for auxiliary navigation. This has been fixed so that the check process will look for *.info files, enabling users to update the file location using the Reset Raw Data Location dialog box. 1502541 RMS data imported through File> Import> Auxiliary Data> Applanix POS/MV now shows the correct path for the RMS file when using the Line Report.

Miscellaneous

“Effected” was changed to “Affected” in Output window messages. White space at the beginning or end of URLs is now ignored in the Open Connection dialog box for WFS and WMS connections. An internal change was made to ensure that points are created as 2D or 3D points when appropriate. No functional changes are expected. The dialog box for the Classify SIPS Mosaic command now opens successfully when the command is selected with a SIPS mosaic active in the Layers window.

Options

User-specified override values are now respected for the Error Reports and Logs settings in Tools > Options, which control the location of error reports and the logs of which commands were run recently.

Process Designer

1801192, 1600809 The Export Coverage to ASCII process now works when filter expressions include references to bands that are not included in the export.

HIPS and SIPS Changes List 121 CARIS HIPS and SIPS 11.1.0: Maintenance

Reference Description

Project Files

1800457, 1800664 When moving some HIPS datasets from one disk location to another, a warning message is launched that provides the option to update the raw data locations for the dataset. However, this functionality was not working. This has been fixed. 1802182 Display properties for layers for vector formats such as HOB and S-57 000 are now saved in project files. These settings are applied when project files are opened to give the same visual presentation as when the project was last saved. Saving a project file or closing a project was sometimes giving an internal error. This has been fixed.

Properties

Common properties are now shown in the Properties window when a group is selected in the Layers window containing layers for vector formats such as HOB and S-57 000. This allows changing the display properties for multiple grouped layers at once. Changing which properties are visible in the Properties window no longer causes the Colour properties for a coverage to become disabled.

Python API

User-specified no data values are now respected in the Python API. Issues with setting band values after creating or deleting a band in the raster have been fixed.” The overlaps feature_query now only returns the features that overlap with the specified geometry.

SIPS Backscatter

Some Kongsberg datasets had the wrong number of beams in the ping header and were exceeding the size of the datagram. This caused a failure when reading the data during backscatter processing. This issue is now found and handled.

SIPS Mosaic

Certain SIPS mosaics displayed an internal error message when opening the mosaic in the application. This has been fixed.

Sound Velocity Correction

The Process > Sound Velocity Correction (Kongsberg) functionality was not completing successfully. This has been fixed. Applying the “Use Last Method” option for sound velocity correction in Georeference Bathymetry was causing an error. This has been fixed so that the Profile Selection Method that was last used in previous processing will be applied.

Water Column Imaging

Water column imagery data from Teledyne Hydrosweep systems was showing incorrect values at the edge of the across track window in Swath Editor. This is no longer an issue.

122 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.1.0: Maintenance

HIPS and SIPS Changes List 123 HIPS and SIPS 11.0

This section describes all changes made to the application in the 11.0 series of releases.

In this chapter...

CARIS HIPS AND SIPS 11.0.8 ...... 126 CARIS HIPS AND SIPS 11.0.7 ...... 129 CARIS HIPS AND SIPS 11.0.6 ...... 132 CARIS HIPS AND SIPS 11.0.5 ...... 135 CARIS HIPS AND SIPS 11.0.4 ...... 138 CARIS HIPS AND SIPS 11.0.3 ...... 142 CARIS HIPS AND SIPS 11.0.2 ...... 146 CARIS HIPS AND SIPS 11.0.1 ...... 149 CARIS HIPS AND SIPS 11.0.0 ...... 155 CARIS HIPS and SIPS 11.0.8: Enhancements

CARIS HIPS and SIPS 11.0.8 January 2019

Enhancements

Reference Description

Contacts, Sidescan Editor

As of HIPS and SIPS 11.0, contacts are stored in one object type in the HIPS and SIPS catalogue, and the possible types of contacts that can be added in Side Scan Editor are stored in the contactType attribute list. It is now possible to add existing S-57 Object Acronyms for Lines and Points to this list. These will be symbolized correctly when added to the HIPS and SIPS dataset. Adding a non S-57 entry will still be possible, it will just use a general point and line symbolization when displayed. When opening a dataset from a previous version of HIPS and SIPS, the upgrade will look through all the contacts and add any user-defined entries or user-defined attributes to the contactType list.

Export

Some internal changes were made to the Export Coverage to ASCII process. No functional changes are expected.

Mosaicing

Two new processes to create raster mosaics directly from Kraken TIL data have been added to the Process Designer list of processes: ImportKrakenTILToMosaic generates a new mosaic, AddKrakenTILToMosaic adds a new data source to an existing mosaic.

126 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.0.8: Maintenance

Maintenance

Reference Description

CARIS Batch

An issue that was preventing all available options from being shown for some processes in CARIS Batch help has been resolved. No functional differences are expected.

Contacts, Sidescan Editor

Using the Measure Distance or Measure Shadow tool on a contact in Side Scan Editor no longer throws an internal error. An issue has been fixed that was preventing the prefix attribute for a new contact to be changed. As well, an that was preventing attributes set for new contacts to be changed has been fixed. Rejected contacts now display the correct status in the Selection window after changing their status between Accept/Reject. The content of the Selection window is now refreshed correctly to display the updated status when Query, Accept or Reject is applied. Issues with rejecting contacts and purging rejected contacts have been fixed and no longer give an error.

An issue has been fixed that was preventing the size of a contact from being changed after being added to the project. An issue has been resolved that was drawing side scan data improperly when the display limit property was set to value larger than the time range of the data. Now, when the display limit is larger than the amount of data in the waterfall view, the limit will be set to the maximum number of samples on the line. An issue with setting the Width and Height of a contact image to 0 (zero) has been resolved so that an internal error is no longer reported when adding new contacts.

Coverages

Raster surfaces created by some processes in HIPS and SIPS include a calculation of the approximate coverage area, and this value is displayed in the Properties window when the surface is selected in the Project window. If this value is not visible in the Properties window, it can be activated by selecting the surface in the Layers window, and applying the Update Coverage Area command from the pop-up menu. Note: The Update Coverage Area command was previously named Update Coverage.

Georeference Bathymetry

1801743 When computing TPU during Georeference Bathymetry, “zero sonar error” warnings are now only displayed if the user is not using Realtime sonar error sources.

Import Auxiliary Data

Importing data using the import Multiple Detections process was failing for Kongsberg *.ALL data. This has been fixed. Since HIPS and SIPS 11.0.0, the File > Import > Auxiliary > Multiple Detections function was always reading the installation parameters from the raw data. Even when a HIPS vessel configuration file (*.hvf) was used for any lines, the import process was not reading the offsets from the HVF. This has been fixed so that the correct vessel parameters are used on import.

HIPS and SIPS Changes List 127 CARIS HIPS and SIPS 11.0.8: Maintenance

Reference Description

Importing Teledyne RESON data using Import > Auxiliary Data > Multiple Detections no longer imports the new data in the wrong position when the main bathymetry had sound velocity correction applied through the Georeference Bathymetry process. Importing Teledyne RESON data using Import > Auxiliary Data > Multiple Detections no longer inverts additional bathymetry when the main bathymetry data has only merge (Georeference Bathymetry) applied.

Processes

The sample process model, CUBE_Create_Add.processmodel, was corrupted and has been updated to fix the CUBEConfig type. The Correct For Pitch option is no longer considered mandatory when running a process model containing either the Create SIPS Mosaic or Add to SIPS Mosaic process with SIPS side scan data. This also fixes the CreateSIPSMosaic and AddToSIPSMosaic processes in CARIS Batch.

Process Designer

Opening a process model in Process Designer no longer incorrectly changes the type for CUBEConfig or other parameters with specialty controls.

Project files

The application has been updated to allow for opening *.project files generated in future versions.

Open Project, Sidescan Editor

An issue was fixed where no data was displayed in Side Scan Editor after opening a project containing a HIPS file.

Subset Editor

An issue has been fixed that was causing Side Scan Editor to fail when digitizing altitude data.

128 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.0.7: Enhancements

CARIS HIPS and SIPS 11.0.7 November 2018

Enhancements

Reference Description

CARISBatch, Export, Process Designer

1701437 The Export Data > HIPS and SIPS data > HIPS to ASCII and HIPS to GSF processes have been added to the list of process Tools in Process Designer and have also been added to the CARIS Batch Utility.

Coverages

It is now possible to clear a display filter for coverages and vector layers by right-clicking on the Filter/Display Filter property in the Properties window and selecting the new Clear option. Note: clearing the filter for a vector layer clears any attribute value-specific parts of the filter, but any feature type part of the filter is not cleared.

GUI

In the Active Track Lines window, the list of commands on the right-click menu for Track Lines have been re-organized to be more usable.

Variable Resolution

The performance of drawing variable resolution surfaces has been improved to concurrently draw different areas. The properties for the Resolution Map layers for variable resolution surfaces are now shown again.

HIPS and SIPS Changes List 129 CARIS HIPS and SIPS 11.0.7: Maintenance

Maintenance

Reference Description

Contacts

In Side Scan Editor, the positions of point contacts are now validated so that the contacts always appear within the Side Scan View window (waterfall view) at their corresponding geographic location. Contact symbols no longer display as question marks when added to a new HIPS and SIPS 11 dataset.

Convert to HIPS

1802453 An issue reading device information from some Teledyne S7K data was fixed. The data will now import without failure.

Coverages

Changes were made to ensure that coverage data in string table bands and classification bands is copied when needed. This could improve the performance and stability of some operations, and it could affect the string table values created.

HIPS Vessel File

1801747 The Create Vessel From Data process is no longer reading the time delay value from the 7030 Record in S7K, since Teledyne PDS software applies this value during acquisition.

HIPS Utilities

1802478 The CreateTPU.exe utility has been updated to work with *.hips files created in or upgraded to HIPS 11. The input file has been amended to include the path to the folder containing the HIPS file, so that the entire data set can be run, and/or the path to the line folder to run individual lines. For example, if the hips file location is C:\Testing\myhipsdata\HIPSdata\HIPSdata.hips, the input file would contain the following for the whole dataset: C:\Testing\myhipsdata\HIPSdata\ or for a line: C:\Testing\myhipsdata\HIPSdata\thisisline1000\

Mosaicing

Running SIPS Backscatter Mosaic on S7K data with datagrams of size 0 was causing the application to stop responding. These datagrams are now skipped and mosaic processing continues as expected.

Project Window

1100125 In a project with multiple data sources, there was an issue which prompted users to save the project as each source was closed. This has been fixed so that users are only prompted to save the project when the last source is closed. This also closes the project.

130 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.0.7: Maintenance

Reference Description

Side Scan Editor

An issue was fixed to allow contacts to be re-selected in Side Scan Editor after scrolling in the waterfall view. 1802428 When panning and zooming in Side Scan Editor while creating a line contact, the nodes of the line no longer move with the edge of the window.

Subset Editor

1802043, 1802327 Slowness when working with surface layers in Subset Editor, caused by the Keep Up To Date flag, has been fixed.

Water Column Imagery

1302555, 1302647, X, Y and Z offsets (Transducer or SVP) are now applied to Teledyne RESON S7K WCI 1401686, 1801184 in Subset Editor. Adding additional bathymetry in HIPS from Water Column Imagery is now working properly from Teledyne RESON Integrated Dual Head (IDH) systems. 1801184

Miscellaneous

1800627 CSAR files created in older software that used either the CARISRectifiedSkewProj or the CARISCylindricalEquidistantProjection projection in the CSAR coordinate reference system can now be used in current applications. 1801875 The maximum TIN size that can be created is now larger, dependent on the RAM available. To create larger TINs, you need to change the Tools > Options setting for “Maximum Number of Points in a TIN”. Note: TINs are created in memory, so having a large TIN is likely to make other operations slower. A change was made to prevent the application from freezing if an error was encountered when drawing point clouds.

HIPS and SIPS Changes List 131 CARIS HIPS and SIPS 11.0.6: Enhancements

CARIS HIPS and SIPS 11.0.6 November 2018

Enhancements

Reference Description

*.hips File

A Remove Vessel command has been added to the context menu launched by right- clicking on a vessel file under Vessels in the HIPS file data source in the Project Window.

Convert To HIPS

Motion data is now imported using the Klein SDF import process for 5900 data.

Mosaicing, Process Designer

Internal changes were made to more efficiently handle areas with no data values. This affects, for example, the performance of the Vectorize Raster process. No changes to the results are expected. The Delimiter property for the Export Coverage to ASCII process in Process Designer now has an option in the drop-down list for specifying a single character of the user's choice.

Projects

The Project window now has a root node that displays properties of the project, such as the saved extents, when the project file was created, and the file location. This allows more visibility into the contents of the saved project file, and will allow additional content to be added to the Project window at a future time.

Miscellaneous

When running processes that create depth areas, warnings about depth areas with incomplete attribution are now grouped in the Output window based on the type of issue being reported. Hyperlinks have been added to these warning messages to either select all affected depth areas, or all depth areas in each group that all have the same kind of issue. Commands on the context menu for Track Lines in the Active Track Lines window have been reordered to be more usable. As well the Create Track Lines Layers command has been updated to be more consistent with the Add Track Line Layers process

132 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.0.6: Maintenance

Maintenance

Reference Description

3D View, Selection

The Centre on Selection command can now be used in the 3D view without first running the Zoom to Selection command. Feature layers, such as HOB files, no longer attempt to display symbols, sector legs or sector arcs when displayed in the 3D view, and no longer use edge symbolization in the 3D view. This significantly improves the performance of displaying this vector data.

Catalogue Editor

In Catalogue Editor, changing the name of an object in the profile of a catalogue now actually updates the name.

Convert To HIPS

Timestamps in the SVP files read from Kongsberg ALL data from HISAS sonars are now properly written to HIPS format.

Coverages

The Extract Coverage by Feature Layer command now fails with an informative error message if any of the cvrage objects is missing the cvgtyp attribute value. The Extract Coverage by Feature Layer command now fails with an informative error message if there are no cvrage objects with the cvgtyp attribute value set to Boundary.

Documentation

1802360 The URL of the Help Topics command has been updated to the most recent Teledyne CARIS website, fixing issues some clients have experienced when attempting to access online Help.

Engineering Analysis Module

Reference model support has been added back to the Difference Coverages dialog box.

Georeference Bathymetry (Merge)

Georeferencing Hypack HSX data containing timestamps that are out of order would result in all data in the line being rejected. The data is now sorted appropriately and the data is accepted. Horizontal rotations in XY for Hydrosweep DS data (S7k) will now take place when sound velocity correction is applied, using SVC section offsets from the vessel file. It is no longer necessary to duplicate the SVC offsets to the Transducer section.

GUI

1502888 When editing a line or area feature, the Delete key no longer deletes the entire feature instead of just the selected node.

HIPS and SIPS Changes List 133 CARIS HIPS and SIPS 11.0.6: Maintenance

Reference Description

Process Designer

More informative error messages are now shown if invalid Date/Time band names are used in the Shift Elevations Bands by Tide process. When editing the Name field for a Value in the Properties window, if the Name field is cleared and another properties field made active without entering a new name, the last valid name for the Value will continue to be shown/used for that item until a new name is entered. The Difference with Model process now shows appropriate filters (e.g. *.xml) when listing available reference models.

Options

Error messages about a missing value in the Tools > Options settings now provide a more complete path to better identify the missing setting.

Miscellaneous

When using the “Default” sounding rounding convention, if the rounding changed the number of digits in the display, a subscript was erroneously shown. Now no subscript is shown. This affects, for example, soundings with a value of 9.99999 that were rounded for display to 10. When using the “Default” sounding rounding convention, numbers exactly halfway between two values are now consistently rounded up (e.g., 10.05 to 10.1), regardless whether the numbers are even or odd. Starting the application no longer displays three error messages when a D: drive is present on the system but not accessible.

134 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.0.5: Enhancements

CARIS HIPS and SIPS 11.0.5 October 2018

Enhancements

Reference Description

Coverages

New Display at Scale properties for coverages are now available to optionally limit the scales at which coverage data will display.

ConvertToHIPS

Klein 5900 data is now supported by the Klein SDF import process.

GUI

HIPS data sources in the Project Window have been updated with a new icon for the parent node.

Mosaicing, SIPS Backscatter

SIPS Backscatter mosaicing has been updated to use more of the processing power available on the computer it is running on. This will allow for multiple lines to be processed 1800575, 1801731 at the same time and decrease the time for creation of the mosaic. Improvements have been made to the mosaic algorithm so that mosaics can be created at higher resolutions while maintaining consistent performance speeds while providing improved visualization.

Miscellaneous

Additional entries were added to the map definition (mapdef) support files for US coordinate reference systems (CRS) data that are defined with feet units based on a NAD 83 ellipsoid. The mapdef entries are defined in metres, as all mapdef entries are always defined in metres, however, feet can be selected as the overriding unit when selecting the units of the data in the file in the CRS selection dialog box. The specific entries that were added were for Alabama (East & West), Arizona (East, Central & West), Michigan (North, Central & South), Missouri (East, Central & West), North Dakota (North & South), and Oregon (North & South).

HIPS and SIPS Changes List 135 CARIS HIPS and SIPS 11.0.5: Maintenance

Maintenance

Reference Description

Coverages

In the 3D view, turning on bands with different types (e.g. numeric and colour) from different coverages, but with the same band name no longer gives an error, and successfully draws both bands.

Export View

The Export View dialog box now reports an error if the width or height of the export is not a positive integer, and automatically resets to a valid value. Export View to KMZ now allows typing width and height values. Export View to KMZ now preserves the aspect ratio. Specifically, the width and height values are linked based on the aspect ratio of the view.

Filters

The Expression Builder dialog box now ignores any whitespace at the beginning or end of the expression.

HIPS Vessel File

From Data vessel configuration for Kongsberg ALL HISAS sonars now has Heave, Pitch and Roll values set correctly so they are not applied twice in post processing. Offsets are no longer used for Kongsberg ALL data when the vessel file is “From Data” for the navigation and heave sections.

Miscellaneous

Opening an HCRF now prompts for the directory of the catalogue only one time per file, regardless of how many panels it contains. When viewing the properties of a source in the Properties window, if the coordinate reference system (CRS) cannot be retrieved, the CRS property is now left as blank and the values of the other properties are shown.

Open Files

When opening multiple files at the same time, the application no longer closes when the first file processed is an unsupported file.

Projects

Opening a project file containing a reference to an unregistered dataset now skips over the file and reports a warning in the Output window. Saving a project containing an unregistered dataset now warns that unregistered datasets are not saved in the project file. It is recommended to register raster images with an appropriate coordinate reference system before saving a project.

136 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.0.5: Maintenance

Reference Description

Side Scan Editor

An issue has been addressed that was affecting certain properties in Side Scan Editor. When Manual was selected for the Colour range mode option, the Min Value and Max Value fields were not enabled properly. This has been fixed so that these fields are enabled when set to Manual and disabled when set to Auto. similar issue occurred when a value other than 'None” was selected in the TVG, Gain correction, Despeckle and Gain Normalization options. This has been fixed so that these properties are always enabled .

Water Column Imaging

An issue with single high interpolated values on the edge of the display in the Water Column Across Track window in Swath Editor has been addressed by ensuring that interpolation interpolated dB values have valid neighboring samples.

HIPS and SIPS Changes List 137 CARIS HIPS and SIPS 11.0.4: Enhancements

CARIS HIPS and SIPS 11.0.4 October 2018

Enhancements

Reference Description

2D View / 3D View

The Use Coordinate Reference System (CRS) command, used to update the CRS of the active 2D view, is now available in the Project window when right-clicking on a source. The Zoom to Map command, used to update the display extents being shown in the active 2D view, has been renamed to Zoom to Extents. Also, this command can now be used for either layers in the Layers window or sources in the Project window. Selecting this command now updates the extents of the active 2D view based on the extents of the selected item, either a layer or a data source. This improves the support for layers that have extents that are smaller than the extents of their source. A new property is available to control the vertical position of raster images in the display. This property is named Z-Offset from 0 and is available in all views, although it will have no affect on the display in the 2D view. This is useful, for example, if using raster images as a reference when cleaning data in Subset Editor. This property makes it easier to position the raster images closer to the data being cleaned.

Coverages

When creating a new variable resolution surface and specifying a user-defined value for IHO limits, the value was always interpreted as being a number of metres. A user-specified unit is now respected; if no unit is specified, it is still assumed to be a number of metres.

Layers

01501492, Vector feature sources, such as HOB files and new feature layers, now have additional 01302657 properties for the horizontal and vertical resolution.

Python API

The Python API now provides read-only access to the bounding polygon of a coverage through the bounding_polygon attribute, which contains the bounding polygon geometries in WKT format.

SIPS Side Scan

01801986, A new Pitch Correction option has been added to the SIPS Side Scan engine of the Mosaic 00902893, Creation process. 00601419

Sound Velocity Correction

The warning message displayed for rejected soundings when running Georeference Bathymetry with sound velocity correction enabled has been updated to report the number of soundings rejected for invalid travel time, versus those rejected for invalid solutions.

Vessel Editor

01602026 Sonar model entries have been added to the Device Models file for the R2Sonics 2026 sonar, for 90, 100, 200 and 450 kHz modes.

138 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.0.4: Maintenance

Maintenance

Reference Description

3D View

Rejected points are now skipped when selecting points in the 3D view. When selecting points from a true position raster surface in the 3D view, the selected points are now displayed in the true positions.

Attitude Editor

01501905, The Data option for viewing data in Attitude editor graphs was occasionally being turned 01501420 off, this has been resolved.

Contacts, Sidescan Editor

The S-52 symbolization for Contacts is now correctly displayed as soon as a contact is added. An issue when closing Side Scan Editor, after creating a new contact, was causing backslashes to be omitted from the file path. This has been resolved.

Convert To HIPS

The Import to HIPS process for GeoAcoustics RFF format has been updated to handle data containing unexpected text at the end of the file.

Export

01801033 When exporting a raster to the ESRII ASCII or USGS DEM formats, the process could incorrectly interpret the maximum precision possible as 0 and truncate the data values. More decimal places are now supported when possible. The HIPS and SIPS Data Export > HIPS Tide to ASCII process no longer trims the leading zeros in the seconds field.

Feature Editing

01702394, The Close Line command is now available when editing an open line with at least three 01701061, points. 01200831, 01200542, 01003155, 00800887 Creating a new feature now shows the new feature in the Display window(s), Selection, Components and Representation windows, even when the Coordinates window is used to define the geometry of the newly created feature. It is now possible to digitize features on a feature layer (such as HOB) even when Edit Feature mode is turned on.

Filters

01801896, The “Include data previously rejected by Surface Filter” option in the Surface/Polygon Filter 01801697 command was not being respected when enabled. This has been corrected and the process now includes all soundings that had been flagged as rejected during previous surface filtering iterations if this option is enabled. Filtering lines in Swath Editor could sometimes cause the application to fail or filter an incorrect profile. This has been fixed.

HIPS and SIPS Changes List 139 CARIS HIPS and SIPS 11.0.4: Maintenance

Reference Description

Georeference Bathymetry

An issue has been resolved which was causing Draft and Water Line values to be incorrectly applied while running Georeference Bathymetry with the Compute GPS Vertical Adjustment option turned on. Georeference Bathymetry is now applying corrections properly when not all options (Sound Velocity Correction, Compute GPS Vertical Adjustment) are run from the same version at same time.

Import Auxiliary Data

01801405 Importing multiple PFreeHeave files containing overlapping time was failing when indexing those overlapping files. This issue has been resolved. A warning is now provided indicating the overlapping files and which file was used.

Layers

01701727 Data can now be selected as expected when the active layer is a group containing feature layers from multiple sources such as HOB, 000, and HIPS files. Some operations, such as Zoom to Selection and Delete Superselection, are not currently enabled on selections from multiple sources when the sources are HOB, 000 and HIPS files. 01701727 It is now possible to zoom/centre on selection when a group with multiple different sources is active in the Layers window. When creating new vector filter layers based on a filter or classification, the new layers are now placed alongside the original layer in the Layers window.

Mosaicing

01801912, The brightness and contrast properties for editing a mosaic have been added back into the 01801879, application. 01801189

Process Models

Running a process model with the Export Coverage to ASCII process now completes successfully when no elevation unit is specified.

Projects

Transient layers, such as unsaved feature layers and Profile layers, are no longer saved in project files.

Selection

01601267, Updates in HIPS 11 were made to the Selection window, which resolved issues with the 01400594 sorting of the Total Time field.

SIPS Sidescan

01800187 Altitude data imported for side scan data in Teledyne RESON S7K files is now read from the 7007 record. This resolves an issue with the altitude not matching deep water side scan first return, which caused the slant range correction result to be erroneous.

140 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.0.4: Maintenance

Reference Description

Sound Velocity Correction

Refraction computation accuracy in Sound Velocity Correction has been updated to be more consistent between versions. The computation changes are less than sensor accuracies and should have no adverse affect on the output.

Subset Editor, Swath Editor

01801950 Subset Editor is now handling No Data Values from older BAG files correctly. It is now possible to select any surface in the Surface Filter dialog box launched from the Subset Editor when multiple surfaces are available. 01800685 Attempting to load water column data in Subset Editor when only some of the lines being loaded contained water column data, was causing the application to close unexpectedly. This has been corrected and now only lines containing the necessary data are loaded. An issue has been fixed that was causing user-defined attributes for critical soundings to be disabled in the Attributes window, as well as the Subset and Swath editors.

User Interface

The ASCII Info File Editor now displays correctly on high resolution monitors even after hiding the preview pane at the bottom of the dialog box. Dialog boxes that are intended to initially display in the centre of the screen, like the Welcome dialog box, now also display on the centre of the screen for high resolution monitors. The size of windows docked in the default layout has been improved when using a high resolution screen.

Miscellaneous

1002551 Since HIPS 11, with the implementation of the new the Layers and Project Windows, opening and using multiple HIPS files with the same name no longer causes a failure in the application. 1801769 The Ctrl+C keyboard shortcut now copies all selected rows in the String Table dialog box launched from the String Table Definition property. The View > Overview command now uses the extent of the layer, when available, instead of always using the extent of the source. Closing a source that has display layers in a group no longer causes the application to fail.

HIPS and SIPS Changes List 141 CARIS HIPS and SIPS 11.0.3: Enhancements

CARIS HIPS and SIPS 11.0.3 September 2018

Enhancements

Reference Description

GUI

HIPS data grouped in the Active Track Lines window (using the Group command from the right-click menu) are now retained when the project is saved.

Layers

When opening multiple sources at the same time, a new group is automatically created to contain all the display layers generated for the sources. This is useful when opening multiple Shapefiles that together form a complete dataset, or multiple raster images that cover a region. The newly opened group can easily be dissolved, if unwanted, by right- clicking on it in the Layers window and selecting the appropriate option. A new right-click context menu command has been added to dissolve a group in the Layers window. The layers are moved up one level in the Layers window, but otherwise maintain their draw order. A new right-click context menu command has been added to ungroup a layer or a group in the Layers window. The specified layer or group is moved out of its current group and up one level in the Layers window. The remaining layers and groups in that group are unchanged. If no other layers or groups remain after the specified layer or group is removed, the group is automatically dissolved.

Support Files

1801629 The comment in the header of the boundcrs.dat support file was updated for clarity. No functional changes were made.

142 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.0.3: Maintenance

Maintenance

Reference Description

*hips file

1801720 Improvements have been made to the time for opening older data that upgrades to HIPS version 11. Time for selection of the track lines once the data has been upgraded has also been improved. When upgrading HIPS files, a dialog box to remap raw data paths could be shown for each line when the raw data was unavailable. Now, these dialog boxes are no longer shown on upgrade, and the remapping can be performed later using Check HIPS File.

Attitude Editor

In Attitude Editor, setting Vertical Axis to Max-Min of View would cause the application to fail when using Next/Previous line. This issue has been resolved.

Calibration (ABC)

Automatic Boresight Calibration will now give a clearer message when it fails on data that does not contain any TPU information.

Georeference Bathymetry

1801617, 1801369 An issue has been resolved for Georeference Bathymetry that was not applying navigation vertical offsets that were set in the vessel configuration.

Coverages

When opening project files with coverage data, if the colour map/range file is not available in the same location as when the project file was saved, the application now looks for a colour file of the same name in the Colour Maps folder defined for the current application via the Colour Maps settings in Tools > Options. If the colour file cannot be found, the default rainbow colour map is used. An informative message is added to the Output window when the specified colour file cannot be found. This improves sharing project files with users with different applications and/or versions. The Filter Coverage process no longer carries over designated soundings that do not meet the filter criteria. 1800511, 1801638 When exporting to a raster surface BAG file, if the lineage metadata is too large to be stored in the BAG file, the data is exported without any lineage metadata and an informative warning message is now displayed. When using the automatic resolution option during regular gridded surface creation, the resolution used will now be added into the lineage as the process option value. Running the Finalize process on a variable resolution surface (VR) now sets the resolution map extents of the output VR surface to have the same extents as the source VR. 1800511 BAG files with more metadata than is officially supported by the BAG format can now be opened in the application. This typically happens when the metadata includes a large amount of lineage source information. An issue with opening some CSAR files was causing the HIPS file to accidentally be upgraded when it checked the sources of the CSAR. Outdated flags on surface sources in the Project window are now removed after the surface is recomputed.

HIPS and SIPS Changes List 143 CARIS HIPS and SIPS 11.0.3: Maintenance

Reference Description

Filters

Switching to the Graphical tab of the Filter dialog box no longer causes the application to close unexpectedly. 1801695, 1801742, Using the Filter Observed Depth process in Swath Editor no longer causes the application 1801893 to fail.

Georeference Bathymetry

Issues with track lines disappearing from the Active Track Lines window after running Georeference Bathymetry have been fixed. The application no longer fails when Georeference Bathymetry is run using a single tide station, after Applanix SBET data is loaded. An issue with running Sound Velocity Correction and Compute GPS Vertical Adjustment that was causing a failure during the process has been corrected. 1801681, 1801859 Georeference Bathymetry is now correctly handling the Waterline value when using GPS Tide with a vessel configuration that does not contain a heave entry.

GUI

An issue has been resolved where lines were not being listed under new groups after being grouped in the Active Track Lines window.

Import

When using the vessel configuration from the raw data files for Hypack RAW HSX import, the sign of the pitch error being stored was incorrectly interpreted. This has been fixed. 1801445 Importing a variable resolution BAG now properly handles invalid Uncertainty band values.

Layers

The Layer Draw Order setting in Tools > Options is now respected more consistently after data is opened from a project. Sound Velocity Profile files (*.svp) opened in the Layers window now show layer properties.

Mosaicing

The dialog boxes for Create SIPS Mosaic for Side Scan or GeoCoder no longer wrongly display a message saying that non-mandatory options are mandatory. 1801799 An issue with two pings having the same time on the ping number rollover (when the ping number reaches its maximum limit and is reset to zero within a line) was causing gaps in mosaics using the SIPS Backscatter engine. This has been resolved. Teledyne RESON data from an Integrated Dual Head (IDH) system can now be used in a SIPS Backscatter mosaic.

Navigation Editor

Next/Previous Track Line in Attitude and Navigation Editors are no longer giving errors. In Navigation Editor, selecting points in the Display window, then de-selecting them, was causing the points to disappear from view. This has been fixed.

Process Designer

Output from the Create SIPS Mosaic process can now be connected to the Render Raster or Export Raster processes in Process Designer.

144 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.0.3: Maintenance

Reference Description

Properties

Tide Zone files (*.zdf) opened in the Layers window now show layer properties. The track line layer property to Colour By sound velocity profile is now working properly.

Side Scan Editor

Side Scan Editor no longer causes the application to fail when Close All is used. Canceling Save in Side Scan, Swath or Subset Editors, after making edits, will no longer cause the application to fail.

SIPS Backscatter

A SIPS Backscatter system file for Kongsberg KMALL was updated to properly read all imagery data per ping during mosaicing in order to create a valid mosaic. Any data imported prior to this fix will need Georeference Bathymetry run in order to recreate the Backscatter information for mosaicing.

Sounding Selection

1601752 Quotation marks are now automatically added around band names, when needed, in the filter expression field of the Sounding Selection Wizard.

Swath Editor

An issue in Swath Editor with applying filtering to entire lines has now been resolved. Refraction Editor will now prompt a user to save any changes made when leaving the track line currently being edited.

Subset Editor

Variable resolution surfaces can now be used successfully as reference surfaces in Subset Editor. In Subset Editor, loading a Reference Surface and then selecting CUBE Hypothesis no longer causes the application to fail.

Vessel Editor

Creating a vessel report no longer fails when there is a vessel shape with incomplete information in the vessel configuration. When using a vessel configuration from data with Raw data containing angular offsets (Roll, Pitch, Yaw), the offsets were being applied twice when Sound Velocity Correction was applied in Georeference Bathymetry. This has been fixed so that if the offsets are used from data, they are only applied once. This also updates the Process > Create HIPS Vessel from Data... process so that it only adds those angular offsets to the SVP section of the vessel configuration.

Water Column Imaging

An issue with saving designated soundings of additional bathymetry within Swath Editor has been resolved.

Miscellaneous

The Tools > Coverages > QC Report command has been re-enabled.

HIPS and SIPS Changes List 145 CARIS HIPS and SIPS 11.0.2: Enhancements

CARIS HIPS and SIPS 11.0.2 August 2018

Enhancements

Reference Description

2D

1100125 It is now possible to change the visibility of all display layers in the Layers window at the same time. The right-click context menu for the Layers window now has “Hide All” and “Show All” commands, when right-clicking on an empty part of the Layers window.

Convert To HIPS

1000744 The Hypack HSX RAW import process will now read a sound velocity profile from the raw data and store it in the line in HIPS format.

Coordinate Reference System

The dialog box used to select the coordinate reference system (CRS) for a dataset now shows the horizontal units of the CRS, and allows selecting the units when the CRS is a custom CRS defined in a CARIS map definition file (mapdef.dat). The units can only be modified for datasets that do not store the CRS of the data, such as DXF files, and/or for which the application does not read the CRS from the dataset. For relevant datasets, the CRS units can be specified either when first opening the dataset or when selecting the source item in the Project window and using the browse button (...) to change the CRS of the dataset in the Properties window. The default units for the CRS are selected by default. For projected custom CRS, the default unit is metres. If you change the units, the data is interpreted to be defined in that CRS but with the position coordinates scaled based on the unit. The field is disabled if it cannot be modified.

GUI

For clarity, the tooltip for the New Mosaic button on the Process toolbar has been updated to display “New SIPS Mosaic”.

HIPS Utilities

1801492 The refract.exe utility was updated to allow the user to set the 'Z value below transducer' used in the refraction coefficient files.

UX

The Style dialog box now has an Apply button, which automatically updates the view with the selected settings. This allows more interactive definition for Style properties.

146 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.0.2: Maintenance

Maintenance

Reference Description

BASE Editor

The Export Coverage to ASCII dialog box now suggests (input).txt as the filename for the output ASCII file. For example, exporting D:\temp\file.csar to ASCII proposes D:\temp\file.csar.txt as the initial output filename when the browse button (...) is clicked.

Convert To HIPS

1702180 An issue when importing side scan data with the Elac XSE import process has been fixed. The Hypack HSX RAW import process is now applying the correct units to the offsets stored in the raw data when these offsets are added to the vessel configuration stored with the HIPS data.

Coordinate Reference System

1801577 The Output window now displays only a single message when zooming out so far that a Geographic or Projected grid defined in Tools > Options can no longer be displayed.

Georeference Bathymetry

Some improvements were made to the Import to HIPS and Georeference Bathymetry processes. No functional changes are expected. 1801369, 1801617 The Georeference Bathymetry process is now handling heave and waterline correctly when using GPS Vertical Adjustment.

Import Auxiliary Data

1801470 An issue affecting the processing speed of SBET files crossing the start of the GPS reference week has been resolved.

Mosaicing, SIPS Backscatter

An issue has been resolved where R2Sonics data with snippets were failing to create a mosaic, and reported a “Cannot generate backscatter” error message. 1801526 Generating backscatter from Kongsberg EM2040 dual head data no longer produces errors indicating that the data is single head, but setup as dual head. 1801364 SIPS backscatter mosaics no longer produce gaps around the edge of sectors for multibeam sonars using sectors.

Projects

When doing an 'Upgrade Project', when no HIPS file is available, the raw data path in the HIPS file is now properly populated, per line. Opening a project file now more consistently refreshes the active Display window to show the newly opened data. The Project > Add Sources from Project command now automatically refreshes the active Display window.

Subset Editor, Swath Editor

An issue has been fixed that was causing user-defined attributes to be disabled in the Attributes window in the main view, Subset and Swath editors.

HIPS and SIPS Changes List 147 CARIS HIPS and SIPS 11.0.2: Maintenance

Reference Description

Surfaces

1701375, 1702411, The Create Regular Grid process (CreateHIPSGrid in CARIS Batch) now has a depth 1801399 gate filter option to filter the data that is available to contribute to the gridded surface.

Variable Resolution

An issue has been addressed that was preventing the Recompute process from running correctly on finalized variable resolution surfaces.

Water Column Imaging

Water Column Intensity (WCI) data from Wartsila Elac XSE data is now showing the correct intensity range. The scaling of the intensity values has been updated to show properly. 1702173 1800514 An issue with Subset Editor prompting for the location of each raw water column file individually has been resolved. Any files that are not found will be prompted for once, and when mapped to the new location, the path to all files will be fixed at the same time.

Miscellaneous

Creating an expression for a string table band such as “Classification > Water” no longer causes the application to become unresponsive. Now, an error message is displayed explaining that order operators are not supported for string table band values. CSAR raster surfaces with flag set bands (e.g. Status) are now created with a new internal marker to indicate that older software cannot open this data. Python API: The caris.coverage module now supports creating a raster with a non-zero origin. Previously, an error message was displayed if the origin values were greater than the dimensions of the raster. The “Zoom to” selection commands in the Selection window right-click context menu are no longer available when the Subset Editor is active. They continue to be disabled in the application menu in this context.

148 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.0.1: Enhancements

CARIS HIPS and SIPS 11.0.1 July 2018

Enhancements

Reference Description

ASCII Info File Editor

1801238 The ASCII Info File Editor now shows a preview of the specified file even when the file path includes Unicode characters.

Convert To HIPS

During import, if a HIPS Vessel File (HVF) is specified by the user and it does not contain the necessary information for the time of the data, a message will be output stating that the vessel configuration will be read from the data.

Coverages

1801027 The Save As command for CSAR coverage data has been added to the Project window right-click context menu. A number of coverage tools have been added to the Layers window right-click context menu in a new Tools sub-menu. The tools available differ based on the type of coverage data. The Extract Coverage process can now be run on raster images and older SIPS coverages in the application. The Thin Points process can now be run on SIPS mosaics and older SIPS coverages in the application.

Export

1402789, 1500195, A new option was added to the Export Raster process to optionally create a TIFF world 1402571, 1500881, georeferencing file when the output format is set to GeoTIFF. This allows GeoTIFFs to be 1503163, 1503430, used in third-party applications that do not read the georeferencing information embedded 1601472, 1700028, in the GeoTIFF file. 1800838

Filter

The Display Filter property now affects the visualization and interaction (e.g. selection) of coverage data in 3D views, in addition to the previously supported 2D views. The display filter does not change the coverage in any way, and any processes that are run on the coverage will still consider all the data in the source. To use a subset of the data in a process, use the Tools > Coverage > Filter option to create a new coverage with an appropriate subset of the data. The Expression Builder dialog box, used in the Filter Coverage process and the Display Filter property for coverage data, now has convenience buttons for >= (greater than or equal to) and <= (less than or equal to). The existing buttons were also rearranged for logical consistency.

HIPS and SIPS Changes List 149 CARIS HIPS and SIPS 11.0.1: Enhancements

Reference Description

First Run

A “Create automatically” option has been added for the Unique Object ID file setting in the first run dialog box. This option is appropriate for many users, but it cannot be used if HOB files or 000 features are going to be created that must have unique identifiers that follow a specified numbering sequence.

Projects

When projects are saved, an accompanying project user file is now saved containing information such as the extents of the active 2D Display window, its coordinate reference system and the currently selected display layers in the Layers window. Additional content may be added in future versions. If a project user file is found when opening a project, the settings in the project user file are applied. The separation of project and project user files allows you to choose whether to share user customizations when sharing project data. Project user files can also be shared, if desired. Project user files are expected to change between major application versions, and user files created in the current application version may not be read in future versions Session files (.wrk files) created in older software can now be used in the application. Specifically, the Add Sources from Project command can be used to open sources from a session file, and the Open Project command can be used to open sources from a session file and setup the initial view extents in the Display window. Certain sources, like connections to BDB Server 4.3.x databases, cannot be opened in BASE Editor 5.x, and an informative message is displayed in the Output window when these sources are skipped.

Supported Formats

1502543 The “grb2” filename extension is now supported for the Gridded Binary format, which is used for weather data.

Miscellaneous

The extents widget used in newer dialog boxes and properties to define a bounding box has been updated to be more intuitive and now includes informative text as prompts. The units list is also now enabled when appropriate. Support has been added to open project files referencing HOB and S-57 data created in future versions of the application. Typos and excess/missing whitespace issues were fixed in S5731Pool.xml. This included changing the CATSLC description for expected value 501 from “artifical obstruction” to “artificial obstruction”, and the FUNCTN description for expected value 502 from “station (miscellanious)” to “station (miscellaneous)”. UpdateStatus.exe utility has been removed from the HIPS and SIPS installation.

150 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.0.1: Maintenance

Maintenance

Reference Description

.hips File

1800340, 1801104 Certain HIPS data would always contain an unknown vertical coordinate system with the Coordinate Reference System (CRS). This issue has been resolved. Deleting lines from a HIPS file while another user is working with the same HIPS data no longer causes the application to fail.

CARIS Batch

The Extract Coverage process now uses all of the polygons specified in the WKT file, provided that each polygon is defined on a separate line.

Contacts

When contacts are saved, they are now displayed using S-52 symbology.

Convert To HIPS

1800697, 1801144, The Triton XTF import process has been updated to be more robust in reading datagrams. 1801204, 1801243 In the Import Sensor Data dialog box, each format has settings that can be edited in an options dialog box, without actually having to select the format. This is done by hovering over and clicking the gear button to the right of a sensor format in the list. An issue with this function which was causing the application to fail has now been resolved. Import to HIPS Elac XSE process is now importing all data when there are more than 126 beams in the data. Hypack data that stores multibeam/multi-transducer data from two devices is now properly imported when the user specifies the device number. The command line utility fixfaufiles has been updated to fix files with fewer than 10, but at least 2 soundings. Analysis requires at least two soundings before a file can be fixed. A message is now provided and the process ends.

Coordinate Reference System

1700667 Data referencing the Google Mercator coordinate reference system (CRS), referring to the projection as Mercator_Auxiliary_Sphere, can now be opened in the application without the CRS needing to be specified.

Coverages

When creating a new display layer for a coverage band, the active Z attribute is now set to be the specified coverage band if the coverage band is an elevation-based band. If the band is not elevation-based, the primary elevation band is still used as the active Z attribute for visualizing the new display layer.

Designated Sounding

1800300 Coverages with designated soundings that were vertically shifted, using either the Tools > Coverages > Vertical Shift command or Shift Elevation Bands in CARIS Batch, can now be copied into a new coverage using processes such as Copy to CSAR.

HIPS and SIPS Changes List 151 CARIS HIPS and SIPS 11.0.1: Maintenance

Reference Description

Digitizing

Right-click context menu commands that activate a digitizing mode now show a check mark beside the command in the menu when digitizing is active. This affects, for example, digitizing a new bounding polygon.

Display Properties

When a project is opened containing S-57 .000 files, there are now the same display properties available for the S-57.000 layers as when the S-57 .000 file was opened directly. This allows customizing the display of the file after opening it, regardless of whether it was opened directly or through a project. Note that user-specified settings for the display properties for S-57 .000 layers are not currently saved in project files.

Documentation, Help

1801283 The Help setting in Tools > Options was not being applied correctly after the application was restarted, causing the application to default back to using the CARIS-hosted on-line documentation, which fails to launch if using the application off-line. The location is now remembered and applied correctly even after the application is restarted, and no network connection is required.

Feature Editing

Modifiable feature attributes with a True/False value can now be changed in the Attributes window when the feature is in edit mode." It is now possible to limit the feature types displayed in the Select Feature Types dialog box using the feature type buttons. For example, selecting the point button will only show the feature types that can have point features. This dialog box is launched when the Add Layer command is used on a data source with multiple feature types. Clicking in the Feature Palette window after deleting an item in the palette no longer randomly causes the application to close.

Filters

1801200 An issue causing corruption of HIPS data when Merging data after running an IHO Filter (Observed Depths Filter) has now been resolved.

Generic Data Parser

The button to create a new *.hips file in Step 2 of the Generic Data Parser Import Wizard has been updated with an icon to clarify its use.

Georeference Bathymetry

801142 Applying sound velocity correction during Georeference Bathymetry has been updated to show a warning message for beams that cannot be corrected due to certain data conditions where a bottom detection is not possible.

GUI

1502887 It is now possible to use certain characters such as space, delete, or the letter L in attributes fields. The icon used for raster images in the Project window is now consistent with the icon used for raster images in the Layers window.

152 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.0.1: Maintenance

Reference Description

Imagery

1700667 Raster images opened through the MrSID ECW plugin that contained multiple RGBA bands were expected to have metadata that specified which bands to map to which channel. When this information was not present, the images were displaying in black and white based on the values of only one band. Now, if the file identifies itself as having multiple bands for colour, but no mapping is specified, a default mapping to red, green, blue and alpha is used. This improves the initial display of certain JPG2000 files. Note: With four-channel multispectral images, a better display is achieved by turning off the alpha channel after opening the data because the alpha channel contains near-infrared data. This can be done by setting the alpha mapping to (None).

Layers

The right-click context menu for feature layers such as HOB files now includes the option to add a display layer based on attribute value. This continues to also be available in the main menu as Create > Layer By > Attribute Value.

Line Editing

Line editors (Attitude, Navigation, Swath, Single Beam) now loop around the list of lines to the beginning and continue through the list when using Next and Previous under Select> Track Line.

Profile

The Edit Profile toolbar button has been removed. The standard Edit > Feature command can be used to edit profiles. If you have previously run an older BE 5.1.x version, a non-functional empty space is left in the menu until you run Windows > Reset Default Layout.

Properties

When data is first opened in the application, the Properties window now shows the properties for the selected display layer.

Sediment Analysis

An issue was preventing Sediment Analysis from successfully producing correct results. This resulted in the function being removed from the 11.0.0 release. The issue has been resolved and Sediment Analysis has been enabled. Going forward, an error message will display if Sediment Analysis cannot run.

Selection

The performance of sorting rows in the Selection window has been improved. An issue with setting selection type, while in Subset Editor, was preventing subsets from being created or moved. This has been fixed.

SIPS Backscatter

1800635 Reading intensity data from XTF data for SIPS Backscatter mosaics has been updated to be more robust. Datagrams missing end identifiers in Kongsberg ALL data was preventing the creation of SIPS Backscatter mosaics. This has been corrected.

HIPS and SIPS Changes List 153 CARIS HIPS and SIPS 11.0.1: Maintenance

Reference Description

Mosaics created using the SIPS Backscatter engine now have a valid value for the Start Time attribute. When creating a SIPS Backscatter beam average mosaic with data missing time-series datagrams, the resulting mosaic will now use intensity data from the bathymetry datagram and report a warning about the missing data. When a Backscatter file has been manually removed from the related HIPS and SIPS track line folder, it will now automatically be regenerated when creating a SIPS Backscatter beam pattern or mosaic. An issue that was affecting the creation of SIPS backscatter mosaics from dual head data is now resolved. Empty SIPS Backscatter mosaics are no longer created when the raw S7K data does not contain the requested type of intensity data. Informative error messages are now output to indicate that the data is missing the necessary information for mosaicing. Warning messages from SIPS Backscatter mosaicing are now being listed in the Output window. Creating a SIPS Backscatter mosaic with Kongsberg KMALL data now successfully runs without error messages. 1701998 A more informative message is now being reported for issues related to creating a SIPS Backscatter mosaic with Teledyne RESON data stored in Hypack HSX/7K format that contains a time shift between the HSX and 7K files.

Surfaces

1800462 Variable resolution (VR) surfaces were displaying artifacts along boundaries when points were located close to resolution boundaries and grid offsets were not symmetric. VR surfaces with points close to resolution boundaries now display properly, even when resolution grid offsets are not symmetric and data is not centred within tiles. 1702850 When moving the sources for a variable resolution surface, the raw data path to the sources is now set properly. When the surface is opened, the source location is updated to allow updating the surface.

Miscellaneous

A more informative error message is now displayed if a file or folder specified in Tools > Options does not exist. The "Show Details" link is no longer shown for error messages that do not have any details to be shown. The dialog box launched from a File > Open URL command now opens with a larger initial size. Colour maps are now applied correctly for TINs displayed in the 3D view, even when the application z-axis convention is set to ""down is positive. Colour maps are now applied correctly to TINs created from a non-elevation band (e.g. Density), regardless of the application z-axis convention. The “Colour By” layer display property for TINs now only shows the band used to create the TIN. Visualization capability for variable resolution surfaces was updated to be more consistent with other coverage types. No functional differences are expected.

154 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.0.0: Highlights

CARIS HIPS and SIPS 11.0.0 June 2018

Highlights

This release introduces several improvements which make it easier to start a new project and process data, as well as an improved user experience while interacting with survey data in HIPS and SIPS.

Note: An updated license is required to run v11.0 software. Each license is unique and will work with HIPS and SIPS 11.0 as well as earlier versions. Subscribed keys have been automatically updated and are available for download from the OCS.

Getting Started with HIPS and SIPS HIPS and SIPS now supports dragging and dropping for sensor files. When you drag and drop raw sensor files onto the application, the raw sensor data is automatically processed into a georeferenced point cloud and a gridded surface. These processing steps will be automatically applied:

 Auto-create HIPS file: The HIPS File will be automatically created

 Conversion: The raw data files will be converted in to the new HIPS File

 Vessel file from data: For the most popular formats the installation parameters will be automatically converted from the raw data files and used during processing. For formats which do not store the installation parameters, a zero vessel file will be used

 Georeference Bathymetry: The soundings will be processed through to a georeferenced point cloud.

 Gridding: A surface will be created, using a new Automatic Resolution option.

HIPS and SIPS Changes List 155 CARIS HIPS and SIPS 11.0.0: Highlights

For users who would like more customization, the new Import Sensor Data dialog box uses the same automation built for drag and drop, while exposing several options.

156 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.0.0: Highlights

One-Step Processing HIPS and SIPS 11.0 also introduces a new process to correct and georeference sensor data. The new Georeference Bathymetry process is a single process which replaces Sound Velocity Correction, Load Tide, Compute GPS Tide, Merge and Compute TPU. With Georeference Bathymetry, algorithms from the previous processes are still applied, however, there are several benefits to users from combining the algorithms into a single process: • A simplified user interface with fewer options • Fewer disk operations = faster processing • Simplified workflow with fewer decisions regarding when different processes need to be applied • No need to concatenate Sound Velocity Profiles into a single file, simply select several separate profiles, or point to a folder and use all profiles in the folder.

Track Line Layers HIPS and SIPS 11.0 introduces several user interface changes which improve the user experience while interacting with data. The new application interface provides a consistent user experience across the CARIS product line when filtering, grouping, and setting up display properties. Some of the improvements are:

 Selection and draw order are controlled from a single window

 Layer grouping, with the ability to uniformly change display settings for all layers in a group

 Improved Properties and Attributes windows HIPS and SIPS 11.0 introduces the ability to create Dynamic or Static layers for track lines. This allows users to create a rule-based layer using any of the track line attributes, with the option for the layer to be static (the track lines in the layer will not change) or dynamic (as new lines are added or the track line attributes change, the layer will update). These layers can then be used to drive the editors display and can be used as the input to a process.

HIPS and SIPS Changes List 157 CARIS HIPS and SIPS 11.0.0: Highlights

For example, a dynamic layer could be created for all lines which are outdated. As lines become outdated, they will be automatically added to the dynamic layer. At any time Georeference Bathymetry can be run on the layer, updating all of the outdated lines in the project.

158 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.0.0: Highlights

Process Designer Process Designer has several usability updates to make it easier to design and validate a processing workflow. These updates include applying a modern design which makes it easier and more intuitive to interact with the application and design a Process Model. It is now possible to include a Process Model inside another Process Model using File > Insert Model. This makes it easier to manage complex Process Designer models by defining common capability once and re-using it multiple times. In the example below, a Process Model for Creating or Updating a Surface has been inserted into the main Process Model, which is identified by its teal colour.

Validation has been built into the Process Designer, making it clear to a user if they have not defined a required parameter or connection. In the example below, the process is showing that it requires a connection for the “Track Line(s)” input as indicated by the red warning triangle on the title bar and the red circle which changes to a filled green circle once the connection is established.

A selection of sample Process Model files are available in \modules\HIPS and SIPS\Sample Process Models. To launch the Process Designer from the application go to Tools->Process Designer. To run a process model file from the application go to Tools->Run Process Designer Model.

HIPS and SIPS Changes List 159 CARIS HIPS and SIPS 11.0.0: Enhancements

Enhancements

Reference Description

General Notice

If you have previously installed a version of the MrSID ECW plugin, it is highly recommended to install the 1.0.4 version or later. This re-enables these formats in newer applications and ensures the application finds the correct version of binary files in all cases. Note that MrSID ECW plugins are always backwards compatible, so installing 1.0.4 will allow you to continue to use these formats in older applications as well. The plugin is available through the CARIS OCS website, and you can contact CARIS Support for any additional information.

HIPS file

Previously 'New Project' was a wizard to create a new empty HIPS file for use in the Conversion wizard. HIPS data sources are no longer referred to as projects, since the main application project file contains all data sources. This functionality has been renamed to 'New HIPS File' in a new dialog box, which has defaults for all non-optional settings, allowing for one-step creation if specific settings are not required. Also, it has been updated to be a process (CreateHIPSFile) that is available in Process Designer and carisbatch. When a HIPS file is opened, it is added to the Project window under Data Sources. As well an All Track Lines group is created in the Layers window with the Track Lines layer under it. Opening more HIPS files will automatically add new Track Lines layers under that same group. - HIPS Track Lines layers can be moved around in the Layers window and will re-order the display order as well. - A new window, Active Track Lines, has been added to the application to allow selection of track lines from the active track line layer in the Layers window. - Clicking on a HIPS Track Lines layer In the Layers window will set it as the active layer and will populate the Active Track Lines window. This window shows a list of all the lines in the active layer, displayed as a HIPS file>Vessel>Day>Line tree structure. This grouping can be changed by the user and other attributes can be used to group the track lines. - New HIPS Track Lines layers can be created using a Dynamic or Static filter for track lines. This enables users to create a rule-based layer using any of the track line attributes, with the option for the layer to be static (the track lines in the layer will not change) or dynamic (as new lines are added or the track line attributes change, the layer will update). Then the Active Track Lines window will display only the filtered lines enabling the user to work with a user- specified subset of lines. - The HIPS Track Lines group and layers are what are shown in process dialog boxes. All dialog boxes that are common between processes that use HIPS and SIPS track lines as an input source, as well as the variable resolution, regular gridding and mosaicing dialog boxes, have all been updated to support these HIPS Track Lines layers. - The way HCRF files are opened in the application has been updated. To clarify the purpose of each attribute (when displayed in the Selection, Properties and Attribute windows), the attribute labels for sources were updated and now only store information about the navigation, as follows: 1. Sources has been updated to Navigation Sources 2. Navigation Source has been updated to Primary Navigation Source

160 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.0.0: Enhancements

Reference Description

. The HIPS file schema and attribute information have been updated. These updates will be applied to HIPS files from versions previous to HIPS and SIPS 11.0.0 and Onboard 2.0. The updated schema and attribute information will also be applied when creating a new HIPS file. The following is the new setup for the HIPS file: 1. During Upgrade, the previous version of the HIPS file is backed up in the HIPS data folder. 2. The datum/ellipsoid is no longer used from the Navigation section in the HIPS Vessel File (HVF). 3. The Coordinate Reference System (CRS) of the datum/ellipsoid will be stored in the HIPS file per line. 4. The CRS of the geometry of the navigation per track line will be stored in the HIPS file. 5. Track lines will only have one navigation line associated with them as primary, and will be used for bathymetry and side scan data. 6. The new HIPS file has a schema change that separates all objects in the file (lines, soundings, contacts, etc) into individual tables allowing for more efficient access to the data. 7. A new Vessel table stores the vessel name and reference to the HVF on disk, which is linked by an ID to each line using that vessel file. 8. Track lines with auxiliary data loaded for the Navigation will now have the information for each source stored in the Navigation Sources attribute with its associated CRS and the Primary Navigation attribute will be set accordingly. 9. Attributes derived from the data are now stored in the HIPS file to allow access from a single location and to improve performance when selecting many track lines. 10. During upgrade if there are any lines with the same name, they will be made unique by adding (1), (2), etc to the end of the line name and the folder on disk. HIPS files now contain one set of track lines whose layer is the primary navigation source. Towfish navigation is set up as a separate Navigation Source.

2D, 3D

A new Pan control is available to shift the view in the Display window in the direction the mouse is dragged. The new Pan Mode control can be used in the 3D View to change the left mouse button to control navigation rather than select data. The 3D View Controller Type options are now available through a toolbar button instead of Tools > Options > 3D. This allows quickly switching between the methods of navigating in the 3D View. By default, the middle mouse button affects navigation, and if Pan mode is active the right mouse button can also be used to navigate along different axes. It is now possible to create 3D lines and areas when digitizing features in formats like GML that support 3D lines and areas. Z-values can be specified in the Coordinates window, and digitizing the next point automatically picks up the Z-value of the previous point, or if the point is snapped to a 3D point, the Z-value of the existing point is used. 1100654, 1203229 The elevation table lookup file is now used to map feature attribute values to Z-values in the 3D view. With the default support files, this provides Z-values to features such as contour lines and soundings. 2D features without an attribute mapping for the Z-value draw at a height of 0.

HIPS and SIPS Changes List 161 CARIS HIPS and SIPS 11.0.0: Enhancements

Reference Description

A new optional display setting has been added in the 3D view to show a Bounding Polygon layer as a wall, with minimum/maximum heights based on the values in the primary elevation band. This can be used to more clearly show the extents of the coverage. The profile lines drawn in the Profiles window can now be drawn in the 3D view by turning on the Profiles layer. The lines display with the same display properties, e.g., colour, in the 3D view as in the Profiles window.

Attributes, Filter

A search option has been added to the dialog boxes displayed when selecting from the available values for enumeration and list (e.g. Vertical Datum and Colour) attribute values in the Attributes window. This simplifies finding the appropriate entry, especially when there are many values defined in the catalogue.

Beam Pattern, SIPS Backscatter

The Beam Pattern creation process for SIPS Backscatter now has sound velocity as an option, the same as in the SIPS Mosaic creation process.

CARIS Batch

Support has been added to the CARIS Batch command line tool to interact with the environment, similar to Tools > Options in the application. Specifically, it is possible to list all settings using --list-options, retrieve the value for a specific option using --get-option, change the value for a specific option using --set-option, and determine if all mandatory options are set using --validate-options. This allows configuring the environment for CARIS Batch without launching the application. When using the CreateSoundingsFromCoverage process, the bias must now be explicitly set. As in HIPS and SIPS, regional settings are now overridden when using CARIS Batch. This allows using the same files (e.g. CRFX files) in both applications, and a consistent way to enter numbers for both. The legacy DescribeRasterProduct process has been removed. The rasterproducttemplate.xml file is no longer installed with the application as it is no longer used. TE and TX drawing instructions were removed for $COMPS and MAGVAR in the point look up file (psymrefs.dic) in the System \ PCEConfig folder.

Catalogue Editor

A short “T” symbol has been added to the master and symbol files. It can be used, for example, to represent contacts in a mechanical sweep bar survey. To support HCRF production, changes have been made to CARIS chart presentation styles - the INT1 catalogue and corresponding PCEConfig portrayal files. These changes were first released in HPD 3.1.6, and are described in detail in the changes list for that product. Contact CARIS customer services for more information. Catalogue Editor now checks that relationships are defined in both directions, where relevant. For example, Catalogue Editor will report an error if Parent is marked as a “Master” of Child, but Child is not marked as a “Slave” of Parent.

162 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.0.0: Enhancements

Reference Description

When a new relationship is added in Catalogue Editor, if there is a corresponding relationship that should logically exist, that relationship is now automatically added. For example, if setting Parent as a “Master” of Child, Child is now automatically also set as a “Slave” of Parent. When removing an existing relationship in Catalogue Editor, if there is a corresponding relationship that should logically also be removed, that relationship is now automatically removed. For example, if removing Parent from being a “Master” of Child, Catalogue Editor will also remove the “Slave” relationship between Child and Parent. 1700430, 1700507 The ih_master.txt and symbol files (ih_symbol.dat and ih_symbol.bin) have been updated to include the new IHO logo for INT charts. The following feature codes are added to ih_master.txt: CRESTIHONEW, CRESTIHOFIN, and CRESTIHO_1. The following new symbols are added to ih_symbol.dat and ih_symbol.bin: CRESTIHOFIN and CRESTIHO_1 1701738, 1701833 Symbol P4 was added for beacons. It has a star at the bottom, and does not have a topmark. A new entry with Feature Code = P4STAR was also added to the ih_master.txt file in the CARISConfig folder in the installation directory. 1700137 Attributes in the profile of a catalogue can now be reordered in Catalogue Editor by clicking on the name and dragging it to a new location. It is now possible to specify 3D line and 3D area feature types in Catalogue Editor, for catalogues that support this type of data, such as BDB Server database catalogues.

Convert To HIPS, Import

Raw data files can now be opened directly into HIPS, by using the File > Open command or by dragging raw data files into the application. This applies to Kongsberg ALL, Kongsberg KMALL, Teledyne S7K, Teledyne PDS, Sonardyne SWF8 and Triton XTF formats. When importing data the import process will read offsets from the raw data of certain formats (EIVA SBD, Generic Sensor Format, Hypack RAW HSX, Kongsberg ALL and KMALL, Triton XTF, Teledyne S7K and PDS), when available, and store them with the HIPS data for possible use as the vessel configuration. 1800078, 1800865, Support has been added to the import process for Teledyne S7K to handle reading the ID 1800787 in the 7001 record for the Integrated Dual Head (IDH) and properly import the data as a dual head system. Raw data files can now be opened directly into HIPS, by using the File> Open command or by dragging raw data files into the application. This applies to Kongsberg ALL, Kongsberg KMALL, Teledyne S7K, Teledyne PDS, Sonardyne SWF8 and Triton XTF formats. Opening data this way will automatically process the raw data to create a new HIPS data folder, containing a HIPS file and line folders, and a surface, which are saved by default to the user's Windows \ Documents folder \ CARIS\ HIPS and SIPS location. 1702438 Support for Sonardyne SWF8 format has been added to enable users with a Sonardyne Solstice system to import bathymetry and side scan for input to surfaces and SIPS mosaics. A dump utility for Sonardyne SWF8 format has been added to the other dump utilities. The Import to HIPS Klein SDF process will now set Convert bathymetry to True by default when used in Process Designer.

HIPS and SIPS Changes List 163 CARIS HIPS and SIPS 11.0.0: Enhancements

Reference Description

The Triton XTF process will now have the Bathymetry option set to “Multibeam” by default in the import process. Import to HIPS Kongsberg ALL was updated to store the Serial Number for each transducer head in the Installationparameter.xml file. Improvements have been made to the import process to ensure that all imported lines will have a unique name in the HIPS file. During import, a line of raw data with the same name as another line will be imported as a new line with (1), (2), etc. added to the line name. In previous versions of HIPS, importing raw data that was already in the HIPS file could be done, when added to a different Vessel and/or day, but if imported into the same Vessel\Day it would overwrite the first imported track line. HIPS 11.0 ensures unique line names to resolve this. Since the Vessel and Day are now attributes, the storage on disk is the same, such that the name must be unique. Also, if the user needs to import the same track line, but replace the previously imported track line, either the track line in the HIPS file must be deleted before importing again, or the Overwrite option has to be selected to overwrite specific sensors in that track line. Vessel configuration no longer stores the Ellipsoid/Datum for the navigation for the HIPS Track Line. This is now stored in the HIPS file. During import the user is now required to set a coordinate reference system (CRS) for the incoming navigation data and this will be used as the CRS of the navigation in all subsequent processing and display. This information will now be available through the new Project window and the properties of a track line. The HIPS file will retain all CRS entries that are used during any import process so that they are associated with the navigation sources, so that if the user needs to change the navigation source, the appropriate CRS specified during import is used in processing and display. Support has been added to allow using the Object Import Utility (OIU) to import non- English text files. A new option for the character set of the text file has been added to Step 2 of the OIU wizard. The default value is Western (windows-1252), which was the character set used previously in the OIU

Coordinate Reference System

When opening a Shapefile, the coordinate reference system (CRS) information in an associated PRJ file is now used as the CRS of the data. Note that if an RXL file exists, it is interpreted as an override and its CRS is used instead. Certain settings for the current Display window can also be configured through the status bar, depending on the active coordinate reference system (CRS). The CRS could be updated by clicking on the status bar in previous releases, but now the coordinate type and measurement reference can also be updated using this method if the active CRS is a projected CRS. Only geographic coordinates and geodetic measurement references are supported for Display windows that have geographic CRS. The settings for the active Display window can now be accessed through a single View > Display Window Properties dialog box. This includes the scale, coordinate reference system, measurement reference, and coordinate type settings for the active view. Note that the coordinate type and measurement reference settings previously were global settings controlled through Tools > Options, but can now be configured independently for each view Display window.

164 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.0.0: Enhancements

Reference Description

Support has been added for the Lambert azimuthal equal-area (LAEA) (EPSG:3035) projection. The EPSG database shipped with the application has been updated from version 8.7 to 9.2; see the EPSG changes list for complete details. Among many other changes and additions, there were changes to the transformation from British National Grid coordinates to ETRS89, and new coordinate reference systems using the Geocentric Datum of Australia 2020. Data stored in a coordinate reference system (CRS) that spans the dateline is no longer drawn incorrectly when drawn in another CRS. This affected, for example, data stored in World Mercator CM 180 and displayed in WGS 84.

Coverage, Surfaces

The Bounding Polygon layer is now only shown on demand. It can be shown by right- clicking the Bounding Polygon item under the coverage data source in the Project window and selecting Add Layer. 1702485 It is now possible to draw the points of a point cloud in the 2D view as either circles or squares. This is controlled by the Geometry Type property.

The Bounding Polygon Type option has been removed from all processes. All new automatically-generated bounding polygons are created using the Buffered strategy. Any existing bounding polygons created using the Convex strategy can continue to be opened, and it is still possible to manually digitize, edit and remove bounding polygons. The commands to create and edit bounding polygons have been renamed. The Bounding Polygon Type option has been removed from the properties for CSAR coverages, and the associated Tools > Options setting has been removed. When multiple types of coverages can be used for a command, the name of the function and dialog box has been changed from the more specific “Surface” to the more general “Coverage”. For example, Extract Surface is now called Extract Coverage. When only rasters can be used in a function, the name of the function and dialog box has been changed from the more general “Surface” to the more specific “Raster”. For example, Generalize Surface is now called Generalize Raster. 1800413 A Display Filter property was added for coverage layers that limits the 2D visualization and interaction (e.g. selection) of data for the coverage. This does not change the coverage in any way, and any processes that are run on the coverage will still consider all the data in the source. To use a subset of the data in a process, use the Tools > Coverage > Filter option to create a new coverage with an appropriate subset of the data first. The Display Filter property works with raster surfaces, point clouds, and variable resolution surfaces (VR). The filter works for VR regardless of the active Surface Rendering property. This property is currently only available for a single coverage, and not for groups of coverages, and only in 2D views. Some name changes have been implemented in the Tools menu. For example, the Surfaces sub-menu has been renamed Coverages and the Layers sub-menu has been renamed Bands. Short cut keys in the Tools menu have been adjusted as a result.

HIPS and SIPS Changes List 165 CARIS HIPS and SIPS 11.0.0: Enhancements

Reference Description

An Automatic Resolution option has been added to Create HIPS Grid (Tools > Coverages > New > Regular Gridded Surface). This option will have the process compute a minimum resolution per line, stored in the HIPS file, and then use the lowest resolution from all Track Line sources as the resolution of the new regular gridded surface. The Tools > Coverages > New > Regular Gridded surface process, using the Swath Angle gridding method, will now use a default of 1 degree for a beam width when the sonar model is not set or is set to an entry with no beam width setting. The FinalizeRaster process now considers all sources for designated soundings to apply, even when some of the sources cannot be used as a source of designated soundings. Warning messages are displayed which clearly indicate each source that could not be applied, and when none of the sources could be applied. Forwards compatibility has been improved for CSAR files, so there will be better validation and reporting if a new version of CSAR cannot be opened in the application. JPEG files are now expected to be baseline JPEGs, unless they are explicitly set as being progressive JPEGs. It is now possible to map RGB colour and Alpha transparency channels for the colour display properties of a coverage. Support has been added for lineage information for coverages created in Onboard 1.0.x or BDB Server 4.2.x.

Data Connections

1503172, 1601790, The File > Open URL command now supports connections to HTTP Secure/Secure Socket 1501841, 1602600, Layer (HTTPS/SSL) servers. HTTPS/SSL encrypts the connection between server and 1701403, 900138 client to protect both data and Windows credentials from third-party attack. The new database connections now allow adding, editing and deleting features if the user has relevant permissions. Note that some databases should not be edited directly, such as HPD or BDB Server databases, as that would not take advantage of the system management capabilities added at the HPD and BDB Server levels, such as certification, history, and so on. 1501841 It is now possible to connect to Web Feature Services (version 1.0.0 and 1.1.0) to interact with vector features. It is also possible to interact with vector features directly in Oracle Spatial databases, as well as PostgreSQL databases with PostGIS. n addition, connections can be made to ODBC or Oracle databases structured with predefined tables as required by Spatial Fusion Enterprise. These connections can be established through a single new File > Open Connection command. This shows a dialog box showing customizable names for all previous connections, and allows adding new connection information for any of the above sources that contain features. Information about connections is saved in the folder specified in Tools > Options for the Connections option. The single interface to setup and manage connections to sources that contain features improves consistency.-User credentials (username/password) for these databases and other connections are now stored in the Windows Credentials Manager. By default, the credentials are stored for the single application instance, so closing the application clears any saved usernames and passwords. This can be configured in Tools > Options through the Credential Management option to store passwords longer in the Windows Credentials Manager, such as always remembering the credentials on this computer. The Open Connection dialog box now defaults the selection to the first format in the list. A button for the Open Connection command has been added to the Standard toolbar

166 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.0.0: Enhancements

Reference Description

Data Sources

A Project window has been added to allow managing the data sources open in the application. While each data format has its own definitions as to what information is to be displayed for a given source, the Project window can typically be thought of as the catalogue of the source. This is the main way to interact with the data source itself. Display layers in the Layers window can easily be created from the source, or from part of the definition of the source. For example, the bands of a coverage are displayed in the Project window when the coverage item is expanded, and it is possible to easily create a display layer for these bands, create a new TIN source for a given band, or to otherwise interact with the source to delete specific bands or even the source itself. Interacting with sources in the Project window replaces interacting with the source in the Layers window. Sources are no longer displayed in the Layers window, only display layers and groups are displayed there now. Note that the Properties window displays properties for the most recent selection from the Layers window or Project window. Note also that most coverage processes that run based on the selected layer continue to operate on the selection in the Layers window, as the Layers window allows a single unique selection, whereas the Project window supports multi-selection to facilitate managing sources efficiently. 1500931, 1102159 The Layers window is now primarily a user-customizable list of layers. This is used to control the draw order of data in the Display window, as well as to interact with only a filtered subset of the data. The layers can be arranged and grouped as needed, with the bottom layer being displayed over upper layers by default. The direction for the order can be switched using the Layer Draw Order setting in Tools > Options. Groups can be created dynamically, from any supported data format, and display properties shared by all layers in the group can be set at the group level. Coverages with multiple bands are now displayed with a single customizable layer by default. As needed, existing display layers can be duplicated to create a new display layer referencing the same underlying data. With the changes to the Layers window, it is now possible to remove a layer without actually closing the data source for that layer. Because of this, it may be desired to recover a closed layer. This can be accomplished in the Project window by right-clicking on the data source and choosing an option for the Add Layer command. Some formats have specific commands to add specific types of layers. A new context menu command, Go to Source, has been added to the Layers window. This command automatically highlights in the Project window the source of the layer that was selected in the Layers window.

Dictionaries, Catalogues & Profiles

The S-52 Lite and INT1-v2.0 portrayals have been added. These portrayals are most commonly used in chart production and visualizing charts through a website interface. An S-52 Differences portrayal is also added. ----Annotation and raster layer support files have been added for the INT1 presentation.

HIPS and SIPS Changes List 167 CARIS HIPS and SIPS 11.0.0: Enhancements

Reference Description

Coordinates, measurements and sizes are now always displayed based on the Display Window Properties of the currently active view, including the coordinate reference system, measurement type, and coordinate type. If you have multiple Display windows open, with different display properties, clicking between the Display windows may change • coordinates being displayed in any window (Selection, Coordinates, Registration), • the length and/or area shown in the Selection window, • distances and angles shown in the Coordinates window, and so on When using a portrayal defined as being of “Paper” type in the portrayal control file, such as INT1, there is a new $ovrid (override) attribute that can be used to hide individual annotated features. The values are 0 - do not hide, or 1 - hide. The attribute is set on annotations and not on the feature itself The default presentation for ISTZNE areas was changed in the PCEConfig asymrefs.dic file. The T line is used in the correct direction now, based on the NPPRRT attribute. The presentation for RDOCAL lines has been improved. Two new line patterns have been added to the master file for dashed lines with the Radio Reporting sign for one-way or two- way, depending on the TRAFIC attribute. The default presentation was also updated in the PCEConfig lsymrefs.dic. The default thickness of lines for RDOCAL points has been increased, specifically in NPCI and NPCIN symbols and in the psymrefs.dic presentation file in the PCEConfig folder in the installation directory. The default presentation for conical starboard red lateral buoy (BOYLAT) from IALA B has been modified in the PCEConfig psymrefs.dic file to be displayed with a transparent conical buoy, instead of black. 1602110 Symbols and line styles were added for glaciers and limit lines. The default presentation for ICEARE areas, and COALNE lines were updated in the presentation support files in the PCEConfig folder. PatternFile references were added for INT1 presentations to implement dynamic patterns for these features. 1602858 Symbols were added for wave and current farms (OSPARE). The default presentations for OSPARE areas were modified in the asymrefs.dic support file in the PCEConfig folder. 1700787 A new symbol for heliports (AIRARE point with CATAIR=3 and 4) has been added. Presentation for AIRARE points with CATAIR=3 and 4 (heliports) has been added to the psymrefs.dic file in the PCEConfig folder in the installation directory. 1200503, 1600876, Symbols and line styles were added for breakers, and a symbol was added for overfalls. 1800481 The default presentation for WATTUR areas, lines and points were updated in the presentation support files in the PCEConfig folder. A line pattern NPFAIRWAYS4 for fairways has been added to the ih_master.txt support file. The default presentation for FAIRWY areas was changed to use this new line pattern in the asymrefs.dic support file in the PCEConfig folder in the installation directory. Symbols were added for ice limit areas for glaciers. The presentations for ICEARE areas were modified in the asymrefs.dic support file in the PCEConfig folder. The presentation for COALNE lines with CATCOA=6 (glacier, seaward end) was modified in the lsymrefs.dic support file. The S-101 support files and portrayal files have been updated to the DCEG draft from March 2016, and the presentation has been improved. The mapping files from S-57 3.1 to S-101 were also updated. Any feature layers created with S-101 Draft (DCEG 201404) in older software, and saved as H2O files, can no longer be opened. These files can be opened if the extension is renamed to 000.

168 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.0.0: Enhancements

Reference Description

Documentation

The majority of the PDF documentation files have been removed from the installation. The Help > User Guides menu item has also been removed. Help information continues to be available through Help > Help Topics and through the F1 key. The HIPS and SIPS 11 changes list in PDF format can now be accessed through the Help> Changes List menu item.

EAM

A new Smooth TIN command has been added to smooth the temporary in-memory TIN before creating contours. Smoother contours are created from smoothed TINs. The TIN smoothing is not saved and is not restored the next time the TIN is created from the same band. Smoothing cannot be undone without resetting the TIN. The New Line command can now be used to digitize a new profile on an existing Profiles layer. One of the sample catalogues provided with the BASE Manager module and the BDB Server application is an Engineering Analysis catalogue. This, along with an associated rules file also provided with the application, can be used to demonstrate how more data can now be stored in BDB Server databases. For example, this could be used to import a shoal (SHL) file created by the Shoal Detection command into a feature layer with a BDB Server database catalogue. This can be done using the File > Import > Import Selected Objects command with the Engineering Analysis for BDB Server catalogue and the feature mapping rules file Shoals to BDB Server (Engineering Analysis). If there was a BDB Server database using the Engineering Analysis for BDB Server catalogue, this vector data could then be imported into the database using the Database > Import Selected Objects command. Set Coverage could then be used to associate the corresponding coverage data with the shoal box and/or shoal area. With Tools > Options set to an appropriate feature plugin, additional attribution from the coverage can be automatically added to the associated shoal box or area vector feature as part of the upload of the coverage to the database. The default maximum number of points in a TIN has been increased to 10 million vertices. Now that win32 systems are no longer supported and the system specifications have been updated, much larger TINs can be used. A new command, Model > Create Template from Selection, can be used to create a new reference model from a selection, where each polygon in the selection is imported as a reference model surface in the template. If the selected polygons have Z-values, those are used to populate the reference model surface depths, using the first three non-collinear points. The specified attribute mapping from the source features is then applied, which overrides any depths if a mapping is provided for the reference model surface Depth attribute. The Contour Raster by Model processes now give a more intuitive way to define the reference model template URI.

Export

It is now possible to export selected vector features to an SQLite / SpatialLite file. It is now possible to export selected vector features to a new GeoPackage database file.

HIPS and SIPS Changes List 169 CARIS HIPS and SIPS 11.0.0: Enhancements

Reference Description

A new filename prefix option has been added when exporting to Shapefile. This prefix is added to all of the created files, allowing easier management of the files that are produced. When exporting a selection of nodes in a coverage to a vector format, the name of the output file is now based on the word “Point” instead of the URI of the coverage. This is consistent with how other components of the coverage are exported, such as the bounding polygon or designated soundings. This affects a number of vector formats, such as GML and Shapefile. This also affects the acronym for the coverage node data displayed when exporting to formatted ASCII or other custom style-sheet-based exports. Exporting a raster to the GeoTIFF format now supports JPEG compression if the input band is an RGB or RGBA colour band. Otherwise, an informative error message is now displayed that JPEG compression cannot be used. 1700096, 1502437, HIPS and SIPS track lines in 11.0.0 are now opened as generic vector data, which has the 1002703, 1002662, capability to be directly exported to SHP, DXF, KML and more. It includes the navigation 1001692, 900180, stored in the HIPS file and seen in the main display as well as all attributes stored with 902005, 1001780, each track line and seen in the Selection window when a track line is queried. 1003185, 1003286, 1102418, 1200241, 1300819, 1402561, 1602103, 1602651, 1700910, 1800117 HIPS to ASCII export now includes Two Way Travel Time in the list of attributes that can be selected for export It is now possible to export from more vector formats to Shapefile, for example exporting from Shapefile or GML to Shapefile. ---When exporting to Shapefile, it is now possible to choose the output coordinate reference system. ----When exporting to Shapefile, the application and CARIS Batch now use the same conventions. This includes using the same naming conventions, such as (P) suffixes instead of _Points suffixes.

Feature Editing

Edit > Change Selection > Basic > Change Attribute Value has been updated to do the same processing and error reporting as the Change Feature Attribute process. Some messages will be displayed differently, but no functional differences are expected. It is now possible to digitize new features or edit existing features in a variety of third-party vector formats, such as Shapefiles, MapInfo files, GML files, SQLite files and GeoPackage files, using many of the same commands that were previously available for HOB files. It is not yet possible to create new empty files in these formats. In addition to the previously available Douglas-Peucker line filtering, more line filtering algorithms are now available, including the Reumann-Witkam, Lang, Radius, and Opheim algorithms. This allows a wider variety of standard filtering methods to be used, depending on the specific data, use case, and relevant standard practices. All of these line filtering algorithms are available for selected lines through Edit > Line > Smooth and Filter Lines. A few non-functional typos were fixed in S5731Pool.xml and shoalspool.xml. 1202659, 1301032, The new presentation instruction is available to specify how to dynamically 1500612 fill areas in INT1 portrayals with symbol patterns. This removes the need to annotate areas with a pattern of permanent symbols. -The asymrefs.dic file in the PCEConfig folder includes some examples. AP(pattern_name) refers to patterns saved in the pattern definitions XML file which is referenced from the presentation instruction, e.g.

HIPS and SIPS Changes List 181 CARIS HIPS and SIPS 11.0.0: Enhancements

Reference Description

Functionality for coverages has been expanded significantly. It is now possible to: • - open coverages through the generic caris.open command, in addition to the specific coverage constructors available before, • determine the type of a coverage using caris.coverage.identify(), • query to retrieve coverage data in specified bands, and/or coverage data in a geographic area, • add bands to rasters and remove bands from rasters, • modify existing points in a coverage through the write functions, • iterate over the values in a coverage with the caris.coverage.BlockIterator class, • create new coverages based on data in an iterator, • copy coverage data into numpy arrays using read_np_array, and • copy an entire coverage data into a new coverage using create_copy. Files with degenerate geometries, such as zero-length edges or zero-area polygons, can now be opened in the application. This allows using CARIS editing tools to edit and correct, or delete, these features. Deleted objects in feature layers are now skipped by more processes, but no substantial functional changes are expected. Error messages when validating geometries have been improved. The Export to WKT process now writes “Point Z” as the type for 3D points. Performance optimizations were added to a number of geometry operations in the high precision geometry library. No functional differences are expected. 1800053 Area features that include edges of type loxodrome are now better handled by the Invalid geometry test. Valid area features are no longer reported as incorrect and users will see better messages when inconsistencies are detected. 1601483 Default INT1 and INT1 v2.0 presentations have been updated to match IHO S-4 specifications for un-surveyed areas. This includes: ---- the addition of two new line patterns, black and magenta (DLDAUNS4 and NPDLDAUNS4) in ih_master.txt, and -- the default presentation for UNSARE area has been changed in the asymrefs.dic support file in the PCEConfig folder. There is also a disabled entry in the same file to display the UNSARE with the horizontal cyan bands pattern instead. The python API can now be used to read from any supported raster format. It can now also be used to write GeoTIFF rasters. The units table was updated with new area units, specifically square centimetres and square millimetres are now available. The URI of transient rasters in the properties of the source, such as those created by New Mosaic, has been changed to show that it is in memory; to keep a copy of the coverage it is necessary to save it to a new file. Now only true URIs of the format file:///DriveLetter:/DirectoryStructure/ ReferenceModelName.xml?template=TemplateName can be used to specify templates in the Contour Raster by Model process Python files are loaded into memory before executing them, so some built-in functions may not work as expected. The __file__ variable is explicitly set, so it can be used to find other python files in the same directory, e.g. by calling sys.path.append(os.path.dirname(os.path.realpath(__file__))) before importing the other files. The Python API now uses the same environment files as the application. There is no longer a separate environment_python.xml file to maintain. It is now possible to undo changes made to a dataset that have not yet been saved, through the use of a new rollback function.

182 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.0.0: Enhancements

Reference Description

The maximum value for the display priority has been increased from 31 to 8 million (8,388,607) for the INT1 portrayal. 1503210, 1700426, The new TC option in the text lookup table (tsymref.dic) sets text to be displayed in a 1500067, 1702488 specific colour. For example, see following entry for beacon colour text ($bccol): "$bccol","","TC(Nautical_Purple)","29","S","DISPLAYBASE","21010","20Mask_Black_and_ BathyContours_Box" In this example, the “TC(Nautical_Purple)” option sets this text to be always displayed in nautical purple. The colour setting can be changed by setting the override colour ($coltk) attribute. The list of Producing Agencies has been updated for compliance with the latest IHO S-62 specification. The performance of drawing BSB files has been improved 1503483 1501393 The Python API now requires Python version 3.4.x or 3.5.x.

HIPS and SIPS Changes List 183 CARIS HIPS and SIPS 11.0.0: Maintenance

Maintenance

Reference Description

General

1702731 An error message is now reported when starting the application if the system is setup with “My Documents” pointing to an inaccessible location. 1702731 When browsing for a file or a directory, there is no longer an error message if the system is setup with “My Documents” pointing to an inaccessible location.

.hips file

The Check Project command in previous versions is now available in the Project window on the context menu of each HIPS file. The command is now called “Check HIPS File”. - If the raw data used for import (sensor and auxiliary) is not found, a message is displayed, as in previous releases, but reworded to be more generic. Choosing Yes to update the paths of the raw data will launch the Reset Raw Data Location dialog box. - The Reset Raw Data Location dialog box has been updated with some extra information to help users determine what is missing and where it was previously located. - It is now possible to resolve missing vessels. - The dialog box also automatically resolves missing vessels and auxiliary/original raw files, if they are relative to the location of the HIPS file, and fills in the information in the dialog box so it can be confirmed. - Any missing Raw Data sources will be ignored where the track line folder is also missing on disk. - The raw path can be set when at least one of the raw files is found. Items with '!!!Warning!!!' will resolve only those sources actually found.

2D,3D

When drawing CARIS files (DES) in the 2D view, any Z-values are now ignored. This resolves some issues when the envelope of the data is defined with dummy elevations and caused incorrect transformation and display of the data.

1100654, 1203229 A number of fixes have been made to improve how vector data displays in the 3D view

Attributes

1503509 Loading of features from S-57 datasets now ignores leading and trailing whitespace characters for attribute values of type integer.

CARIS Batch

The performance of the Export Features to Shapefile process has been improved. JPG files with CMYK colouring are no longer supported. These used to be created erroneously in CARIS processes. Using a JPG input file marked as having CMYK colouring in a process like ClipRaster will now result in a file with RGB colouring being produced. All the options for AddToSIPSMosaic in carisbatch now match the options in Process Designer and the process in the application.

184 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.0.0: Maintenance

Reference Description

Convert To HIPS, Import

The heading device name in the Kongsberg ALL import process has been fixed to be Heading instead of EM Height. Derived bathymetry from Kongsberg SAS AUV now imports using the Kongsberg ALL import process. 1701903 Mesotech M3 data will now import when using the Kongsberg ALL import process. The Navigation Sources attribute only contains entries for Navigation. In previous versions of HIPS, this attribute was called Sources, and contained a list of all datagrams read during import, which were not used after import. The Import to HIPS (Triton XTF) process now correctly enables the GPS Height option when Navigation has been set to Ping Header (Ship and Sensor). 1800557 Importing a Variable Resolution BAG to CSAR now properly sets up the internal indexing. This fixes how digits are displayed for the CSAR variable resolution surface. The Import Selected Objects command can now be used to import selected 2.5D or 3D data, such as 3D lines in a Shapefile, to a HOB file as the corresponding 2D data. A new UngroupSoundings tag is supported in mapping files to automatically ungroup any grouped soundings and ensure the Z-value for each sounding is properly mapped for it. The Import Selected Objects function now properly imports spatial attributes when the option is selected.

Coordinate Reference System

It is now possible to set the coordinate reference system (CRS) for datasets even when they are not local files, such as Oracle databases. The CRS registration file (RXL) is saved in the Tools > Options folder for Connections. Line masking has been updated to work when the coordinate reference system (CRS) of the display is different than the CRS of the data. Filtering vector features based on area now works when the coordinate reference system (CRS) of the Display window is based on an engineering or chart datum, in addition to geographic or projected CRS. 1701574 Improvements have been made to the display of fields and values in dialog boxes used to view and select coordinate reference systems, providing a better output on high resolution monitors. Coordinate reference system support has been expanded for third-party formats to support more datums, with special handling to map Militar_Geographische_Institut as Militar_Geographische_Institute, World_Geodetic_System_1984 as WGS_1984, WGS_72_Transit_Broadcast_Ephemeris as WGS_1972_Transit_Broadcast_Ephemeris, World_Geodetic_System_1972 as WGS_1972 and European_Terrestrial_Reference_System_89 as European_Reference_System_1989. When reading units from EPSG, units such as metres per second are now properly interpreted as speed units. The name for compound coordinate reference systems (CRS) is now shown as “horizontal CRS name + vertical CRS name”

HIPS and SIPS Changes List 185 CARIS HIPS and SIPS 11.0.0: Maintenance

Reference Description

Coordinates Window

Pressing the Tab key when the Coordinates window is active now de-selects the previous rows when switching to another populated row. No-data values used to be displayed the Z value in the Coordinates window when the Holidays band was populated outside the data extent and this data was selected. The Coordinates window no longer shows no-data values for the Z-value.

Coverage, Surfaces

A new display property is available for raster surfaces with true position data. When the primary Z band is the active attribute for a layer, it is now possible to choose whether to interact with the data in that layer based on the cell centres or based on the true position of the data. 1702485 The performance of drawing point clouds in the 2D view has been improved. A Quick Draw property was added for coverages when displaying nodes as digits in the 2D view. By default, it is turned on, and drawing a digit will suppress drawing others within a certain distance, where the distance is controlled by the scale of the Display window. Note that there is no guaranteed bias in the selection of which digits will be selected for display. Drawing designated soundings now always suppresses others within a radius around, where the distance is controlled by the scale of the Display window. Note that there is no guaranteed bias in the selection of which digits will be selected for display. When drawing coverage data as digits, including when drawing designated soundings, the Tools > Options Sounding Rounding rule is now applied. The Legend > Interval property for coverage band values has been updated to accept fractional numbers. When applying colour maps to a specific range of elevation values in the Render Raster process, the colour maps were flipped compared to applying the colour maps to the whole range of data. Now, the colour maps are applied consistently whether a range is specified or not. When creating a variable resolution surface, the horizontal units of the output coordinate reference system (CRS) are now set to the default horizontal units of that CRS. This improves the results and ensures correct extents when the Tools > Options > Ground Units are set to non-standard units. When using the ExtractCoverage process to do an exclusive extraction, there is now an improved error message if the entire coverage is within the polygon. Improved error messages are shown if exporting a coverage as a variable resolution BAG and the output cannot be created. This can happen, for example, if the output location is read-only. The Extract Coverage process now supports a filter expression with band values specified as the textual string and not the internal numeric identifier. For example, the expression Classification='Water' can now be used. The Export Coverage to ASCII process and the new Update Band Values process were similarly updated. BEAK The error messages for certain invalid expressions have been improved to be more specific. Variable resolution surfaces (VR) created in older versions cannot be updated in newer versions. This is caused by changes to the process API. Specifically, VR created in HIPS 10.x or BE 4.x cannot be updated in HIPS 11.x or BE 5.x. This affects the Add to VR, Remove from VR, and Recompute VR capabilities. The auto-completion for expressions used in the Filter Coverage dialog box has been enhanced to support using this functionality in the Filter dialog box used for vector features.

186 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.0.0: Maintenance

Reference Description

HCRF files containing multiple images now open as a group of raster images instead of a single raster containing multiple image bands. 1700993, 1702705 Information about all visible coverages is now shown in the tooltip in the 3D view. Export > Points now always includes the primary elevation band in the output point cloud. 1701729, 1702855 The Vectorize Raster process has been updated to work on larger raster surfaces. The changes involve dividing the raster into a number of individual sections, which are then processed individually. In addition to better support for larger datasets, the performance is greatly improved for some datasets, specifically ones with large areas of no data. In house testing of one such dataset took 19.5 hours before the fix and 3.25 hours after the fix, or about 83% less time. Performance will vary based on the raster surface used and options specified. 1800062, 1800236, The Compute Band command now considers the Z-axis convention of every band that 1800537, 1800874 appears in the expression, regardless of whether it is the first entry or a later entry in the expression. This fixes newly created computed bands with expressions like “1+Depth”. Any existing computed bands created in older software will continue to have the same values as shown in past releases. Note that if you have a coverage created in older software, with a relevant computed band, and create a new coverage from the existing coverage and carry over the computed band, the new coverage will have an updated computed band that properly handles the Z-axis convention of the expression. When running the Shift Elevation Bands process based on tide values, it is now possible to specify the Time band for both Date and Time information. Some related error messages were updated to be more similar to other existing messages. The specific commands to remove a selected bounding polygon, profile, and TIN Editor feature have been removed. The general Edit > Delete commands can now be used to remove these features. The command to edit the selected profile has been removed. The standard Edit > Feature command can be used to edit profiles. The names shown for temporary raster surfaces now show with spaces instead of % 20. The Vertical Shift dialog box now respects the specified z-axis convention. It is now possible to save transient point clouds, such as point clouds created by the Filter Coverage dialog box. The Extract Coverage dialog box now shows colour bands as possible bands to be included in the output coverage. The format of lineage has been changed in newer applications. The lineage dialog box has been updated to support both older and newer lineage information. The z-axis convention of the application no longer affects the display of non-elevation bands in variable resolution surfaces. Colour bands copied by the Coverages > New > Mosaic tool are now properly updated when the resolution of the data is changed. An issue that could cause the creation of a CSAR point cloud to hang has been fixed. The extents of variable resolution surfaces (VR) reported in exported metadata now precisely match the extents specified when the VR was created. When relevant, warning messages given by the Finalize Raster process are now more explicit about which source could not be used to apply designated soundings.

HIPS and SIPS Changes List 187 CARIS HIPS and SIPS 11.0.0: Maintenance

Reference Description

1702499 The Create HIPS Grid and Create SIPS Mosaic processes have been updated so that extending the input extents does not increase the processing time, as it did in previous versions, for data with the same data coverage. Creating a bounding polygon for a raster surface has been updated to be more efficient for sparse data Keep Up to Date is now on by default in the Create HIPS Grid process options. The application no longer closes when creating a raster surface with a very small tile size.

Data Connection

1501841, 1601790, An informative error message is now displayed if a specified web service has no layers that 1503172, 1602600, can be displayed in the application. 1701403, 0900138 1501841, 1601790, WMTS are only supported when the tile resolutions in the pyramid level are multiples of two 1503172, 1602600, of the root layer. The exactness of this requirement has been relaxed as numerical 1701403, 0900138 precision can limit how exactly the resolutions match.

Dictionaries, Catalogues ETC

When editing an empty catalogue in Catalogue Editor, the first attribute is now assigned an ID of 1 instead of 0. Note that any attributes set to have an ID of 0 are skipped when uploading a catalogue to a BDB Server database. The Close button icon in Catalogue Editor has been fixed; it is now the same red Close button icon used in other applications. Catalogue feature types “Area”, “Line”, “Point”, and “Sounding” have been renamed to better support more general GIS contexts and the addition of the new 3D line and area types, and also to reflect that “Sounding” types are already used more generally as 3D points for drying heights. The new names are “2D Area”, “2D Line”, “2D Point”, and “3D point”.

Display, GUI

Changing the size of the Display window while the Swipe command was enabled was causing the data to stop displaying in one half of the view. The size of the Display window can now be changed while Swipe is enabled. The view was not being updated if a new layer was selected for display while Swipe was enabled. This has been fixed and the view updates correctly. When creating a new Display window using the Window > New Window menu item, the initial extents of the project, if set, will now be used as the extents for the Display window. The context menu in the Display window is now only shown for a single active control at a time. This prevents duplicate Edit Line menus being displayed in the context menu. It is no longer possible to specify 0 as the display scale for a Display window. An attempt to do this will automatically change to a scale of 1:1. The map scale set in the display properties is now used when exporting the view to a new file.

188 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.0.0: Maintenance

Reference Description

EAM

1702258 The application no longer closes when opening a reference model with a reach that does not have a representable geometry. 1702258 Reference model reaches that are defined as beginning in an area of an alignment that does not intersect a template, are now drawn starting from the first point where the alignment definition intersects the template. Similarly, reaches defined as ending in an area of the alignment that does not intersect a template, are now drawn ending at the last point where the alignment definition intersects the template. Creating a TIN now displays a dialog box to select the band containing the values to be used. Changing the display properties of a TIN while it is still drawing now cancels the draw. It is now possible to add a display layer for a TIN surface from the TIN in the Project window. It is not currently possible to add a display layer for a TIN Editor layer, other than by recreating the TIN source. It was not possible to edit the data in a coverage after a TIN had been created for the coverage. This has been corrected. Creating a TIN from a non-elevation band now shows the points in the correct location with the correct sign for the elevation of the data. Creating a TIN from features with Z-values defined in the elevation lookup table has been updated to always use the Z-values with units of metres. The Make Features Horizontal command now works for reference model surfaces even when the first three points are collinear. When creating a new publication with a border, the neat line of the border is now transformed, in order to better handle cases where the data spans the dateline.

Export

Setting an override transparency on vector formats with text data, such as DWG and DGN, now works, and is respected when exporting the view. When a reference model is opened in the application, there is now only a single layer added to the Layers window, which contains the templates in the model. This display layer is given the same name as the reference model. Additional display layers can be added through the Add Layer right-click context menu in the Project window for reference model feature type items. The schema used when writing out GML has been updated. That includes changing the maxOccurs from unbounded to 1. We also now write out the feature ID (fid). Exporting a raster to USGS DEM did not produce a usable output if the coordinate reference system (CRS) of the raster had a NAD 27 ellipsoid, as there is not a single valid transformation from NAD 27 to WGS 84. CRS with a NAD 27 ellipsoid are no longer supported for USGS DEM export. CRS with NAD 83, WGS 72 and WGS 84 ellipsoids remain supported for USGS DEM export. For Export Coverage to ASCII, a band filter using the != operator will now return locations where there is no data in the coverage. For example, Depth != -39.0 will export every location the Depth is not equal to -39.0, including the locations where the Depth is undefined.

HIPS and SIPS Changes List 189 CARIS HIPS and SIPS 11.0.0: Maintenance

Reference Description

The HIPS and SIPS Data Export dialog box, launched from the File>Export>HIPS and SIPS Data command, has been updated to be accessible only when data is open. As well, the page from which track lines or files are selected for export, has also been updated. File> Export>HIPS Data>HIPS to ASCII now exports the Latitude and Longitude values properly when Tools>Options>Units>Horizontal Length has been changed to something other than metres. 1602636 The Export to HOB command now better supports Unicode characters for file and folder names.

Feature Editing

Extra space was removed from the S-52 IENC point presentation files for Paraguay and Brazil to allow the following to rotate as expected when ORIENT is none-zero: notmrk with catnmk=104, bnkwtw=1, dirimp=1, and fnctnm=2 If a shift is performed using the Change Selection command and it causes objects to be outside the current map extents, a warning message is displayed in the Output window and the shift is now completed successfully. The map extents are updated when the map is saved. Warning messages are now given by the Object Import Utility when objects collapsed during transformation and could not be included in the output layer. 1700542, 1600408, Parallel lines and corridors would be generated at the wrong offset from the baseline. This 1600371, 1601093, has been fixed. 1601444, 1601716, 1700592 1700515 The Line from Image command, which creates a line based on pixels in a raster image, no longer automatically performs line smoothing. If necessary, smoothing can be applied after the line is created. Improved error handling has been added when attempting to edit vector features in a read- only file. Edit Line > Click Within Edges now works even if the grabbed feature is on a different layer than the feature that is being edited. The Grab functionality now also works when the feature has 3D coordinates. The same applies to the Feature Palette tool - mandatory attributes must now be filled in when features are created. When editing an empty catalogue in Catalogue Editor, the first attribute is now assigned an ID of 1 instead of 0. The Edit > Features > Cut commands are now disabled if there is no superselection. When smoothing contours, a tolerance of 1 is now set as the default value the first time the dialog box is opened. The last tolerance used continues to be remembered and is used as the default the next time the dialog box is displayed. The Edit > Features > Intersect command no longer causes the application to close when two or more of the features share the same edges. The File > Open and File > Save dialog boxes for process options no longer specify the file extensions multiple times. No functional change is expected. Intersecting edges now correctly handles cases where an edge is split multiple times as part of the same operation, without requiring the operation to be run multiple times.

190 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.0.0: Maintenance

Reference Description

Master/slave relationships are no longer set implicitly when creating features. The relationships must be defined explicitly by using a selection to associate features with the Create > Master/Slave Relationships command, or through the Python API. 1502176 Sector light arms drawn in a Display window with a UTM projection now respect the angles as entered in the Coordinates window. 1502176 The symbols for point features were not displaying at the correct angle if the definition of the feature in the dictionary file included an orientation setting. Symbols now display at the correct angle. 1600614, 1600649, Entering and exiting Edit mode multiple times after editing an attribute value no longer 1600691 slows down the application. 1600808 Adding a new feature via the Feature Palette now cancels any ongoing digitizing operation that is not correctly ended. When drawing a feature layer defined based on an XSLT presentation in the portrayal control file, invalid features are now skipped and the remaining features continue to draw. The feature class $ntare has been added to the INT1 Charts catalogue for borders that include neatline areas. The Registration Grid window now always displays the "X" column to the left of the "Y" column when displaying ground coordinates. When displaying geographic coordinates, the behavior of the grid is unchanged. Using Shift+F5 now refreshes the symbology for all open feature layers, such as HOB and 000. This can be used to quickly apply changes to presentation, symbolization, and system files referenced by Tools > Options. 1601878 The performance of applying mapping files has been improved significantly. This can affect Import Selected Objects, certain Validation checks, and Change Selection. The S-58 Depth Areas and Depth Contours validation tool now returns a warning if no depth contours are found between depth areas. Previously, an error was returned. SymbolOrientation presentation instructions are now defined for INT1 presentations. 1602522 Changing the coordinate reference system (CRS) of the view was sometimes causing the patterns for line features to display incorrectly. Line patterns now display correctly after changing the CRS of the view. You can now select a symbol (or any part of a symbol such as a top mark) based on where it is drawn on the screen, or by selecting around the true origin of the symbol. This applies specifically to symbols which are displayed offset from their true origin. 1600265 A correction was made to how a sounding cluster is updated. If the last sounding in a cluster was removed and a new sounding added to the same cluster, the new sounding was getting deleted instead of the intended one. 1601020 Clipping vector features, such as clipping as part of Import Selected Objects, has been made more reliable, particularly when the clipping area is near the dateline. If clipping fails, more information about the problematic features is now reported. 1500026 The Shift key can now be used more consistently when snapping to divide an existing edge, including when the Display window coordinate reference system (CRS) is different from the data CRS. 1502169, 1502812 An error is no longer displayed after cancelling a new feature (using the ESC key) that was initiated from the Feature Palette.

HIPS and SIPS Changes List 191 CARIS HIPS and SIPS 11.0.0: Maintenance

Reference Description

When drawing a feature layer that has overlapping features of the same type, with the same $prior value, the draw order of the features is now determined by the FOID, with the newest feature drawn on top. 1601828 Features are no longer hidden if the view scale is the same as the SCAMIN value. The viewing scale must be smaller than SCAMIN for features to be no longer displayed. 1602963 Edges that were set as masked were being displayed when the presentation was set to INT1. The edges are now masked appropriately. 1700625 When drawing complex line patterns in a feature layer, a symbol could randomly appear at the end of the line for some symbolization scales. This has been resolved. 1701011 The application no longer closes unexpectedly when saving a new feature that was created via the Use geometry of selection command in the Feature Palette. 1402603, 1601440 The performance of drawing textual features, such as soundings, has been improved. Features are now displayed at the correct scale when the coordinate reference system (CRS) of the view is set to the CRS of an open HCRF. Copying text from a VPF no longer causes the application to become unresponsive when there are duplicate coordinates defining the position. The Import Selected Objects function no longer fails when mapping numeric attribute values that are greater than 999. 1700072 Exporting selected features to Shapefile could miss features if multiple acronyms in the source feature catalogue had the same letters but different capitalizations, and the same primitive type. This has been fixed. When writing customized QC tests, it is now possible to use an OppositeDirection tag, in addition to the pre-existing SameDirection tag, to identify line features that are coincident on both sides of an area. The AttributeValueContains test now passes if any of the list values is set to the specified value. 1602762 The Validation check for Periodic Dates attributes could incorrectly flag values as containing a space character when they did not. The GeometryTouches test now reports touches for both lines and areas when they touch along an edge, as well as when they touch at a point. The GeometryIsCoveredBy check now gives a warning message if a feature is covered by areas and those areas overlap and share edges in the same direction. The Invalid Attributes validation test now also compares SOUACC and M_QUAL CATZOC attribute values. The GeometryIsDisjoint test failed with messages about features not being disjoint if none of the features overlapped. Now, if none of the features overlap, the test correctly identifies them as being disjoint. A warning is now reported if customized validation tests reference checks that do not exist. The GeometryIsCoveredBy check has been updated to use more precise geometries. No functional difference is expected. The Output/Validation window hyper-links have been updated to ensure deleted objects are not included or counted. The confirmation message when clearing the Validation window was improved. Opening a file used to fail if any of the features referenced a spatial that did not exist. These features are now reported and skipped, and the remainder of the data is opened.

192 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.0.0: Maintenance

Reference Description

The term “master/slave relationships” is now used more consistently, replacing other wording such as master/slave relations. Features located on the Product Boundary could occasionally be omitted when QC checks were run. This has been fixed. 1600230 Spatial attributes are now retained properly in a feature after its geometry has been modified. The Edit > Features > Intersect command used to fail with an error if sticky mode was on and you had lines and areas selected, depending on the order of the features in the selection. This has been fixed. The Edit > Edges > Filter command now skips filtering certain features and gives an informative message in the Output window if the resulting geometries would be invalid. This can happen when a large tolerance is specified. Import Selected Objects was updated to ensure messages are displayed as expected when clipping was performed as part of the import process.

File Open

Opening an invalid HOB file no longer causes the application to close. Specifically, if the HOB file has been truncated, or if 2D or 3D points have more than one spatial, an error message is now displayed and the file is not opened.

Filters

902970, 1200240, When creating filter layers based on comparisons to fixed values, the precision used is now 1701102 1e-7, instead of the precisions specified in Tools > Options for the various types of measurements. The Filter Coverage dialog box auto-completion now works better when brackets - e.g. () - are typed into the expression box. 1800087 When selecting or creating a layer by attribute value using the SORIND attribute, wild cards can now be used as part of the attribute value. 1502907 The application no longer closes when CRFX filter files include empty names as part of a rule file. The tags used when filtering vector features have been made consistent across processes. These tags are used, for example, when creating layers based on rule files. GO_AttributeContains is now always used instead of GO_ContainsAttributeAcronym, GO_AttributeNotContains instead of GO_NotContainsAttributeAcronym, GO_AttributeContainsOrdered instead of GO_ContainsOrderedAttributeAcronym, and GO_AttributeNotContainsOrdered instead of GO_NotContainsOrderedAttributeAcronym. The Filter Coverage dialog box auto-completion functionality no longer prevents typing a band name containing spaces, such as “Depth and Holidays”. Navigation and SSSNavigation have been removed from the Filter Attitude process. The Surface Sound Speed sensor type now works properly.

GUI

1701574 Windows and dialog boxes that contain grids, such as the Tools > Options dialog box, now support using the key to switch between fields. Only modifiable fields and buttons are in the TAB order; drop lists are not. Changing the zoom or pan factor in Tools > Options now has an immediate effect. For example, when using the mouse scroll wheel immediately after changing the option, it now zooms in or out based on the specified percentage.

HIPS and SIPS Changes List 193 CARIS HIPS and SIPS 11.0.0: Maintenance

Reference Description

Newer dialog boxes, such as the one for picking coordinate reference systems, remember where they were positioned when they were last used and show in the same location the next time they are launched. If that previous location was on a monitor that is no longer available (e.g. a second screen that has been unplugged), the dialog boxes now default to a visible screen instead. 1701574, 1702617 Improvements have been made to the display of fields and values in the New Feature Layer dialog box used when data is open in the application, providing a better output on high resolution monitors. Dialog boxes that have Yes/No buttons were changed so the X button in the upper-right corner of the dialog box now does the same thing as clicking the No button. Editing an entry in a property that allows multiple parameters or values and each entry contains multiple options (i.e. a complex option with multiplicity) has been fixed. For example, this affected certain fields in Process Designer. Some dialog boxes were always initially displayed in the main monitor, even when the application was being accessed through a secondary monitor. Now, the dialog boxes initially display in the monitor containing the application. The paths shown in newer dialog boxes and properties are now more consistently shown with back slashes (\) instead of forward slashes (/). Text in a VPF opened in the application will no longer appear stretched when there are duplicate coordinates defining the position. 1601024, 1702395 Changes have been made to the way WMTS URL are opened to account for some non- standard server settings.

HIPS Vessel File

In the Project window, the vessels listed under the Vessels item now have the following properties: 1. Name: 2. Location: (location on disk) 3. Modified Date: (from file properties on disk);

Installation

The HIPS and SIPS icon has been updated in the Windows task bar and on the Start menu shortcut to match the icon used in the Modules dialog box for HIPS and SIPS modules.

Layers

The default names shown in the Layers window for CARIS DES files open in the application has been changed to Name: Header_Number

Merge, Georeference Bathymetry

Dialog boxes and properties that allow selecting files no longer allow multiple identical references to be added to the same file.

Mosaicing, Backsctatter

The sound velocity option is now working properly in Create SIPS Mosaic Using SIPS Backscatter.

194 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.0.0: Maintenance

Reference Description

Options

1701355 When Tools> Options> General> Selection> Show Distance is turned on, showing the size of the selection area, the distance being displayed is now based on the coordinate type and measurement reference of the view. Options settings for display precision no longer limit the precision that can be entered in a number of dialog boxes, and does not limit the precision that is actually applied. If a more precise value is specified, it is used with the user- provided precision more consistently now. 1500529 Errors are now reported when there are invalid parameters in the utilities.xml file specified for Tools > Options > Files and Folders > Utilities. 1502204, 1502591 Geographic grids (set from the Options dialog box) are displayed at their correct position in the Display window. The Tools > Options setting for the Logs folder is now monitored as a required setting.

Process Designer

Process Model files built in HIPS and SIPS 10.4 and earlier will no longer be supported. Process Model files will need to be rebuilt for use in HIPS and SIPS 11.0 and later. Note: There are several sample files provided in \modules\HIPS and SIPS\Sample Process Models to help with building new Process Model files. Right-click context menus now appear at the cursor location regardless of the zoom level in the main Process Designer window. The File > Open dialog box now allows selecting and opening multiple process models at the same time. The Recent Files list in Process Designer now only includes process model files. In the Process Designer Save As dialog box, process model files will be saved using the *.processmodel extension. If no other name is entered, the file will be saved using the name of the View tab (e.g., New 1) and *.processmodel. By default the file will be saved to the last accessed folder, as listed in the dialog box. It is now possible to automatically open process models with the Process Designer application if you choose to use the Windows OS to associate double-clicking on a process model with the Process Designer application. The error message displayed when attempting to open a file in Process Designer that is not a currently supported model format, has been improved. When using certain processes in Process Designer models in certain orders, Process Designer would fail with the message: “The sources from (process one) to (process two) are not compatible”. Changes were made to the following processes to avoid these inaccurate error messages: Export Points to CSAR, Fill Raster Holidays, Resample Surface to Raster In Process Designer, the Render Raster process no longer creates a Designated band when the source has a Designated band. The unique identifier of the unit is now stored, for example in process models. This fixes being able to use cables as units in models. It also ensures that the expected definition of a foot is used (US versus imperial feet). It is now possible to select multiple sound velocity profile (SVP) files and/or folders containing multiple SVP files in Process Designer. All files will be read and all profiles applied to the lines being processed.

HIPS and SIPS Changes List 195 CARIS HIPS and SIPS 11.0.0: Maintenance

Reference Description

The Data process in Process Designer has been updated to not warn about overwriting existing files. This was done to better support using the process as inputs for other processes. The Data process can also still be used for the output of processes.

Project

When saving a project, if any datasets are in memory (e.g., new feature layers, transient coverages), there is now a prompt to optionally save the data. Choosing not to save the data results in it not being included in the saved project file. Projects cannot be saved if there are any empty unsaved feature layers. The values in a string table can now be accessed through the String Table Definition property for a selected band item in the Project window.

Properties

Read-only strings in the Properties window now support scrolling through the contents and/ or copying to the system clipboard.

Python API

Error checking was added to the coverage API to ensure that provided areas are valid areas. 1501045 The RasterTransform.convertGridBox function used to fail with an error message; it has been fixed. The return type for RasterTransform::convertGridBox has been changed to a tuple type, to make it easily usable in function calls such as Raster.read.

Selection

When making a large selection, the application can now be used while the selection is being updated in the view. Data in raster images can no longer be selected in the Display window. Colour band data as part of raster surfaces can still be selected. The Tools > Options setting for automatically zooming in on the superselection has been replaced by new menu items View > Zoom > Superselection and Selection. Clicking in the view to perform a range selection at a point has been updated to be more likely to select a point feature more of the time. Menus that list Superselection and Selection options have been updated to list the commands in a consistent order. 1601462, 1602839 Computation of the values for the Length and Area columns in the Selection window now works even when the coordinate reference system of the view is based on a chart alignment (CHMR).

Sound Velocity Correction

Sound velocity correction was not using the navigation time offset. This has been fixed. Kongsberg KMALL format support has been updated for special handling of the internal offsets of the 2040P sonar transmit/receive array as well as an update to the installationparameter.xml file to hold this information. Import to HIPS Kongsberg KMALL is now applying the Waterline from the installation datagram during the georeferencing of the data.

196 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.0.0: Maintenance

Reference Description

Support Files, CRS

1502595 The coordinate reference system (CRS) support file boundcrs.dat has been updated to use the OS36 transformation when transforming data with CRS EPSG:4277.

SVP Editor

1700457 Changing speed units no longer affects sound speed units.

Validation

Unnecessary newlines have been removed from the Validation window output. 1602762, 1700246, GeometryIsWithin and GeometryEquals have been improved to better determine whether 1700268, 1700246, features overlap the geometry being tested. 1700698, 1700742, 1503364, 1700903

Vessel Editor

In the Vessel Editor Tools> Options, the General tab has been removed since it applied to the Ellipsoid field in the Navigation section, which was also removed.

Web, Internet and Server

Connecting to a web service, such as a , now correctly shows sources available through a URL redirect.

Miscellaneous

The Colour Map Editor and Colour Range Editor have been updated with a new look and feel; no functional differences expected. In addition to the colour, the numeric RGBA colour values are also now shown in the Editor dialog boxes. When editing a colour range file, the slider now adjusts the minimum/maximum values (clipping the colour range) in a similar fashion as with colour maps. Opening several files at once when the file names and paths are long could result in exceeding the file name buffer size and stop files from opening. The file name buffer size has been increased to help avoid this. Using a B-spline line smoothing algorithm on a closed line or polygon now smooths the entire feature, including the area near the start/end points. An empty file named "False" is no longer created when starting the application with the environment variable for Console set to "False". Newer dialog boxes now respect the application locale, and the behaviour is consistent with the older dialog boxes. In the current version of the application, this means that dialog boxes expect numeric data to be entered with a standard English formatting, using periods as the decimal separator. Errors are no longer reported when trying to open encrypted HCRF charts. Arcs are no longer drawn with a dashed segment extending beyond the end of the arc. Very large numbers are no longer rounded when displayed. For example, 2025493936704847874 is no longer converted to "2025493936704850000". BMP files opened in the application no longer use information found in the header of the file for the resolution of the georeferenced raster image. Changes have been made to how sources are closed when save operations fail, ensuring the application remains operational.

HIPS and SIPS Changes List 197 CARIS HIPS and SIPS 11.0.0: Maintenance

Reference Description

When drawing points in a feature layer defined based on an XSLT presentation in the portrayal control file, scaleFactor and rotationCRS are now properly applied. Process creation information (e.g. software name/version, username) is now set more consistently for all processes. No functional difference is expected. Numeric values in coordinate reference systems in Well-Known Text files are now written with more precision, when relevant. The order of alignment coordinates for coordinate reference systems (CRS) written to Well- Known Text files has been changed to x1, y1, x2, y2 for each line. This only applies for chart alignment-based CRS. Calculations of intersections between two vector features is now done more accurately. This resolves cases that used to result in error messages describing topological inconsistencies. Selecting multiple features whose attribute values are entered through custom controls, such as the date format calendar tool, could cause the application to close. This has been fixed. When a newly created geometry crosses over the the dateline (or 180 degrees away from the central meridian), it is automatically split into multiple geometries, which can result in invalid geometries. This happens, for example, when doing range selection. Now, any of the geometries that are invalid are skipped, instead of reporting an internal error "Number of boundary points passed to constructor is fewer than 3. 1600767 Images of type RDNap GeoTIFF that use the Stereographic coordinate transformation now display correctly with the RDNapTrans 2008 datum transformation. Some complex line patterns would not draw over the entire feature at some display scales. This has been resolved. Combo boxes in the menu have been updated to better ensure the contexts are completely visible. 1701740 Opening ENC datasets with incorrect updates no longer cause an application failure. When a HOB file that contains features with invalid attributes is opened – messages in the Output window now inform you what features contain the invalid attributes and what attributes are invalid. More detailed error messages are now given when attempting to load an S-57 file with invalid fields. The Intersecting Edges validation test now reports self-crossing edges more consistently.

198 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.0.0: Maintenance

HIPS and SIPS Changes List 199 CARIS HIPS and SIPS 11.0.0: Maintenance

200 HIPS and SIPS Changes List CARIS HIPS and SIPS 11.0.0: Maintenance

HIPS and SIPS Changes List 201 CARIS HIPS and SIPS 11.0.0: Maintenance

202 HIPS and SIPS Changes List