25
ISO/TC211 ISO/TC211 www.helical.ns.ca www.helical.ns.ca Coverage Geometry and Coverage Geometry and Metadata Implementations Metadata Implementations Canada - Dr. Kian Fadaie, Canada - Dr. Kian Fadaie, Mr. Jeff Mr. Jeff Stockhausen Stockhausen Workshop on Standards in Action Workshop on Standards in Action Bangkok, Thailand, 2002-05-22 Bangkok, Thailand, 2002-05-22

ISO/TC211 Coverage Geometry and Metadata Implementations Canada - Dr. Kian Fadaie, Mr. Jeff Stockhausen Workshop on Standards in Action

Embed Size (px)

Citation preview

ISO/TC211ISO/TC211 www.helical.ns.cawww.helical.ns.ca

Coverage Geometry and Coverage Geometry and Metadata Metadata

ImplementationsImplementations

Canada - Dr. Kian Fadaie, Canada - Dr. Kian Fadaie, Mr. Jeff StockhausenMr. Jeff Stockhausen

Workshop on Standards in Action Workshop on Standards in Action Bangkok, Thailand, 2002-05-22Bangkok, Thailand, 2002-05-22

ISO/TC211ISO/TC211 www.helical.ns.cawww.helical.ns.ca

• Hydrographic SolutionsHydrographic Solutions

• Management of Extremely Large Data SetsManagement of Extremely Large Data Sets

• Multi-Dimensional Data Acquisition, Multi-Dimensional Data Acquisition, Management, Analysis, Validation, Visualization, Management, Analysis, Validation, Visualization, Product Generation, and Warehousing.Product Generation, and Warehousing.

• Data Integrity, Interoperability, SurvivabilityData Integrity, Interoperability, Survivability

Workshop on Standards in Action Workshop on Standards in Action Bangkok, Thailand, 2002-05-22Bangkok, Thailand, 2002-05-22

ISO/TC211ISO/TC211

• Dedicated to Standards Based Dedicated to Standards Based DevelopmentDevelopment

• Focusing on ISO/TC 211, IHO, OGCFocusing on ISO/TC 211, IHO, OGC

• Promoting Open ArchitecturePromoting Open Architecture

• Unique Implementations of Content ModelsUnique Implementations of Content Models

www.helical.ns.cawww.helical.ns.caWorkshop on Standards in Action Workshop on Standards in Action Bangkok, Thailand, 2002-05-22Bangkok, Thailand, 2002-05-22

ISO/TC211ISO/TC211 www.helical.ns.cawww.helical.ns.caWorkshop on Standards in Action Workshop on Standards in Action Bangkok, Thailand, 2002-05-22Bangkok, Thailand, 2002-05-22

• Self Defining Structure – SDSSelf Defining Structure – SDS

• A Structure for Implemementing StandardsA Structure for Implemementing Standards

• Multi-Schema, Multi-Resolution, Multi-Temporal Multi-Schema, Multi-Resolution, Multi-Temporal Multi-Dimensional, Multi-Source, Long-Term Multi-Dimensional, Multi-Source, Long-Term StabilityStability

• File Architecture, Not File Format – Any File Architecture, Not File Format – Any SchemaSchema

ISO/TC211ISO/TC211

• Allows True Data Fusion and Addresses the Allows True Data Fusion and Addresses the Idea of Smart Raster – Idea of Smart Raster – NotNot Overlays/Mosaics Overlays/Mosaics

• Data Automatically Normalized for Column Data Automatically Normalized for Column Compression, Using a Dictionary in the Compression, Using a Dictionary in the HeaderHeader

• Helical Hyperspatial Coding at the Core SDS Helical Hyperspatial Coding at the Core SDS Allows Fast Access to Massive Volumes of Allows Fast Access to Massive Volumes of Multi-Dimensional DataMulti-Dimensional Data

www.helical.ns.cawww.helical.ns.caWorkshop on Standards in Action Workshop on Standards in Action Bangkok, Thailand, 2002-05-22Bangkok, Thailand, 2002-05-22

ISO/TC211ISO/TC211

• Helical Hyperspatial Code (HHCode) is a Helical Hyperspatial Code (HHCode) is a Complex Coverage FunctionComplex Coverage Function

• Multi-Dimensional Data Encoding – Interleaved Multi-Dimensional Data Encoding – Interleaved Binary Streams of Spatial DecompositionBinary Streams of Spatial Decomposition

• Based on the Riemannian Hypercube StructureBased on the Riemannian Hypercube Structure

• Component of Imagery, Gridded and Coverage Component of Imagery, Gridded and Coverage Data Framework (ISO 19129)Data Framework (ISO 19129)

www.helical.ns.cawww.helical.ns.caWorkshop on Standards in Action Workshop on Standards in Action Bangkok, Thailand, 2002-05-22Bangkok, Thailand, 2002-05-22

ISO/TC211ISO/TC211

• Extremely Fast Access to Unlimited Data Extremely Fast Access to Unlimited Data (Terabyte and Beyond)(Terabyte and Beyond)

• Implicit Multi-Dimensional Topology Implicit Multi-Dimensional Topology Encompassing the Concepts of Neighbourhood & Encompassing the Concepts of Neighbourhood & RegionalizationRegionalization

• Data Clusters in Multi-Dimensional Space Allowing Data Clusters in Multi-Dimensional Space Allowing Enormous Compression and Signature AnalysisEnormous Compression and Signature Analysis

www.helical.ns.cawww.helical.ns.caWorkshop on Standards in Action Workshop on Standards in Action Bangkok, Thailand, 2002-05-22Bangkok, Thailand, 2002-05-22

ISO/TC211ISO/TC211

• Encapsulated Metadata (ISO 19115) Within Encapsulated Metadata (ISO 19115) Within SDS, SDS,

• Will Support Metadata Extensions - ImageryWill Support Metadata Extensions - Imagery

• Metadata maintained within the HeaderMetadata maintained within the Header

• Tools for Query and Updating of MetadataTools for Query and Updating of Metadata

• Developing Tools Will Enforce the MetadataDeveloping Tools Will Enforce the Metadatawww.helical.ns.cawww.helical.ns.caWorkshop on Standards in Action Workshop on Standards in Action

Bangkok, Thailand, 2002-05-22Bangkok, Thailand, 2002-05-22

ISO/TC211ISO/TC211

• HHViewer – True 3-D Visualization and Editing HHViewer – True 3-D Visualization and Editing of Point, Raster/Gridded, and Line Dataof Point, Raster/Gridded, and Line Data

• Integrated Data Cleaning, Validation and Integrated Data Cleaning, Validation and AggregationAggregation

• Complex Analysis and Modelling CapabilitiesComplex Analysis and Modelling Capabilities

• Easy Access to Extremely Large Spatial DataEasy Access to Extremely Large Spatial Data

www.helical.ns.cawww.helical.ns.caWorkshop on Standards in Action Workshop on Standards in Action Bangkok, Thailand, 2002-05-22Bangkok, Thailand, 2002-05-22

ISO/TC211ISO/TC211

• Tiling is a method of Intelligent AggregationTiling is a method of Intelligent Aggregation

• Variable-Sized Tiles (Grid Cells) – Small Tiles Variable-Sized Tiles (Grid Cells) – Small Tiles (High Variability) / Large Tiles (Low (High Variability) / Large Tiles (Low Variability)Variability)

• Data-Driven With User-Set Tolerance LevelsData-Driven With User-Set Tolerance Levels

• Enormous No-Loss Compression – 100:1 and Enormous No-Loss Compression – 100:1 and GreaterGreater

www.helical.ns.cawww.helical.ns.caWorkshop on Standards in Action Workshop on Standards in Action Bangkok, Thailand, 2002-05-22Bangkok, Thailand, 2002-05-22

ISO/TC211ISO/TC211

• Generates Statistical Aggregates, Generates Statistical Aggregates, Maintaining Input Count, Min, Mean, Max , Maintaining Input Count, Min, Mean, Max , Median and SDMedian and SD

• A Tile Surface Supports Multiple Interpolation A Tile Surface Supports Multiple Interpolation Types– Grid, TIN, TileTypes– Grid, TIN, Tile

• Tiling Implemented with HHCode Supports Tiling Implemented with HHCode Supports Complex and Multi-Dimensional Grids - Complex and Multi-Dimensional Grids - Component of Imagery, Gridded and Component of Imagery, Gridded and Coverage Data Framework (ISO 19129)Coverage Data Framework (ISO 19129)

www.helical.ns.cawww.helical.ns.caWorkshop on Standards in Action Workshop on Standards in Action Bangkok, Thailand, 2002-05-22Bangkok, Thailand, 2002-05-22

ISO/TC211ISO/TC211

True 3D, True 3D,

NotNot 2½D 2½D

www.helical.ns.cawww.helical.ns.caWorkshop on Standards in Action Workshop on Standards in Action Bangkok, Thailand, 2002-05-22Bangkok, Thailand, 2002-05-22

