Automating the Management of 300 Years of Ocean Mapping Effort in Order to Improve the Production of Nautical Cartography and Bathymetric Products: Shom’s Téthys Workflow †
Abstract
:1. Introduction
2. Bathymetric Data Fusion State of the Art
- -
- a decision of “remove/restore,” where one of two (or many) overlapping sources uptakes the others.
- -
- a decision of “supplement,” where the datasets under concern are merged without giving priority (or weight) to one dataset over the other.
3. Qualitative Description of Data and Metadata
- -
- Unicity: Each sounding of the dataset is included in a single MES.
- -
- Density: Soundings that have a distance with the nearest neighbors less than 5 times (defined from the hydrographic expertise, Case 1 of Figure 4) the intrinsic resolution of the acquisition sensor is gathered in the same MES. Otherwise, a new polygon is created (Case 2 of Figure 4). Eventually, the sounding is considered as an isolated sounding if it is impossible to aggregate it with its neighbors (Case 3 of Figure 4).
- -
- Representativeness: The contour (internal and external) of the generated multi-polygons is buffered with a distance depending on the characteristics of the survey: horizontal uncertainty and intrinsic resolution. This is a sensitive point to avoid removing a shoal at the border of the survey with a too-loose MES when the area has not been strictly covered.
- -
- The first step of this methodology was the import of the data in the form of a point cloud including triples (x, y, z) and the value of the associated POSACC.
- -
- The second step of the methodology consisted of a geospatial indexation based on a first quadtree segmentation [24], with the number of points per quadrant set to 5 million points as the stopping criterion.
- -
- The third step of the methodology consisted of a second quadtree indexing. The space was divided to keep only quadrants validating either a density criterion or a maximum number of soundings (arbitrarily defined at 1000). The density criterion corresponded to the number of points in each sub-quadrant constituting a main quadrant. If the density was identical (judged by a threshold) for each child quadrant, then the parent quadrant was considered as homogeneous.
- -
- The fourth step of the methodology consisted of the generation of polygons containing the soundings. First, a characteristic resolution of the point cloud included in the sub-quadrant was calculated to adapt to the potential differences in density of the input point cloud. Then, partitioning and detection of isolated points were performed. The objective was to build specific envelopes for the isolated points and build clusters of points with the same density before creating the polygons. Finally, a Delaunay triangulation was performed on the different clusters and the associated polygon was extracted.
- -
- The fifth and last step of the methodology consisted of dissolving the polygons generated during the previous steps to form the final MES. The geometries were merged via a process of dilation/erosion (creation of a buffer) of the geometries to remove construction holes, see Figure 5 which represents a generated MES and the associated quadtree decomposition.
4. Téthys Workflow
- -
- From the different original surveys, verification of all data and metadata content was performed, benefiting the SBDB consistency directly.
- -
- The conflicts between the superimposed datasets were resolved according to the qualitative elements carried by the metadata (hydrographic qualification, ages, etc.).
- -
- The compilation (combination or cutting/replacement) of the data was undertaken following the priorities previously defined between the datasets in Step 2.
- -
- Extract Transform Load (ETL) software handling spatial information: The dedicated FME software [26] supports geospatial data extraction (Extract) from homogeneous or heterogeneous sources, followed by the processing stage (Transform) of the data into a proper storage format/structure; and, finally, the data is loaded into a dedicated target database. In addition to data transformation tools, spatial ETL solutions also contain various geoprocessing algorithms to process and analyze spatial and non-spatial data (e.g., geometry validation and repair, topology check, or creating and merging attributes, etc.). The software allows this tool to have several advantages for the needs of Téthys. Figure 8 illustrates the no-code graphical FME interface, based on multiple data-driven interactors. Such a workflow processing environment facilitates development and subsequent maintenance.
- -
- Direct geo-processing in a dedicated working database via SQL scripts: The choice was made to use the combination of a PostgreSQL/POSTGIS database, overlaid with the pgPointCloud extension [27]. This environment benefits from the adapted geospatial point cloud indexing capabilities commonly used for the management of large LIDAR point clouds, which have similar characteristics to bathymetric soundings. Note that direct interaction with the pgPointCloud data structure is managed through the PDAL library [28].
- -
- Dedicated APIs to allow for the manipulation of proprietary format. The current SBDB is currently managed under the proprietary software Teledyne CARIS Bathymetric DataBase, and Python bindings built upon a dedicated API provided by the software manufacturer [29] allow for the transformation into open and interoperable formats.
5. Discussion and Perspectives
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Rawsthorne, H.M. De la Sonde à la Carte. Une Campagne Hydrographique au XVIIIe Siècle Dans le Golfe de Gascogne: Analyse Historique et Traitement des Données Obtenues. 2020. Available online: https://dumas.ccsd.cnrs.fr/dumas-02966784 (accessed on 19 February 2023).
- Caprine-Lancre, J. Une entreprise majeure de la cartographie océanogrphique: La carte générale bathymétrique des océans. CFC 2005, 184, 67–89. [Google Scholar]
- Pastol, Y. Use of Airborne LIDAR Bathymetry for Coastal Hydrographic Surveying: The French Experience. J. Coast. Res. 2011, 62, 6–18. [Google Scholar] [CrossRef]
- International Maritime Organization (IMO). International Convention for the Safety of Life At Sea, 1 November 1974, 1184 UNTS 3. Available online: https://www.refworld.org/docid/46920bf32.html (accessed on 19 February 2023).
- Elmore, P.A.; Steed, C.A. Algorithm Design Study for Bathymetry Fusion-Review of Current State-of-the-Art and Recommended Design Approach. 2008. Available online: https://www.researchgate.net/publication/235157863_Algorithm_Design_Study_for_Bathymetry_Fusion-Review_of_Current_State-of-the-art_and_Recommended_Design_Approach (accessed on 19 February 2023).
- Calder, B. On the uncertainty of archive hydrographic data sets. IEEE J. Ocean. Eng. 2006, 31, 249–265. [Google Scholar] [CrossRef]
- Stateczny, A.; Bodus-Olkowska, I. Sensor data fusion techniques for environment modelling. Proc. Int. Radar Symp. 2015, 2015, 1123–1128. [Google Scholar] [CrossRef]
- Gomes, L.; Oliveira, P. Bathymetric data fusion: PCA based Interpolation and regularization, sea tests, and implementation. In Proceedings of the Oceans 2008, Quebec City, QC, Canada, 15–18 September 2008. [Google Scholar] [CrossRef]
- Biscara, L.; Maspataud, A.; Schmitt, T. Generation of bathymetric digital elevation models along French coasts: Coastal risk assessment. Hydro Int. 2016, 20, 26–29. [Google Scholar]
- Tozer, B.; Sandwell, D.T.; Smith, W.H.F.; Olson, C.; Beale, J.R.; Wessel, P. Global Bathymetry and Topography at 15 Arc Sec: SRTM15+. Earth Sp. Sci. 2019, 6, 1847–1864. [Google Scholar] [CrossRef]
- Weatherall, P.; Marks, K.M.; Jakobsson, M.; Schmitt, T.; Tani, S.; Arndt, J.E.; Rovere, M.; Chayes, D.; Ferrini, V.; Wigley, R. A new digital bathymetric model of the world’s oceans. Earth Sp. Sci. 2015, 2, 331–345. [Google Scholar] [CrossRef]
- Schmitt, T.; Schaap, D.; Spoelstra, G.; Loubrieu, B.; Poncelet, C. EMODnet Bathymetry a compilation of bathymetric data in the European waters. In Proceedings of the OCEANS 2019—Marseille, Marseille, France, 17–20 June 2019; pp. 1–7. [Google Scholar]
- Eakins, B.W.; Grothe, P.R. Challenges in Building Coastal Digital Elevation Models. J. Coast. Res. 2014, 297, 942–953. [Google Scholar] [CrossRef]
- Masetti, G.; Andersen, O.; Andreasen, N.R.; Christiansen, P.S.; Cole, M.A.; Harris, J.P.; Langdahl, K.; Schwenger, L.M.; Sonne, I.B. Denmark’s Depth Model: Compilation of Bathymetric Data within the Danish Waters. Geomatics 2022, 2, 486–498. [Google Scholar] [CrossRef]
- Kastrisios, C.; Calder, B.; Masetti, G.; Holmberg, P. Towards automated validation of charted soundings: Existing tests and limitations. Geo-Spat. Inf. Sci. 2019, 22, 290–303. [Google Scholar] [CrossRef] [Green Version]
- Hare, R.; Eakins, B.W.; Amante, C.J. Modelling bathymetric uncertainty. Int. Hydrogr. Rev. 2011, 6, 455–462. [Google Scholar]
- Smith, S.M. The Navigation Surface: A Multipurpose Bathymetric Database. Ph.D. Dissertation, University of New Hampshire, Durham, NH, USA. Available online: https://www.opennavsurf.org/assets/papers/smith_thesis_navigation_surface.pdf (accessed on 19 February 2023).
- NOAA Office of Coast Survey, “BlueTopo”. 2023. Available online: https://nauticalcharts.noaa.gov/data/bluetopo.html (accessed on 10 January 2023).
- Bureau International Hydrographic International Hydrographic Organisation: IHO Transfer Standard for Digital Hydrographic Data (S-57), 3.1 ed.; IHO: Monaco, 2000.
- International Hydrographic Organization, “S-57 Encoding Bulletins”. Available online: https://iho.int/en/s-57-encoding-bulletins (accessed on 20 December 2022).
- Kirkpatrick, D.G.; Seidel, R. On the Shape of a Set of Points in the Plane. IEEE Trans. Inf. Theory 1983, 29, 551–559. [Google Scholar] [CrossRef] [Green Version]
- Avis, D.; Bremner, D.; Seidel, R. How good are convex hull algorithms? Comput. Geom. Theory Appl. 1997, 7, 265–301. [Google Scholar] [CrossRef] [Green Version]
- Le Deunf, J.; Schmitt, T.; Keramoal, Y. A pragmatical algorithm to compute the convex envelope of bathymetric surveys at variable resolutions. Abstr. ICA 2021, 3, 1–2. [Google Scholar] [CrossRef]
- Samet, H. An Overview of Quadtrees, Octrees, and Related Hierarchical Data Structures. In Theoretical Foundations of Computer Graphics and CAD; Earnshaw, R.A., Ed.; NATO ASI Series; Springer: Berlin/Heidelberg, Germany, 1988; Volume 40. [Google Scholar] [CrossRef] [Green Version]
- Rockafellar, R.T.; Wets, R.J.-B. Variational Analysis; Springer: Berlin/Heidelberg, Germany, 2009. [Google Scholar]
- Safe Software, “FME ETL”. 2022. Available online: https://www.safe.com/ (accessed on 20 December 2022).
- Ramsay, P.; Blottiere, P.; Brédif, M.; Lemoine, E. pgPointcloud—A PostgreSQL Extension for Storing Point Cloud (LIDAR) Data. 2022. Available online: https://pgpointcloud.github.io/pointcloud/ (accessed on 19 February 2023).
- PDAL contributors PDAL—Point Data Abstraction Library. 2020. Available online: https://pdal.io/en/stable/ (accessed on 20 December 2022).
- Teledyne Caris Caris BDB Python API. 2022. Available online: https://www.teledynecaris.com/en/support/caris-python-api/5-x/bdbserver.html (accessed on 20 December 2022).
- Agnew, D.C. Robert Fitzroy and the myth of the “Marsden Square”: Transatlantic rivalries in early marine meteorology. Notes Rec. R. Soc. J. Hist. Sci. 2004, 58, 21–46. [Google Scholar] [CrossRef]
- Petry, F.; Elmore, P.; Yager, R. Combining uncertain information of differing modalities. Inf. Sci. 2015, 322, 237–256. [Google Scholar] [CrossRef] [Green Version]
Survey Name | Soundings Number | α -Shape Distance | QuadSME Distance |
---|---|---|---|
S202099900-001 | 2743 | 165.6 | 141.9 |
S201207000-5 | 25,718 | 86.7 | 76.5 |
E201804100-002 | 128,939 | 16.6 | 0.9 |
S202102500-001 | 1,070,131 | 182.9 | 25.1 |
S200701200-1 | 10,829,541 | 1340.3 | 118.3 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Le Deunf, J.; Schmitt, T.; Keramoal, Y.; Jarno, R.; Fally, M. Automating the Management of 300 Years of Ocean Mapping Effort in Order to Improve the Production of Nautical Cartography and Bathymetric Products: Shom’s Téthys Workflow. Geomatics 2023, 3, 239-249. https://doi.org/10.3390/geomatics3010013
Le Deunf J, Schmitt T, Keramoal Y, Jarno R, Fally M. Automating the Management of 300 Years of Ocean Mapping Effort in Order to Improve the Production of Nautical Cartography and Bathymetric Products: Shom’s Téthys Workflow. Geomatics. 2023; 3(1):239-249. https://doi.org/10.3390/geomatics3010013
Chicago/Turabian StyleLe Deunf, Julian, Thierry Schmitt, Yann Keramoal, Ronan Jarno, and Morvan Fally. 2023. "Automating the Management of 300 Years of Ocean Mapping Effort in Order to Improve the Production of Nautical Cartography and Bathymetric Products: Shom’s Téthys Workflow" Geomatics 3, no. 1: 239-249. https://doi.org/10.3390/geomatics3010013
APA StyleLe Deunf, J., Schmitt, T., Keramoal, Y., Jarno, R., & Fally, M. (2023). Automating the Management of 300 Years of Ocean Mapping Effort in Order to Improve the Production of Nautical Cartography and Bathymetric Products: Shom’s Téthys Workflow. Geomatics, 3(1), 239-249. https://doi.org/10.3390/geomatics3010013