SlideShare uma empresa Scribd logo
1 de 51
BAG format
Brest, 20 June 2018
Origin
• S.M. Smith, “The Navigation Surface: A Multipurpose Bathymetric
Database”, MS thesis, University of New Hampshire, 2003.
Origin
• The Navigation Surface concept.
• A database of bathymetric grids at full resolution.
• A set of rules to create:
• Hydrographic products (e.g., ENCs).
• Products for fields that require full-resolution data (e.g., habitat, geology).
• A Bathymetric Attributed Grid (BAG) format to ensure interoperability
amongst vendors and agencies.
History
• 2004 – First workshop.
• Initial specifications for the BAG format.
History
• 2005 – US Hydro Conference:
History
• 2005 – US Hydro Conference:
History
• 2005 – Shallow Survey Conference.
• Alpha library demonstrated with IVS Fledermaus, CARIS HIPS, SAIC SABER.
History
• 2005 – Shallow Survey Conference in Plymouth, UK:
History
• 2005 – Shallow Survey Conference in Plymouth, UK:
History
• 2005 – Shallow Survey Conference in Plymouth, UK:
History
• 2006-04-07 – v.1.0.1: First release.
• 2009 – v.1.1: Expanded XML metadata and optional datasets.
• 2009 – v.1.2: Nominal Depth as depth correction type (NAVOCEANO).
• 2011 – v.1.4: Added compression.
• 2012 – v.1.5: New XML Schema to follow current ISO standards.
• 2013 – v.1.5.1: Added node and elevation solution groups (SAIC).
• 2016-07-05 – v.1.6: Added support for variable resolution grids.
Present
• Current Release: 1.6.4 (May 5, 2018)
Present
• Version Control: git, hosted on BitBucket
• Build system: CMake
• Cross-platform: Windows, Linux (Red Hat), OSX
• Dependencies:
• HDF5 with Zlib
• Libxml2
• BeeCrypt
Present
• Chair of the ONSWG: Dr. Brian Calder
• Mailing lists (to join them, write to: navsurf_join@ccom.unh.edu):
• navsurf_dev@ccom.unh.edu
• navsurf_general@ccom.unh.edu
Format Specification Document
Structure
• Mandatory elements:
• 2 co-located grid layers: elevation and uncertainty.
• A metadata XML string.
• A tracking list with changes applied to the ‘original’ grid.
Structure
• Additional elements (as optional extensions):
• A node group:
• The hypothesis strength.
• The number of hypotheses.
• An elevation solution group:
• The shoal elevation.
• The standard deviation.
• The number of soundings.
• Variable resolution groups:
• VR metadata group.
• VR refinement group.
• VR node group
• VR tracking list.
• Etc.
• Optional signature.
Elevation layer
• Each value defines elevation at an exactly specified geographic point.
• The metadata provides the description of the depth correction type:
• True depth, corrected for sound speed.
• Nominal depth at assumed sound speed of 1,500 m/s.
• Nominal depth at assumed sound speed of 4,800 ft/s.
• Corrected depth using Carter’s tables.
• Corrected depth using Matthew’s tables.
• Unknown depth correction type of mixture of above types.
Uncertainty layer
• Co-aligned with the elevation layer.
• The metadata provides the description of the uncertainty type:
• Unknown
• Raw standard deviation of soundings that contributed to the node.
• Standard deviation of soundings captured by a CUBE hypothesis.
• NOAA standard product uncertainty V1.0 (a blend of CUBE uncertainty and
other measures).
• Estimated standard deviation based on historical/archive data.
• Average of all of the contributing sounding TPEs within a node.
Metadata
• ISO 19115 (geospatial metadata) and ISO 19139 (XML encoding).
• Embedded in the BAG file to ensure that cannot be separated.
• Validated using Libxml2.
Metadata
Open issues:
• Many of the fields are free-text, and therefore open to interpretation.
• The current definition of S-102 has some changes to the metadata
schema that require changes to the BAG file format to be compliant.
However, by the defining document, S-102 should be compatible with
BAG (rather than the other way round).
Metadata
Tracking List
• Recording the original contents makes the base grid fail-safe.
• 6 column:
• Row and column location of the node (2 uint32_ts).
• Original depth and uncertainty (2 floats).
• A reason code indicating why the modification was made (uint8_t).
• An index number indicating the item in the metadata lineage (uint16_t).
HDF5 Compression
• Two variables control the compression:
• The compression level (0-9).
• The chunk size, the atomic object on which the compression is executed.
• Variability between nearby nodes is typically low for hydrographic
data sets.
• Default values after testing:
• Chunk size: 100x100.
• Compression level: 1
Digital Signature (optional)
• A section of fixed length at the end of a BAG file.
• Implemented using BeeCrypt library for FIPS DSS 186-2.
Architecture Board
• The board is composed of members of the ONSWG.
• It coordinates bug-reports, change requests, and new features.
License
The Open Navigation Surface is free software.
There are no restrictions on use or adaptation of the source code,
although we would prefer if you contributed modifications, extensions
and bug-fixes back to the project rather than releasing a (potentially
incompatible) version of your own.
The software comes with no warranty, express or implied, as to fitness
for any purpose. That is, the code is provided for your convenience, and
you agree by downloading the code distribution that the Open
Navigation Surface Working Group and its members are not responsible
for any loss or damage, of whatever kind, that may be caused to you by
the use of this software, or by you because of your use of this software.
GDAL Support
Tools
• BAG Viewer, basic Qt OpenGL viewer.
• BAG Explorer, a plugin of HDF Compass.
• Any HDF5-aware tool (e.g., HDF Compass, HDF View).
Future
• Fix issue with Product Uncertainty Description:
• CARIS standard uncertainty. Larger of CUBE’s uncertainty output and the
standard deviation of all soundings in a bin around the node, reported at 95%
CI assuming Gaussian statistics.
• Leidos standard uncertainty. Larger of CUBE’s uncertainty output and the
average vertical uncertainty of all of the soundings that make up the primary
hypothesis in CUBE, reported at 95% CI assuming Gaussian statistics.
• Generalized standard uncertainty. Uncertainty derived from geostatistical
estimation or other methods, described with a statement in the metadata.
Future
• Fix issue with geo-referencing:
• WKT geo-referencing convention:
• EPSG 9606 (adopted solution).
• EPSG 9607.
• Conflicting metadata information:
• South-west and northeast bounding corners.
• Sample spacing.
• Number of rows/columns.
Future
• Revise C++ API.
• Introduce Active Tiling to reduce size.
• Add a Regression/Unit Testing Suite.
• Deprecate the option of Nominal Depth in the elevation layer.
IHO S-102
Bathymetric Surface Product Specification
History
• 2007 – IHO Technical Standards Maintenance and Development:
• BAG proposed for adoption as part of the IHO S-100 suite of standards
History
• 2012 – IHO S-102 1.0.0
History
• 2012 – WG to upgrade S-102.
History
• 2014 – CARIS document about metadata.
History
• 2015 – Update Impact Study.
History
• 2017 – IHO S-102 v.2.0.0 status update.
History
• 2017 – Draft of IHO S-102 v.2.0.0.
History
• 2018 – ESRI considerations against VR implementation.
Info Sources
• The Open Navigation Surface website: http://www.opennavsurf.org/
• Git Repo: https://bitbucket.org/ccomjhc/openns (currently private)
• The BAG File Specification Document
• Wiki: https://en.wikipedia.org/wiki/Bathymetric_Attributed_Grid

Mais conteúdo relacionado

Mais procurados

Sistem bangunan tinggi analisis shearwall
Sistem bangunan tinggi analisis shearwallSistem bangunan tinggi analisis shearwall
Sistem bangunan tinggi analisis shearwalldwifilo
 
X geografi kd 3.1_prinsip dan pendekatan geografi
X geografi kd 3.1_prinsip dan pendekatan geografiX geografi kd 3.1_prinsip dan pendekatan geografi
X geografi kd 3.1_prinsip dan pendekatan geografijopiwildani
 
Pedoman teknis analisis aspek fisik dan lingkungan, ekonomi, serta sosial bud...
Pedoman teknis analisis aspek fisik dan lingkungan, ekonomi, serta sosial bud...Pedoman teknis analisis aspek fisik dan lingkungan, ekonomi, serta sosial bud...
Pedoman teknis analisis aspek fisik dan lingkungan, ekonomi, serta sosial bud...infosanitasi
 
Laporan Kartografi Long Cross Section Peta RBI 1608-111 Batu
Laporan Kartografi Long Cross Section Peta RBI 1608-111 BatuLaporan Kartografi Long Cross Section Peta RBI 1608-111 Batu
Laporan Kartografi Long Cross Section Peta RBI 1608-111 BatuNational Cheng Kung University
 
DATABASE PRASARANA SARANA DAN UTILITAS PERUMAHAN.pptx
DATABASE PRASARANA SARANA DAN UTILITAS PERUMAHAN.pptxDATABASE PRASARANA SARANA DAN UTILITAS PERUMAHAN.pptx
DATABASE PRASARANA SARANA DAN UTILITAS PERUMAHAN.pptxHandalKonsultan
 
PERSYARATAN TEKNIS JALAN DAN KRITERIA PERENCANAAN TEKNIS JALAN
PERSYARATAN TEKNIS JALAN DAN KRITERIA PERENCANAAN TEKNIS JALANPERSYARATAN TEKNIS JALAN DAN KRITERIA PERENCANAAN TEKNIS JALAN
PERSYARATAN TEKNIS JALAN DAN KRITERIA PERENCANAAN TEKNIS JALANMira Pemayun
 
metode konstruksi tugas 1 Dragline
metode konstruksi tugas 1 Draglinemetode konstruksi tugas 1 Dragline
metode konstruksi tugas 1 DraglineABDILLAH13
 
Rencana Tata Ruang Wilayah Kabupaten Lombok Utara
Rencana Tata Ruang Wilayah Kabupaten Lombok UtaraRencana Tata Ruang Wilayah Kabupaten Lombok Utara
Rencana Tata Ruang Wilayah Kabupaten Lombok UtaraPenataan Ruang
 
Perencanaan sambungan-profil-baja
Perencanaan sambungan-profil-bajaPerencanaan sambungan-profil-baja
Perencanaan sambungan-profil-bajaFajar Istu
 
Batang Tarik Baja.pptx
Batang Tarik Baja.pptxBatang Tarik Baja.pptx
Batang Tarik Baja.pptxnugrahafillah1
 
Pp waduk (minggu 2, 3, 4) 2015
Pp waduk (minggu 2, 3, 4) 2015Pp waduk (minggu 2, 3, 4) 2015
Pp waduk (minggu 2, 3, 4) 2015mumu nurdiyanti
 
361410073-Contoh-Soal-1-pptx.pptx
361410073-Contoh-Soal-1-pptx.pptx361410073-Contoh-Soal-1-pptx.pptx
361410073-Contoh-Soal-1-pptx.pptxKamal Fitri
 
Laporan Tugas Besar Rekaysa Pondasi 2 Okitanawa Everrobert
Laporan Tugas Besar Rekaysa Pondasi 2 Okitanawa EverrobertLaporan Tugas Besar Rekaysa Pondasi 2 Okitanawa Everrobert
Laporan Tugas Besar Rekaysa Pondasi 2 Okitanawa EverrobertOkitanawa Everrobert
 
3114030077 evaluasi kinerja ruas jalan dan simpang pada jalan pucang anom- ja...
3114030077 evaluasi kinerja ruas jalan dan simpang pada jalan pucang anom- ja...3114030077 evaluasi kinerja ruas jalan dan simpang pada jalan pucang anom- ja...
3114030077 evaluasi kinerja ruas jalan dan simpang pada jalan pucang anom- ja...Ahmad Sobirin
 

Mais procurados (20)

Bab 5: Jenis-jenis Peta dan Fungsi
Bab 5:   Jenis-jenis Peta dan FungsiBab 5:   Jenis-jenis Peta dan Fungsi
Bab 5: Jenis-jenis Peta dan Fungsi
 
Sistem bangunan tinggi analisis shearwall
Sistem bangunan tinggi analisis shearwallSistem bangunan tinggi analisis shearwall
Sistem bangunan tinggi analisis shearwall
 
X geografi kd 3.1_prinsip dan pendekatan geografi
X geografi kd 3.1_prinsip dan pendekatan geografiX geografi kd 3.1_prinsip dan pendekatan geografi
X geografi kd 3.1_prinsip dan pendekatan geografi
 
Mektan bab 10
Mektan bab 10Mektan bab 10
Mektan bab 10
 
Pedoman teknis analisis aspek fisik dan lingkungan, ekonomi, serta sosial bud...
Pedoman teknis analisis aspek fisik dan lingkungan, ekonomi, serta sosial bud...Pedoman teknis analisis aspek fisik dan lingkungan, ekonomi, serta sosial bud...
Pedoman teknis analisis aspek fisik dan lingkungan, ekonomi, serta sosial bud...
 
Laporan Kartografi Long Cross Section Peta RBI 1608-111 Batu
Laporan Kartografi Long Cross Section Peta RBI 1608-111 BatuLaporan Kartografi Long Cross Section Peta RBI 1608-111 Batu
Laporan Kartografi Long Cross Section Peta RBI 1608-111 Batu
 
DATABASE PRASARANA SARANA DAN UTILITAS PERUMAHAN.pptx
DATABASE PRASARANA SARANA DAN UTILITAS PERUMAHAN.pptxDATABASE PRASARANA SARANA DAN UTILITAS PERUMAHAN.pptx
DATABASE PRASARANA SARANA DAN UTILITAS PERUMAHAN.pptx
 
Iuw 7v beda tinggi
Iuw   7v beda tinggiIuw   7v beda tinggi
Iuw 7v beda tinggi
 
PERSYARATAN TEKNIS JALAN DAN KRITERIA PERENCANAAN TEKNIS JALAN
PERSYARATAN TEKNIS JALAN DAN KRITERIA PERENCANAAN TEKNIS JALANPERSYARATAN TEKNIS JALAN DAN KRITERIA PERENCANAAN TEKNIS JALAN
PERSYARATAN TEKNIS JALAN DAN KRITERIA PERENCANAAN TEKNIS JALAN
 
metode konstruksi tugas 1 Dragline
metode konstruksi tugas 1 Draglinemetode konstruksi tugas 1 Dragline
metode konstruksi tugas 1 Dragline
 
Rencana Tata Ruang Wilayah Kabupaten Lombok Utara
Rencana Tata Ruang Wilayah Kabupaten Lombok UtaraRencana Tata Ruang Wilayah Kabupaten Lombok Utara
Rencana Tata Ruang Wilayah Kabupaten Lombok Utara
 
Perencanaan sambungan-profil-baja
Perencanaan sambungan-profil-bajaPerencanaan sambungan-profil-baja
Perencanaan sambungan-profil-baja
 
Membuat Layout Peta
Membuat Layout PetaMembuat Layout Peta
Membuat Layout Peta
 
Batang Tarik Baja.pptx
Batang Tarik Baja.pptxBatang Tarik Baja.pptx
Batang Tarik Baja.pptx
 
1 perhitungan-balok
1 perhitungan-balok1 perhitungan-balok
1 perhitungan-balok
 
Pp waduk (minggu 2, 3, 4) 2015
Pp waduk (minggu 2, 3, 4) 2015Pp waduk (minggu 2, 3, 4) 2015
Pp waduk (minggu 2, 3, 4) 2015
 
361410073-Contoh-Soal-1-pptx.pptx
361410073-Contoh-Soal-1-pptx.pptx361410073-Contoh-Soal-1-pptx.pptx
361410073-Contoh-Soal-1-pptx.pptx
 
JALAN REL KA.pdf
JALAN REL KA.pdfJALAN REL KA.pdf
JALAN REL KA.pdf
 
Laporan Tugas Besar Rekaysa Pondasi 2 Okitanawa Everrobert
Laporan Tugas Besar Rekaysa Pondasi 2 Okitanawa EverrobertLaporan Tugas Besar Rekaysa Pondasi 2 Okitanawa Everrobert
Laporan Tugas Besar Rekaysa Pondasi 2 Okitanawa Everrobert
 
3114030077 evaluasi kinerja ruas jalan dan simpang pada jalan pucang anom- ja...
3114030077 evaluasi kinerja ruas jalan dan simpang pada jalan pucang anom- ja...3114030077 evaluasi kinerja ruas jalan dan simpang pada jalan pucang anom- ja...
3114030077 evaluasi kinerja ruas jalan dan simpang pada jalan pucang anom- ja...
 

Semelhante a Bathymetric Attributed Grid (BAG) format

The Homogenization and Reporting of Groundbased Atmospheric Datasets for the ...
The Homogenization and Reporting of Groundbased Atmospheric Datasets for the ...The Homogenization and Reporting of Groundbased Atmospheric Datasets for the ...
The Homogenization and Reporting of Groundbased Atmospheric Datasets for the ...The HDF-EOS Tools and Information Center
 
Examples of how Blueback tools can expand and enhance your Petrel workflow
Examples of how Blueback tools can expand and enhance your Petrel workflowExamples of how Blueback tools can expand and enhance your Petrel workflow
Examples of how Blueback tools can expand and enhance your Petrel workflowMitch Sutherland
 
Watershed Delineation Using ArcMap
Watershed Delineation Using ArcMapWatershed Delineation Using ArcMap
Watershed Delineation Using ArcMapArthur Green
 
Danis biosystematics2011
Danis biosystematics2011Danis biosystematics2011
Danis biosystematics2011Bruno Danis
 
Melbourne Big Data Meetup Talk: Scaling a Real-Time Anomaly Detection Applica...
Melbourne Big Data Meetup Talk: Scaling a Real-Time Anomaly Detection Applica...Melbourne Big Data Meetup Talk: Scaling a Real-Time Anomaly Detection Applica...
Melbourne Big Data Meetup Talk: Scaling a Real-Time Anomaly Detection Applica...Paul Brebner
 
March 2013 Bioinformatics Working Group
March 2013 Bioinformatics Working GroupMarch 2013 Bioinformatics Working Group
March 2013 Bioinformatics Working GroupGenomeInABottle
 
ReFRESCO-General-Jan2015
ReFRESCO-General-Jan2015ReFRESCO-General-Jan2015
ReFRESCO-General-Jan2015Guilherme Vaz
 
Pipe wizard olympus
Pipe wizard olympusPipe wizard olympus
Pipe wizard olympusSungsoo Han
 
Overview of DuraMat software tool development
Overview of DuraMat software tool developmentOverview of DuraMat software tool development
Overview of DuraMat software tool developmentAnubhav Jain
 
Acquisition of Seismic, Hydroacoustic, and Infrasonic Data with Apache NiFi a...
Acquisition of Seismic, Hydroacoustic, and Infrasonic Data with Apache NiFi a...Acquisition of Seismic, Hydroacoustic, and Infrasonic Data with Apache NiFi a...
Acquisition of Seismic, Hydroacoustic, and Infrasonic Data with Apache NiFi a...DataWorks Summit
 
TeamSurv IHO SW Pacific Presentation
TeamSurv IHO SW Pacific PresentationTeamSurv IHO SW Pacific Presentation
TeamSurv IHO SW Pacific PresentationTim Thornton
 
Bring Satellite and Drone Imagery into your Data Science Workflows
Bring Satellite and Drone Imagery into your Data Science WorkflowsBring Satellite and Drone Imagery into your Data Science Workflows
Bring Satellite and Drone Imagery into your Data Science WorkflowsDatabricks
 
Geo Analytics Canada Overview - May 2020
Geo Analytics Canada Overview - May 2020Geo Analytics Canada Overview - May 2020
Geo Analytics Canada Overview - May 2020GEO Analytics Canada
 

Semelhante a Bathymetric Attributed Grid (BAG) format (20)

The Homogenization and Reporting of Groundbased Atmospheric Datasets for the ...
The Homogenization and Reporting of Groundbased Atmospheric Datasets for the ...The Homogenization and Reporting of Groundbased Atmospheric Datasets for the ...
The Homogenization and Reporting of Groundbased Atmospheric Datasets for the ...
 
Introduction to Bayesian phylogenetics and BEAST
Introduction to Bayesian phylogenetics and BEASTIntroduction to Bayesian phylogenetics and BEAST
Introduction to Bayesian phylogenetics and BEAST
 
Examples of how Blueback tools can expand and enhance your Petrel workflow
Examples of how Blueback tools can expand and enhance your Petrel workflowExamples of how Blueback tools can expand and enhance your Petrel workflow
Examples of how Blueback tools can expand and enhance your Petrel workflow
 
Watershed Delineation Using ArcMap
Watershed Delineation Using ArcMapWatershed Delineation Using ArcMap
Watershed Delineation Using ArcMap
 
Pathogen phylogenetics using BEAST
Pathogen phylogenetics using BEASTPathogen phylogenetics using BEAST
Pathogen phylogenetics using BEAST
 
Danis biosystematics2011
Danis biosystematics2011Danis biosystematics2011
Danis biosystematics2011
 
Danis xlink2011
Danis xlink2011Danis xlink2011
Danis xlink2011
 
Working with HDF and netCDF Data in ArcGIS: Tools and Case Studies
Working with HDF and netCDF Data in ArcGIS: Tools and Case StudiesWorking with HDF and netCDF Data in ArcGIS: Tools and Case Studies
Working with HDF and netCDF Data in ArcGIS: Tools and Case Studies
 
Melbourne Big Data Meetup Talk: Scaling a Real-Time Anomaly Detection Applica...
Melbourne Big Data Meetup Talk: Scaling a Real-Time Anomaly Detection Applica...Melbourne Big Data Meetup Talk: Scaling a Real-Time Anomaly Detection Applica...
Melbourne Big Data Meetup Talk: Scaling a Real-Time Anomaly Detection Applica...
 
March 2013 Bioinformatics Working Group
March 2013 Bioinformatics Working GroupMarch 2013 Bioinformatics Working Group
March 2013 Bioinformatics Working Group
 
Floor plan & Power Plan
Floor plan & Power Plan Floor plan & Power Plan
Floor plan & Power Plan
 
ReFRESCO-General-Jan2015
ReFRESCO-General-Jan2015ReFRESCO-General-Jan2015
ReFRESCO-General-Jan2015
 
Pipe wizard olympus
Pipe wizard olympusPipe wizard olympus
Pipe wizard olympus
 
Overview of DuraMat software tool development
Overview of DuraMat software tool developmentOverview of DuraMat software tool development
Overview of DuraMat software tool development
 
Acquisition of Seismic, Hydroacoustic, and Infrasonic Data with Apache NiFi a...
Acquisition of Seismic, Hydroacoustic, and Infrasonic Data with Apache NiFi a...Acquisition of Seismic, Hydroacoustic, and Infrasonic Data with Apache NiFi a...
Acquisition of Seismic, Hydroacoustic, and Infrasonic Data with Apache NiFi a...
 
TeamSurv IHO SW Pacific Presentation
TeamSurv IHO SW Pacific PresentationTeamSurv IHO SW Pacific Presentation
TeamSurv IHO SW Pacific Presentation
 
Bring Satellite and Drone Imagery into your Data Science Workflows
Bring Satellite and Drone Imagery into your Data Science WorkflowsBring Satellite and Drone Imagery into your Data Science Workflows
Bring Satellite and Drone Imagery into your Data Science Workflows
 
LOGIQ P5 Premium
LOGIQ P5 PremiumLOGIQ P5 Premium
LOGIQ P5 Premium
 
Geo Analytics Canada Overview - May 2020
Geo Analytics Canada Overview - May 2020Geo Analytics Canada Overview - May 2020
Geo Analytics Canada Overview - May 2020
 
AUV based on EL - Copy
AUV based on EL - CopyAUV based on EL - Copy
AUV based on EL - Copy
 

Mais de Giuseppe Masetti

Open Backscatter Toolchain (OpenBST) Project - A Community-vetted Workflow fo...
Open Backscatter Toolchain (OpenBST) Project - A Community-vetted Workflow fo...Open Backscatter Toolchain (OpenBST) Project - A Community-vetted Workflow fo...
Open Backscatter Toolchain (OpenBST) Project - A Community-vetted Workflow fo...Giuseppe Masetti
 
e-learning Python for Ocean Mapping - Empowering the next generation of ocean...
e-learning Python for Ocean Mapping - Empowering the next generation of ocean...e-learning Python for Ocean Mapping - Empowering the next generation of ocean...
e-learning Python for Ocean Mapping - Empowering the next generation of ocean...Giuseppe Masetti
 
Leveraging Predictions from NOAA’s Oceanographic Forecast Models to Increase ...
Leveraging Predictions from NOAA’s Oceanographic Forecast Models to Increase ...Leveraging Predictions from NOAA’s Oceanographic Forecast Models to Increase ...
Leveraging Predictions from NOAA’s Oceanographic Forecast Models to Increase ...Giuseppe Masetti
 
ePOM - Fundamentals of Research Software Development - Code Version Control
ePOM - Fundamentals of Research Software Development - Code Version ControlePOM - Fundamentals of Research Software Development - Code Version Control
ePOM - Fundamentals of Research Software Development - Code Version ControlGiuseppe Masetti
 
ePOM - Fundamentals of Research Software Development - Integrated Development...
ePOM - Fundamentals of Research Software Development - Integrated Development...ePOM - Fundamentals of Research Software Development - Integrated Development...
ePOM - Fundamentals of Research Software Development - Integrated Development...Giuseppe Masetti
 
ePOM - Fundamentals of Research Software Development - Introduction
ePOM - Fundamentals of Research Software Development - IntroductionePOM - Fundamentals of Research Software Development - Introduction
ePOM - Fundamentals of Research Software Development - IntroductionGiuseppe Masetti
 
ePOM - Intro to Ocean Data Science - Raster and Vector Data Formats
ePOM - Intro to Ocean Data Science - Raster and Vector Data FormatsePOM - Intro to Ocean Data Science - Raster and Vector Data Formats
ePOM - Intro to Ocean Data Science - Raster and Vector Data FormatsGiuseppe Masetti
 
ePOM - Intro to Ocean Data Science - Scientific Computing
ePOM - Intro to Ocean Data Science - Scientific ComputingePOM - Intro to Ocean Data Science - Scientific Computing
ePOM - Intro to Ocean Data Science - Scientific ComputingGiuseppe Masetti
 
ePOM - Intro to Ocean Data Science - Data Visualization
ePOM - Intro to Ocean Data Science - Data VisualizationePOM - Intro to Ocean Data Science - Data Visualization
ePOM - Intro to Ocean Data Science - Data VisualizationGiuseppe Masetti
 
ePOM - Intro to Ocean Data Science - Object-Oriented Programming
ePOM - Intro to Ocean Data Science - Object-Oriented ProgrammingePOM - Intro to Ocean Data Science - Object-Oriented Programming
ePOM - Intro to Ocean Data Science - Object-Oriented ProgrammingGiuseppe Masetti
 
AusSeabed workshop - Pydro and Hydroffice - Days 2 and 3
AusSeabed workshop - Pydro and Hydroffice - Days 2 and 3AusSeabed workshop - Pydro and Hydroffice - Days 2 and 3
AusSeabed workshop - Pydro and Hydroffice - Days 2 and 3Giuseppe Masetti
 
AusSeabed workshop - Pydro and Hydroffice - Day 1
AusSeabed workshop - Pydro and Hydroffice - Day 1AusSeabed workshop - Pydro and Hydroffice - Day 1
AusSeabed workshop - Pydro and Hydroffice - Day 1Giuseppe Masetti
 
Hydrographic Survey Validation and Chart Adequacy Assessment Using Automated ...
Hydrographic Survey Validation and Chart Adequacy Assessment Using Automated ...Hydrographic Survey Validation and Chart Adequacy Assessment Using Automated ...
Hydrographic Survey Validation and Chart Adequacy Assessment Using Automated ...Giuseppe Masetti
 
The Open Backscatter Toolchain (OpenBST) project: towards an open-source and ...
The Open Backscatter Toolchain (OpenBST) project: towards an open-source and ...The Open Backscatter Toolchain (OpenBST) project: towards an open-source and ...
The Open Backscatter Toolchain (OpenBST) project: towards an open-source and ...Giuseppe Masetti
 
Pydro & HydrOffice: Open Tools for Ocean Mappers
Pydro & HydrOffice: Open Tools for Ocean MappersPydro & HydrOffice: Open Tools for Ocean Mappers
Pydro & HydrOffice: Open Tools for Ocean MappersGiuseppe Masetti
 
INMARTECH 2018 - G.Masetti & P.Johnson - Sound Speed Management and Environme...
INMARTECH 2018 - G.Masetti & P.Johnson - Sound Speed Management and Environme...INMARTECH 2018 - G.Masetti & P.Johnson - Sound Speed Management and Environme...
INMARTECH 2018 - G.Masetti & P.Johnson - Sound Speed Management and Environme...Giuseppe Masetti
 
Backscatter Working Group Software Inter-comparison Project Requesting and Co...
Backscatter Working Group Software Inter-comparison ProjectRequesting and Co...Backscatter Working Group Software Inter-comparison ProjectRequesting and Co...
Backscatter Working Group Software Inter-comparison Project Requesting and Co...Giuseppe Masetti
 
Shallow Survey 2018 - Applications of Sonar Detection Uncertainty for Survey ...
Shallow Survey 2018 - Applications of Sonar Detection Uncertainty for Survey ...Shallow Survey 2018 - Applications of Sonar Detection Uncertainty for Survey ...
Shallow Survey 2018 - Applications of Sonar Detection Uncertainty for Survey ...Giuseppe Masetti
 
Masetti et al. - Bathymetric and reflectivity-derived data fusion for Prelimi...
Masetti et al. - Bathymetric and reflectivity-derived data fusion for Prelimi...Masetti et al. - Bathymetric and reflectivity-derived data fusion for Prelimi...
Masetti et al. - Bathymetric and reflectivity-derived data fusion for Prelimi...Giuseppe Masetti
 
HydrOffice: past, present, and future.
HydrOffice: past, present, and future.HydrOffice: past, present, and future.
HydrOffice: past, present, and future.Giuseppe Masetti
 

Mais de Giuseppe Masetti (20)

Open Backscatter Toolchain (OpenBST) Project - A Community-vetted Workflow fo...
Open Backscatter Toolchain (OpenBST) Project - A Community-vetted Workflow fo...Open Backscatter Toolchain (OpenBST) Project - A Community-vetted Workflow fo...
Open Backscatter Toolchain (OpenBST) Project - A Community-vetted Workflow fo...
 
e-learning Python for Ocean Mapping - Empowering the next generation of ocean...
e-learning Python for Ocean Mapping - Empowering the next generation of ocean...e-learning Python for Ocean Mapping - Empowering the next generation of ocean...
e-learning Python for Ocean Mapping - Empowering the next generation of ocean...
 
Leveraging Predictions from NOAA’s Oceanographic Forecast Models to Increase ...
Leveraging Predictions from NOAA’s Oceanographic Forecast Models to Increase ...Leveraging Predictions from NOAA’s Oceanographic Forecast Models to Increase ...
Leveraging Predictions from NOAA’s Oceanographic Forecast Models to Increase ...
 
ePOM - Fundamentals of Research Software Development - Code Version Control
ePOM - Fundamentals of Research Software Development - Code Version ControlePOM - Fundamentals of Research Software Development - Code Version Control
ePOM - Fundamentals of Research Software Development - Code Version Control
 
ePOM - Fundamentals of Research Software Development - Integrated Development...
ePOM - Fundamentals of Research Software Development - Integrated Development...ePOM - Fundamentals of Research Software Development - Integrated Development...
ePOM - Fundamentals of Research Software Development - Integrated Development...
 
ePOM - Fundamentals of Research Software Development - Introduction
ePOM - Fundamentals of Research Software Development - IntroductionePOM - Fundamentals of Research Software Development - Introduction
ePOM - Fundamentals of Research Software Development - Introduction
 
ePOM - Intro to Ocean Data Science - Raster and Vector Data Formats
ePOM - Intro to Ocean Data Science - Raster and Vector Data FormatsePOM - Intro to Ocean Data Science - Raster and Vector Data Formats
ePOM - Intro to Ocean Data Science - Raster and Vector Data Formats
 
ePOM - Intro to Ocean Data Science - Scientific Computing
ePOM - Intro to Ocean Data Science - Scientific ComputingePOM - Intro to Ocean Data Science - Scientific Computing
ePOM - Intro to Ocean Data Science - Scientific Computing
 
ePOM - Intro to Ocean Data Science - Data Visualization
ePOM - Intro to Ocean Data Science - Data VisualizationePOM - Intro to Ocean Data Science - Data Visualization
ePOM - Intro to Ocean Data Science - Data Visualization
 
ePOM - Intro to Ocean Data Science - Object-Oriented Programming
ePOM - Intro to Ocean Data Science - Object-Oriented ProgrammingePOM - Intro to Ocean Data Science - Object-Oriented Programming
ePOM - Intro to Ocean Data Science - Object-Oriented Programming
 
AusSeabed workshop - Pydro and Hydroffice - Days 2 and 3
AusSeabed workshop - Pydro and Hydroffice - Days 2 and 3AusSeabed workshop - Pydro and Hydroffice - Days 2 and 3
AusSeabed workshop - Pydro and Hydroffice - Days 2 and 3
 
AusSeabed workshop - Pydro and Hydroffice - Day 1
AusSeabed workshop - Pydro and Hydroffice - Day 1AusSeabed workshop - Pydro and Hydroffice - Day 1
AusSeabed workshop - Pydro and Hydroffice - Day 1
 
Hydrographic Survey Validation and Chart Adequacy Assessment Using Automated ...
Hydrographic Survey Validation and Chart Adequacy Assessment Using Automated ...Hydrographic Survey Validation and Chart Adequacy Assessment Using Automated ...
Hydrographic Survey Validation and Chart Adequacy Assessment Using Automated ...
 
The Open Backscatter Toolchain (OpenBST) project: towards an open-source and ...
The Open Backscatter Toolchain (OpenBST) project: towards an open-source and ...The Open Backscatter Toolchain (OpenBST) project: towards an open-source and ...
The Open Backscatter Toolchain (OpenBST) project: towards an open-source and ...
 
Pydro & HydrOffice: Open Tools for Ocean Mappers
Pydro & HydrOffice: Open Tools for Ocean MappersPydro & HydrOffice: Open Tools for Ocean Mappers
Pydro & HydrOffice: Open Tools for Ocean Mappers
 
INMARTECH 2018 - G.Masetti & P.Johnson - Sound Speed Management and Environme...
INMARTECH 2018 - G.Masetti & P.Johnson - Sound Speed Management and Environme...INMARTECH 2018 - G.Masetti & P.Johnson - Sound Speed Management and Environme...
INMARTECH 2018 - G.Masetti & P.Johnson - Sound Speed Management and Environme...
 
Backscatter Working Group Software Inter-comparison Project Requesting and Co...
Backscatter Working Group Software Inter-comparison ProjectRequesting and Co...Backscatter Working Group Software Inter-comparison ProjectRequesting and Co...
Backscatter Working Group Software Inter-comparison Project Requesting and Co...
 
Shallow Survey 2018 - Applications of Sonar Detection Uncertainty for Survey ...
Shallow Survey 2018 - Applications of Sonar Detection Uncertainty for Survey ...Shallow Survey 2018 - Applications of Sonar Detection Uncertainty for Survey ...
Shallow Survey 2018 - Applications of Sonar Detection Uncertainty for Survey ...
 
Masetti et al. - Bathymetric and reflectivity-derived data fusion for Prelimi...
Masetti et al. - Bathymetric and reflectivity-derived data fusion for Prelimi...Masetti et al. - Bathymetric and reflectivity-derived data fusion for Prelimi...
Masetti et al. - Bathymetric and reflectivity-derived data fusion for Prelimi...
 
HydrOffice: past, present, and future.
HydrOffice: past, present, and future.HydrOffice: past, present, and future.
HydrOffice: past, present, and future.
 

Último

Use of mutants in understanding seedling development.pptx
Use of mutants in understanding seedling development.pptxUse of mutants in understanding seedling development.pptx
Use of mutants in understanding seedling development.pptxRenuJangid3
 
Gwalior ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Gwalior ESCORT SERVICE❤CALL GIRL
Gwalior ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Gwalior ESCORT SERVICE❤CALL GIRLGwalior ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Gwalior ESCORT SERVICE❤CALL GIRL
Gwalior ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Gwalior ESCORT SERVICE❤CALL GIRLkantirani197
 
FAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
FAIRSpectra - Enabling the FAIRification of Spectroscopy and SpectrometryFAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
FAIRSpectra - Enabling the FAIRification of Spectroscopy and SpectrometryAlex Henderson
 
Cyathodium bryophyte: morphology, anatomy, reproduction etc.
Cyathodium bryophyte: morphology, anatomy, reproduction etc.Cyathodium bryophyte: morphology, anatomy, reproduction etc.
Cyathodium bryophyte: morphology, anatomy, reproduction etc.Silpa
 
Thyroid Physiology_Dr.E. Muralinath_ Associate Professor
Thyroid Physiology_Dr.E. Muralinath_ Associate ProfessorThyroid Physiology_Dr.E. Muralinath_ Associate Professor
Thyroid Physiology_Dr.E. Muralinath_ Associate Professormuralinath2
 
Call Girls Ahmedabad +917728919243 call me Independent Escort Service
Call Girls Ahmedabad +917728919243 call me Independent Escort ServiceCall Girls Ahmedabad +917728919243 call me Independent Escort Service
Call Girls Ahmedabad +917728919243 call me Independent Escort Serviceshivanisharma5244
 
Human genetics..........................pptx
Human genetics..........................pptxHuman genetics..........................pptx
Human genetics..........................pptxSilpa
 
(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...
(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...
(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...Scintica Instrumentation
 
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsBiogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsSérgio Sacani
 
Atp synthase , Atp synthase complex 1 to 4.
Atp synthase , Atp synthase complex 1 to 4.Atp synthase , Atp synthase complex 1 to 4.
Atp synthase , Atp synthase complex 1 to 4.Silpa
 
biology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGYbiology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGY1301aanya
 
Climate Change Impacts on Terrestrial and Aquatic Ecosystems.pptx
Climate Change Impacts on Terrestrial and Aquatic Ecosystems.pptxClimate Change Impacts on Terrestrial and Aquatic Ecosystems.pptx
Climate Change Impacts on Terrestrial and Aquatic Ecosystems.pptxDiariAli
 
PSYCHOSOCIAL NEEDS. in nursing II sem pptx
PSYCHOSOCIAL NEEDS. in nursing II sem pptxPSYCHOSOCIAL NEEDS. in nursing II sem pptx
PSYCHOSOCIAL NEEDS. in nursing II sem pptxSuji236384
 
Role of AI in seed science Predictive modelling and Beyond.pptx
Role of AI in seed science  Predictive modelling and  Beyond.pptxRole of AI in seed science  Predictive modelling and  Beyond.pptx
Role of AI in seed science Predictive modelling and Beyond.pptxArvind Kumar
 
module for grade 9 for distance learning
module for grade 9 for distance learningmodule for grade 9 for distance learning
module for grade 9 for distance learninglevieagacer
 
POGONATUM : morphology, anatomy, reproduction etc.
POGONATUM : morphology, anatomy, reproduction etc.POGONATUM : morphology, anatomy, reproduction etc.
POGONATUM : morphology, anatomy, reproduction etc.Silpa
 
development of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virusdevelopment of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virusNazaninKarimi6
 

Último (20)

Use of mutants in understanding seedling development.pptx
Use of mutants in understanding seedling development.pptxUse of mutants in understanding seedling development.pptx
Use of mutants in understanding seedling development.pptx
 
Site Acceptance Test .
Site Acceptance Test                    .Site Acceptance Test                    .
Site Acceptance Test .
 
Gwalior ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Gwalior ESCORT SERVICE❤CALL GIRL
Gwalior ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Gwalior ESCORT SERVICE❤CALL GIRLGwalior ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Gwalior ESCORT SERVICE❤CALL GIRL
Gwalior ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Gwalior ESCORT SERVICE❤CALL GIRL
 
FAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
FAIRSpectra - Enabling the FAIRification of Spectroscopy and SpectrometryFAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
FAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
 
Cyathodium bryophyte: morphology, anatomy, reproduction etc.
Cyathodium bryophyte: morphology, anatomy, reproduction etc.Cyathodium bryophyte: morphology, anatomy, reproduction etc.
Cyathodium bryophyte: morphology, anatomy, reproduction etc.
 
Thyroid Physiology_Dr.E. Muralinath_ Associate Professor
Thyroid Physiology_Dr.E. Muralinath_ Associate ProfessorThyroid Physiology_Dr.E. Muralinath_ Associate Professor
Thyroid Physiology_Dr.E. Muralinath_ Associate Professor
 
Call Girls Ahmedabad +917728919243 call me Independent Escort Service
Call Girls Ahmedabad +917728919243 call me Independent Escort ServiceCall Girls Ahmedabad +917728919243 call me Independent Escort Service
Call Girls Ahmedabad +917728919243 call me Independent Escort Service
 
Human genetics..........................pptx
Human genetics..........................pptxHuman genetics..........................pptx
Human genetics..........................pptx
 
Clean In Place(CIP).pptx .
Clean In Place(CIP).pptx                 .Clean In Place(CIP).pptx                 .
Clean In Place(CIP).pptx .
 
(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...
(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...
(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...
 
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsBiogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
 
Atp synthase , Atp synthase complex 1 to 4.
Atp synthase , Atp synthase complex 1 to 4.Atp synthase , Atp synthase complex 1 to 4.
Atp synthase , Atp synthase complex 1 to 4.
 
biology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGYbiology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGY
 
Climate Change Impacts on Terrestrial and Aquatic Ecosystems.pptx
Climate Change Impacts on Terrestrial and Aquatic Ecosystems.pptxClimate Change Impacts on Terrestrial and Aquatic Ecosystems.pptx
Climate Change Impacts on Terrestrial and Aquatic Ecosystems.pptx
 
PSYCHOSOCIAL NEEDS. in nursing II sem pptx
PSYCHOSOCIAL NEEDS. in nursing II sem pptxPSYCHOSOCIAL NEEDS. in nursing II sem pptx
PSYCHOSOCIAL NEEDS. in nursing II sem pptx
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Role of AI in seed science Predictive modelling and Beyond.pptx
Role of AI in seed science  Predictive modelling and  Beyond.pptxRole of AI in seed science  Predictive modelling and  Beyond.pptx
Role of AI in seed science Predictive modelling and Beyond.pptx
 
module for grade 9 for distance learning
module for grade 9 for distance learningmodule for grade 9 for distance learning
module for grade 9 for distance learning
 
POGONATUM : morphology, anatomy, reproduction etc.
POGONATUM : morphology, anatomy, reproduction etc.POGONATUM : morphology, anatomy, reproduction etc.
POGONATUM : morphology, anatomy, reproduction etc.
 
development of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virusdevelopment of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virus
 

Bathymetric Attributed Grid (BAG) format

  • 2. Origin • S.M. Smith, “The Navigation Surface: A Multipurpose Bathymetric Database”, MS thesis, University of New Hampshire, 2003.
  • 3. Origin • The Navigation Surface concept. • A database of bathymetric grids at full resolution. • A set of rules to create: • Hydrographic products (e.g., ENCs). • Products for fields that require full-resolution data (e.g., habitat, geology). • A Bathymetric Attributed Grid (BAG) format to ensure interoperability amongst vendors and agencies.
  • 4. History • 2004 – First workshop. • Initial specifications for the BAG format.
  • 5. History • 2005 – US Hydro Conference:
  • 6. History • 2005 – US Hydro Conference:
  • 7. History • 2005 – Shallow Survey Conference. • Alpha library demonstrated with IVS Fledermaus, CARIS HIPS, SAIC SABER.
  • 8. History • 2005 – Shallow Survey Conference in Plymouth, UK:
  • 9. History • 2005 – Shallow Survey Conference in Plymouth, UK:
  • 10. History • 2005 – Shallow Survey Conference in Plymouth, UK:
  • 11. History • 2006-04-07 – v.1.0.1: First release. • 2009 – v.1.1: Expanded XML metadata and optional datasets. • 2009 – v.1.2: Nominal Depth as depth correction type (NAVOCEANO). • 2011 – v.1.4: Added compression. • 2012 – v.1.5: New XML Schema to follow current ISO standards. • 2013 – v.1.5.1: Added node and elevation solution groups (SAIC). • 2016-07-05 – v.1.6: Added support for variable resolution grids.
  • 12. Present • Current Release: 1.6.4 (May 5, 2018)
  • 13. Present • Version Control: git, hosted on BitBucket • Build system: CMake • Cross-platform: Windows, Linux (Red Hat), OSX • Dependencies: • HDF5 with Zlib • Libxml2 • BeeCrypt
  • 14. Present • Chair of the ONSWG: Dr. Brian Calder • Mailing lists (to join them, write to: navsurf_join@ccom.unh.edu): • navsurf_dev@ccom.unh.edu • navsurf_general@ccom.unh.edu
  • 16. Structure • Mandatory elements: • 2 co-located grid layers: elevation and uncertainty. • A metadata XML string. • A tracking list with changes applied to the ‘original’ grid.
  • 17. Structure • Additional elements (as optional extensions): • A node group: • The hypothesis strength. • The number of hypotheses. • An elevation solution group: • The shoal elevation. • The standard deviation. • The number of soundings. • Variable resolution groups: • VR metadata group. • VR refinement group. • VR node group • VR tracking list. • Etc. • Optional signature.
  • 18. Elevation layer • Each value defines elevation at an exactly specified geographic point. • The metadata provides the description of the depth correction type: • True depth, corrected for sound speed. • Nominal depth at assumed sound speed of 1,500 m/s. • Nominal depth at assumed sound speed of 4,800 ft/s. • Corrected depth using Carter’s tables. • Corrected depth using Matthew’s tables. • Unknown depth correction type of mixture of above types.
  • 19. Uncertainty layer • Co-aligned with the elevation layer. • The metadata provides the description of the uncertainty type: • Unknown • Raw standard deviation of soundings that contributed to the node. • Standard deviation of soundings captured by a CUBE hypothesis. • NOAA standard product uncertainty V1.0 (a blend of CUBE uncertainty and other measures). • Estimated standard deviation based on historical/archive data. • Average of all of the contributing sounding TPEs within a node.
  • 20. Metadata • ISO 19115 (geospatial metadata) and ISO 19139 (XML encoding). • Embedded in the BAG file to ensure that cannot be separated. • Validated using Libxml2.
  • 21. Metadata Open issues: • Many of the fields are free-text, and therefore open to interpretation. • The current definition of S-102 has some changes to the metadata schema that require changes to the BAG file format to be compliant. However, by the defining document, S-102 should be compatible with BAG (rather than the other way round).
  • 23. Tracking List • Recording the original contents makes the base grid fail-safe. • 6 column: • Row and column location of the node (2 uint32_ts). • Original depth and uncertainty (2 floats). • A reason code indicating why the modification was made (uint8_t). • An index number indicating the item in the metadata lineage (uint16_t).
  • 24. HDF5 Compression • Two variables control the compression: • The compression level (0-9). • The chunk size, the atomic object on which the compression is executed. • Variability between nearby nodes is typically low for hydrographic data sets. • Default values after testing: • Chunk size: 100x100. • Compression level: 1
  • 25. Digital Signature (optional) • A section of fixed length at the end of a BAG file. • Implemented using BeeCrypt library for FIPS DSS 186-2.
  • 26. Architecture Board • The board is composed of members of the ONSWG. • It coordinates bug-reports, change requests, and new features.
  • 27. License The Open Navigation Surface is free software. There are no restrictions on use or adaptation of the source code, although we would prefer if you contributed modifications, extensions and bug-fixes back to the project rather than releasing a (potentially incompatible) version of your own. The software comes with no warranty, express or implied, as to fitness for any purpose. That is, the code is provided for your convenience, and you agree by downloading the code distribution that the Open Navigation Surface Working Group and its members are not responsible for any loss or damage, of whatever kind, that may be caused to you by the use of this software, or by you because of your use of this software.
  • 29. Tools • BAG Viewer, basic Qt OpenGL viewer. • BAG Explorer, a plugin of HDF Compass. • Any HDF5-aware tool (e.g., HDF Compass, HDF View).
  • 30. Future • Fix issue with Product Uncertainty Description: • CARIS standard uncertainty. Larger of CUBE’s uncertainty output and the standard deviation of all soundings in a bin around the node, reported at 95% CI assuming Gaussian statistics. • Leidos standard uncertainty. Larger of CUBE’s uncertainty output and the average vertical uncertainty of all of the soundings that make up the primary hypothesis in CUBE, reported at 95% CI assuming Gaussian statistics. • Generalized standard uncertainty. Uncertainty derived from geostatistical estimation or other methods, described with a statement in the metadata.
  • 31. Future • Fix issue with geo-referencing: • WKT geo-referencing convention: • EPSG 9606 (adopted solution). • EPSG 9607. • Conflicting metadata information: • South-west and northeast bounding corners. • Sample spacing. • Number of rows/columns.
  • 32.
  • 33. Future • Revise C++ API. • Introduce Active Tiling to reduce size. • Add a Regression/Unit Testing Suite. • Deprecate the option of Nominal Depth in the elevation layer.
  • 34. IHO S-102 Bathymetric Surface Product Specification
  • 35.
  • 36. History • 2007 – IHO Technical Standards Maintenance and Development: • BAG proposed for adoption as part of the IHO S-100 suite of standards
  • 37. History • 2012 – IHO S-102 1.0.0
  • 38.
  • 39.
  • 40.
  • 41. History • 2012 – WG to upgrade S-102.
  • 42. History • 2014 – CARIS document about metadata.
  • 43. History • 2015 – Update Impact Study.
  • 44.
  • 45.
  • 46. History • 2017 – IHO S-102 v.2.0.0 status update.
  • 47.
  • 48.
  • 49. History • 2017 – Draft of IHO S-102 v.2.0.0.
  • 50. History • 2018 – ESRI considerations against VR implementation.
  • 51. Info Sources • The Open Navigation Surface website: http://www.opennavsurf.org/ • Git Repo: https://bitbucket.org/ccomjhc/openns (currently private) • The BAG File Specification Document • Wiki: https://en.wikipedia.org/wiki/Bathymetric_Attributed_Grid