ISO/TC211ISO/TC211

• Data Fusion - Multi-Source, Multi-Data Fusion - Multi-Source, Multi-Resolution, Multi-SchemaResolution, Multi-Schema

• True Fusion – Not an OverlayTrue Fusion – Not an Overlay

• Input Data Can Be Selectively MaintainedInput Data Can Be Selectively Maintained

• Smart Raster Products Feature Pixels with Smart Raster Products Feature Pixels with Unlimited Associated Attribute InformationUnlimited Associated Attribute Information

www.helical.ns.cawww.helical.ns.caWorkshop on Standards in Action Workshop on Standards in Action Bangkok, Thailand, 2002-05-22Bangkok, Thailand, 2002-05-22

ISO/TC211ISO/TC211

• High Speed Cleaning of Dense Bathymetric High Speed Cleaning of Dense Bathymetric DataData

• Rate of Processing Independent of Data Rate of Processing Independent of Data VolumeVolume

• 80-90% of Outliers and Errors Flagged80-90% of Outliers and Errors Flagged

• Supplemented by Manual 3-D ValidationSupplemented by Manual 3-D Validation

www.helical.ns.cawww.helical.ns.caWorkshop on Standards in Action Workshop on Standards in Action Bangkok, Thailand, 2002-05-22Bangkok, Thailand, 2002-05-22

ISO/TC211ISO/TC211

• Automatically Supercede Legacy or Less Automatically Supercede Legacy or Less Reliable Data SetsReliable Data Sets

• Combine Multi-Source Survey Data Combine Multi-Source Survey Data

• Difference Analysis Automatically Assess Difference Analysis Automatically Assess Changes in BathymetryChanges in Bathymetry

• Work on Point or Multi-Resolution Tiled DataWork on Point or Multi-Resolution Tiled Data

www.helical.ns.cawww.helical.ns.caWorkshop on Standards in Action Workshop on Standards in Action Bangkok, Thailand, 2002-05-22Bangkok, Thailand, 2002-05-22

ISO/TC211ISO/TC211

• 3-D Visualization, Analysis and Editing of 3-D Visualization, Analysis and Editing of Terrestrial and Marine LIDAR DataTerrestrial and Marine LIDAR Data

• High Speed Cleaning ToolsHigh Speed Cleaning Tools

• Objectify and Analyze LIDAR Data Features Objectify and Analyze LIDAR Data Features Such as Power Lines and Vegetation DensitySuch as Power Lines and Vegetation Density

• Neural Network Classification in DevelopmentNeural Network Classification in Development

www.helical.ns.cawww.helical.ns.caWorkshop on Standards in Action Workshop on Standards in Action Bangkok, Thailand, 2002-05-22Bangkok, Thailand, 2002-05-22

ISO/TC211ISO/TC211

• Soundings Selection and Contour Generation Soundings Selection and Contour Generation For ENC, Field Sheets or Paper ChartsFor ENC, Field Sheets or Paper Charts

• Full Multi-Beam Data Sets – No Risk of Losing Full Multi-Beam Data Sets – No Risk of Losing Deeps and ShallowsDeeps and Shallows

• Write Directly to IHO S-57 Format (7CB)Write Directly to IHO S-57 Format (7CB)

• Connect to SevenCs’ ENC Designer for ENC Connect to SevenCs’ ENC Designer for ENC ProductionProduction

www.helical.ns.cawww.helical.ns.caWorkshop on Standards in Action Workshop on Standards in Action Bangkok, Thailand, 2002-05-22Bangkok, Thailand, 2002-05-22

ISO/TC211ISO/TC211

• Total Solution - Integrated End-to-End Total Solution - Integrated End-to-End Multibeam SurveyMultibeam Survey

• Combination of QPS’ QINSy, the Helical Tools Combination of QPS’ QINSy, the Helical Tools and SevenCs’ ENC Designer results in the HQ7and SevenCs’ ENC Designer results in the HQ7

• Interoperable Systems are the AnswerInteroperable Systems are the Answer

• Helical Can Integrate With Any Front End or Helical Can Integrate With Any Front End or Production System Because of SDS FlexibilityProduction System Because of SDS Flexibility

www.helical.ns.cawww.helical.ns.caWorkshop on Standards in Action Workshop on Standards in Action Bangkok, Thailand, 2002-05-22Bangkok, Thailand, 2002-05-22

ISO/TC211ISO/TC211 www.helical.ns.cawww.helical.ns.caWorkshop on Standards in Action Workshop on Standards in Action Bangkok, Thailand, 2002-05-22Bangkok, Thailand, 2002-05-22

• TOFly – Tile-on-the-Fly EngineTOFly – Tile-on-the-Fly Engine

• Real-time, Acquisition Level Data Real-time, Acquisition Level Data AggregationAggregation

• Extended Data Storage and Compressed Extended Data Storage and Compressed Data TransmissionData Transmission

• Vessel Survey, AUV, SatelliteVessel Survey, AUV, Satellite

ISO/TC211ISO/TC211

• HHArchive - Distributed Data WarehouseHHArchive - Distributed Data Warehouse

• Spatial-Temporal Data ManagementSpatial-Temporal Data Management

• HHCode / SDS ArchitectureHHCode / SDS Architecture

• Fast Access to Extremely Large Volumes Fast Access to Extremely Large Volumes of Distributed Data Holdingsof Distributed Data Holdings

www.helical.ns.cawww.helical.ns.caWorkshop on Standards in Action Workshop on Standards in Action Bangkok, Thailand, 2002-05-22Bangkok, Thailand, 2002-05-22

ISO/TC211ISO/TC211

• Web Map ServicesWeb Map Services

• Wired Internet and Wireless AccessWired Internet and Wireless Access

• Developing an Integration With CubeWerx’s Developing an Integration With CubeWerx’s (Canada) OGC Compliant CubeServ(Canada) OGC Compliant CubeServ

• Fast Access to Multiple Layers of Spatial DataFast Access to Multiple Layers of Spatial Data

www.helical.ns.cawww.helical.ns.caWorkshop on Standards in Action Workshop on Standards in Action Bangkok, Thailand, 2002-05-22Bangkok, Thailand, 2002-05-22

ISO/TC211ISO/TC211

• Hydrography / OceanographyHydrography / Oceanography• GeomaticsGeomatics• Satellite and Photogrammetric ImagerySatellite and Photogrammetric Imagery• Disaster Management/MitigationDisaster Management/Mitigation• Flood/Tidal/Storm Surge ModellingFlood/Tidal/Storm Surge Modelling• GeologyGeology• AUV ApplicationsAUV Applications• Natural Resource ManagementNatural Resource Management• Biomass, Fish Stock and Ecological Contamination StudiesBiomass, Fish Stock and Ecological Contamination Studies• Bio-MedicalBio-Medical• Proteomics / GenomicsProteomics / Genomics• Video and SimulationVideo and Simulation

www.helical.ns.cawww.helical.ns.caWorkshop on Standards in Action Workshop on Standards in Action Bangkok, Thailand, 2002-05-22Bangkok, Thailand, 2002-05-22

ISO/TC211ISO/TC211

ConclusionsConclusions

• Industry Involve Itself More With StandardsIndustry Involve Itself More With Standards

• Standards are the Only Way to Ensure the Standards are the Only Way to Ensure the Long-Term Survivability, Integrity and Long-Term Survivability, Integrity and Interoperability of Data and SystemsInteroperability of Data and Systems

• No One Company Can Have a Complete No One Company Can Have a Complete Solution – Need to be Interoperable & Solution – Need to be Interoperable & Standards BasedStandards Based

www.helical.ns.cawww.helical.ns.caWorkshop on Standards in Action Workshop on Standards in Action Bangkok, Thailand, 2002-05-22Bangkok, Thailand, 2002-05-22

ISO/TC211ISO/TC211

• Demonstrations Will be AvailableDemonstrations Will be Available

• Demo Software CDs and Literature AvailableDemo Software CDs and Literature Available

• Demo Available for Download From Both the Demo Available for Download From Both the Helical and CCRS Geospatial Standards Helical and CCRS Geospatial Standards WebsitesWebsites

http://www.ccrs.nrcan.gc.ca/ccrs/data/standards/welcom_e.htmlhttp://www.ccrs.nrcan.gc.ca/ccrs/data/standards/welcom_e.html

http://www.helical.ns.ca/demo/http://www.helical.ns.ca/demo/

www.helical.ns.cawww.helical.ns.caWorkshop on Standards in Action Workshop on Standards in Action Bangkok, Thailand, 2002-05-22Bangkok, Thailand, 2002-05-22

ISO/TC211ISO/TC211

Thank YouThank You

www.helical.ns.cawww.helical.ns.caWorkshop on Standards in Action Workshop on Standards in Action Bangkok, Thailand, 2002-05-22Bangkok, Thailand, 2002-05-22