-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Grouped Soundings and Quality of Bathymetric Data #135
Comments
I agree grouping soundings that have identical Spatial Quality values rather than feature attribution (typically SCAMIN) would be less confusing and would therefore aligning with QualityOfBathymetricData Composition associations. |
As the compilers/producers will need to create a QOBD Composition and effectively associate sounding features to that singular QOBD area, the mariners should expect a pick report to display those with Spatial Quality information related to that area only. What could happen in a dataset is that 2 separate areas of QOBD could have features that also have the same Spatial Quality information which would mean that grouping as we do today could still link those features outside their QOBD area. The best approach would be to use the Composition's created within an S-101 product as the sounding group. |
Attached is a dataset where the Soundings have been grouped within the Quality of Bathymetric Data areas that they belong to. No sounding groups cross outside of any one area. This was done by manually selecting the QOBD area and using it to select sounding geometry within the area in order to group them. Ideally, software tools should be able to do this automatically on export. The groups have still been created based on Feature attribution and not Spatial Quality due to the limitation of the CARIS tools to include this in grouping. Suggest that it be refined to group identical Spatial Quality values within singular QOBD areas only would be the ideal result. This DS can be tested in ShoreECDIS for hierarchy of metadata. |
@benhazelgrove, thanks for the data! Could you make one change: for at least one area of QoBD, further sub-divide the soundings so that one set uses the @JeffWootton: to me, the data model could be modified to better support the production and portrayal:
With the current modeling you can have a set of soundings which have spatial quality which differs from the quality shown in the ECDIS legend. |
A similar issue exists with inheritance from The emphasized highlighted portions of the depth contour have spatial quality associated with the curve geometries. These set the Quality of Horizontal Measurement to Approximate. Per the "Hierarchy of Metadata" table in the DCEG, the non-highlighted portions should inherit from the
|
@DavidGrant-NIWC: The problem is that QoBD is intended to indicate "An area within which a uniform assessment of the quality of the bathymetric data exists" (definition for the QualityOfBathymetricData meta feature). While this will apply to the majority (if not all) bathymetry in the area, it does not necessarily mean that every bathymetric feature in the area has the same quality. The bathymetry may be comprised of information taken from multiple surveys covering the same area conducted at different times and because an existing charted (shoal) depth has not been disproved by a new survey it needs to remain on the chart with its appropriate quality indicator; or individual areas such as isolated shoals, rocks or wrecks may be further investigated (swept or survey interlining) to provide isolated instances where the quality of the bathymetry is higher than the overall quality indication. From this perspective your statement "With the current modeling you can have a set of soundings which have spatial quality which differs from the quality shown in the ECDIS legend" is a cartographic requirement and this is why the requirement is to associate the bathymetric features to SpatialQuality rather than QoBD so as to provide this flexibility. An important thing to note here is also that the majority (if not all) of the bathymetric features within a QoBD feature will be associated to the same SpatialQuality feature as the QoBD itself is. I think the INAS question is best addressed to Holger although I think that, given that the association of soundings to SpatialQuality is only required for soundings of depth equal to or less than 30 metres, the lower bound 0 is correct. |
I have comments on several things I see in this issue. Sounding Grouping Grouping by SCAMIN vs grouping by QOBD. If sounding multipoints have explicit links to Information types then the grouping will only group soundings with like Feature attributes and like information associations. Changing the 8211 encoding to try to restrict multipoint associations to Information types Why we we talking about forcing links to quality information on every object However, I question the need to know the explicit accuracy on every geometry. I believe that the premise in S-57 and in S-101 is that data is fit for purpose (navigation) with a means to identify the exceptions. I would not expect low accuracy rings to be needed on every sounding. I think we only need to know which soundings are low accuracy or have significantly different accuracy then the ones around them. A mariner should be able to turn on accuracy areas or do a cursor pick from quality metadata and get the impression of overall quality, isolated differences should be easy to determine. The soundings that would need low accuracy rings should be separated into their own groups with either a feature attribute or link to quality information that indicates how bad it is. In other words only draw low accuracy rings on soundings attributed as being low accuracy, all the other soundings (those without any explicit quality info) are drawn normally. If a producer knows that the quality is consistent and fit for purpose in the entire ENC then they should not need to bloat the file with unnecessary information and associations. |
I'd be happy with any change which resolves the following issue, ideally by eliminating the need for spatial evaluation.
So, in the absence of any other changes we need all the points of a Sounding to fall within a single QoBD and a single QoS (if present). This restriction is necessary to support implementing spatial evaluation in the portrayal. If we are requiring the geometry to fall within a single meta-feature, why not provide an explicit association between the feature and the meta-feature? Then the portrayal doesn't have to do spatial evaluation.
|
I am also interested in removing the need for spatial evaluation from both the ECDIS and Production. What are the use cases where portrayal would need to examine meta data? I think we should be looking at these cases and see if there is another option without adding a lot of unnecessary overhead in processing and space. If the portrayal/Alert logic does not need to determine information from meta data then perhaps it would not matter if the multipoints are not split at QOBD boundaries. There might be other reasons to split these for data management or just to be tidy. If one or a few individual Sounding/Wreck/Obstruction has low accuracy how would you propose the QODB Area features be managed. Would you make very tiny islands around each of these? Probably not. If we can define that features which are exceptions to the overall metadata must carry attributes or explicit links to information types (quality). Then the portrayal would only need to look for features with explicitly defined low accuracy and portray those differently. Is there any other reason to query surrounding meta data? I suppose the open question would be "How does portrayal know that the related quality is worse than the surrounding meta data?" Validation checks could be made to find redundant encodings where an explicit link to quality is the same as the quality area the goem is within. ie redundant encoding. Or the portrayal could just check if the quality is low or worse than some threshold and then portray differently. |
I think I haven't fully understood the S-101 modeling wrt meta-features. See this related issue: #153 Once I'm on the same page with Jeff I'll come back to this. |
@DavidGrant-NIWC I have attached an updated dataset. In the marina centered on co-ordinates 16-55.13S 145-46.9E, there is a ZOC B QOBD area. Within this area there 3 groups of soundings that are based on Feature attributes. I have amended one set of these soundings to contain Spatial Quality information that has different values to the area's composition. The grouping of the Soundings within this dataset was problematic. As a Data Producer, I needed to identify all the QOBD areas and select each one of them individually to select the soundings within that geometry in order to group them together. This was onerous and time consuming. There was 156 QOBD areas, and each one needed to be addressed separately. The downside of this is that it can be completed correctly the first run through, but a secondary user could choose to group soundings via a Validation check (Select all) command and group any that have been left ungrouped as they are singular to their area but have common attributes with other soundings in other areas. I don't see this as a viable option due to the time it takes to address every area and the soundings within it. I was only able to add Spatial Quality information to the Sounding features as an attribute in the CARIS software. A user is unable to select a group of Soundings and create an Information Object - Spatial Quality to associate them. I am under the assumption that it is creating the Spatial association on Export by reviewing the attributes populated for each sounding. |
The reality of the sounding grouping at the moment is the compilers need to create the link to the Information Object and the QOBD areas firstly. This is a simple process as the 1 to many relationships is possible. When they then need to only allow grouping within the singular QOBD area that they sit within, this is a more drawn out process. The team needs to isolate the QOBD area and select via a Geometry comparison the soundings within the area and group them (sometimes more than one group within a single area). This is time consuming in a cell where 150 QOBD areas exist. There is no easy indication in the tools to see if a compiler has already grouped certain soundings in the area, or anything from stopping another user from ungrouping all soundings and re-grouping via attribute similarities as per current S-57 functionality. I think the ability to have many groups based on feature attributes within a single QOBD area will be ok. As long as they aren't grouped with soundings outside an area where their Spatial Quality information doesn't correspond with the area it sits within. |
Paper S-101PT12-06.2, submitted by Australia, included an issue related to the grouping of soundings and their relationship with the underlying QualityOfBathemetricData features. The relevant excerpt from the Paper is as follows:
5. AHO has identified a possible confusing issue with the grouping of Soundings and a possible need for Software Producers to create QualityOfBathymetricData Composition associations automatically on export of products. The way that sounding grouping is handled by software may need to change.
AHO believes that the grouping of soundings should be related to the creation of QualityOfBathymetricData Composition association grouping. These groups would be based on the features that have identical Spatial Quality values rather than feature attribution. This could then be possibly automated as grouping is now in S-57. This would then ensure that the associations are correctly made and the indication of accuracy of data within the area is defined.
The grouping of soundings based on feature attributes such as SCAMIN after associations have been made will create a confusing output in a pick report of an ECDIS for a mariner. An example of this will be the grouping of soundings with differing feature attributes for SCAMIN. Within an association area there may exist 4-5 individual groups based on the feature attributes.
If grouping was managed by the composition associations, then these different feature attributes won’t then be visible to a mariner, as the group has Spatial Quality alone as the defining attribution. AHO would like to discuss the best approach to this encoding.
AHO wishes to discuss the purpose of the Composition Association for an ECDIS and the impact it would have if we were to remove this requirement. This would allow sounding grouping to remain unchanged to today.
S-101PT Members are invited to comment on this issue.
The text was updated successfully, but these errors were encountered: