-
Notifications
You must be signed in to change notification settings - Fork 1
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
S-100 WG6 Action 6/12 Vertical Datums #3
Comments
Hello everyone, Thanks Raphael for opening the Issue. The discussion here is a good way to go, I think. I have a different opinion about this. The standards S-101, S-102 and S-104 should be displayed together in the future (overlay). For this, it is necessary that the vertical datum is identical accordingly. This means that the statement that the S-102 or other product specifications do not have to adopt the changes is unfortunately not correct. If interoperability between the standards is to be ensured in the future, the selectable values must match. Therefore, in my view, it is mandatory to agree on the values among at least the three product specifications that have been addressed. In my view, however, this has not been done at all or has been done inadequately. BSH has been participating in the S-102PT meetings for years, but the proposal has never been presented to the PT for evaluation. The future change to S100_VerticalAndSoundingDatum is a change that has implications for current software implementations. The change to a CodeList is not necessarily wrong from my point of view. I just find the implementation effort and associated data overhead to be large. Unfortunately, I must also confess that I was not aware that the S-102 product specification does not have to adopt all vertical datums from the S-100 registration. The list of supported vertical datums is now again on the list of the BSH to support only the meaningful. This again would endanger the interoperability. Therefore, we are going around in circles. I don't think the "Local Datum" is such a good idea either. It does not say anything. It is just a text. Finally: |
Thanks for your quick and detailed response. The interoperability aspects mentioned are addressed in the interoperability specification (S-98). S-98 does state requirements that S-102 or S-104 datasets must be referenced to the same vertical datum as the underlying ENC. S-102 or S-104 datasets referenced to a vertical datum different from the underlying ENC would not be used. As I mentioned during the WG6 meeting, TWCWG are aware of the need to harmonize vertical datums. For the "Baltic Sea Chart Datum 2000" example above, the bold paragraph in the proposal about application software not being required to process information in "other: ..." form applies and no interoperability functionality will be attempted by the ECDIS. Obviously this means that such a bathymetry dataset would be of little use on an ECDIS, the bold paragraph is warning to producers that such a dataset will not be used for interoperability or will be rejected by the ECDIS software. This hypothetical S-102 dataset would be only for display at best in non-ECDIS applications. However, S-102 is not required to allow the "other: ..." form at all. S-102 12.7.4 can state that only the datums listed in S-102 Table 12-14 are permitted. This would involve a minor edit for S-102 3.0. S-102 2.1.0 is not affected at all since it references the current edition, S-100 4.0.0. That also means that no change is needed to production tools for S-102 datasets. It is common practice for Product Specifications to use only a subset of values from the GI registry for an enumeration or codelist. The set of allowed values for any S-NNN product is specified in the feature catalogue (for feature attributes) or the "Exchange Catalogue" clause of the Product Specification (for discovery metadata). (This also means that changing the latter to a codelist type does not change the type of the former.) Coordination between producers of S-101, S-102, and S-104 data is certainly needed, but this cannot be controlled at the level of the S-100 standard, because S-100 is a universal framework, and not just for ECDIS, navigation, or even just marine data products (it also has to provide for Inland ENCs & related products). Coordination should be at the data producer level, between offices producing S-101, S-102, and S-104 datasets for any particular region. |
With Part 16 of the upcoming Edition 5.0.0 the interoperability will be part of S-100. Therefore, all standards based on it should also use the same and complete enumerations (code number & value name). No values should be missing in the product specifications. Only then can interoperability rules work across standards. This means that enumerations must be part of the S-100 feature catalog (code number & value name) if they are required for interoperability. You are right, coordination between producers of S-101, S-102 and S-104 data is certainly necessary. But if "Baltic Sea Chart Datum 2000" is missing only in S-102, then S-104 is worthless for the Baltic Sea. The data producers then have no way to provide the data sets for navigation, even if they come from one hand. |
Note that the request to add new vertical datums has been the first in over 30 years and so updating this list is fresh for almost everyone. S-57 froze the list and S-100 provides the opportunity to revisit this; given new technology and methods of navigating. S-100 framework is meant to be more flexible than S-57. The discussions is good, but need to ensure walls aren't being built were hurdles exists. To prevent inhibiting new products from being developed by Nations. E.g how do the Nations that border the Baltic Sea produce charts or any related product to their agreed Baltic Sea Chart Datum if it isn't recognized in S-100 vertical datum attribute? |
It is not necessary for interoperability that all Product Specifications use the whole set of values for an enumeration. Each product specification uses only the subset that it needs. Since the feature catalogues are all created from the GI registry, that ensures that any common values have the same code, name, and definition. (Entries that have been updated can be distinguished by different sourceIdentifier values in the feature catalogue.) Pick reports are required to indicate the product from which the data is extracted (this is in S-98 Annex C). |
@rmalyankar @ZJayaswa For a meaningful practical use of the three standards, the vertical datums must be identical and this as simultaneously as possible. The theory in the standard world S-100 plays no role here. |
@RohdeBSH : I do not think my position is based on purely theoretical considerations, but for the time being let us agree to disagree about that. This whole issue should probably be discussed by a broader group, meaning representatives from the TWCWG and the S-102 PT, perhaps the Inland ENC WG, and the S-100 WG, with requests to (a) attempt to conclude their discussion in time to make a recommendation for S-100 Edition 5 (maybe by the end of February?), and (b) not create a completely new proposal for S-100 Edition 5 (modifications to the existing proposal would be OK). If anyone objects to this way forward we can continue this discussion (either here or in a VTC), or try to resolve just the way forward in a VTC. Suggestions about a different schedule or additional groups to include would be fine. It obviously depends on the agreement of the leaders of the concerned groups including the S-100WG, and they will probably have their own ideas about the schedule anyway. |
I have reread the original objections raised and the issue does not seem to be focused on item raised in TSM8-6.12rev3 but that S-104 allows the full options allowable for vertical datum as permitted under S-100. Noting the fact that Hydrographic Offices around the world are moving to being "data centric", the option to provide S-104 products (and possibly other S-100 related products) on a different vertical datum for non-navigation purposes will rise (such as coastal modelling, insurance flood modelling etc). This will be enabling software companies even outside of navigation to use one common format of tidal data for use from any source, which also could see water level gauges provide raw data in S-104 format. To mange this, S-104 has part of the (v1.0.0 draft section12.2.4) Discovery Metadata, the attribute "specific usage" which allows for "not for Navigation" when the S-104 dataset does not match the S-102 or other S-XXX products vertical datum meant for navigation. |
I agree that the entire topic on vertical datums needs a complete revisit. Example for URI: http://www.opengis.net/def/verticalDatumType/IHO/5.0/12 The difference is mostly syntactical, but the URI actually points to a definition. I know that this is quite a change but if not doing it now we might suffer from the current problems for a long time. |
The proposal is on the WG6 page at this link
For BSH comments on this proposal at S-100 WG6 see this link
For aresponse to the comments see the last two slides of the presentation submitted to S-100 WG6 at this link
Given that the impact on product specifications is negligible, since any product specification can restrict its list of datums to a set of standard datums, and that the current draft of S-100 Edition 5.0.0 Part 10c already describes how vertical datums can be encoded without using a compound datatype in metadata, I recommend proceeding with both aspects of the proposal:
The text was updated successfully, but these errors were encountered: