HHCode (original) (raw)
A Helical Hyperspatial Code, also known as an HHCode, is a data storage format for very large spatio-temporal datasets. The development of HHCode can be traced to efforts by scientists working for the Canadian Hydrographic Service's Atlantic regional offices at the Bedford Institute of Oceanography in Dartmouth, Nova Scotia. CHS was facing a problem with storing very large spatial datasets acquired during hydrographic surveys (thus having a temporal element) and was seeking a method to store the datasets in a relational database structure.
Property | Value |
---|---|
dbo:abstract | A Helical Hyperspatial Code, also known as an HHCode, is a data storage format for very large spatio-temporal datasets. The development of HHCode can be traced to efforts by scientists working for the Canadian Hydrographic Service's Atlantic regional offices at the Bedford Institute of Oceanography in Dartmouth, Nova Scotia. CHS was facing a problem with storing very large spatial datasets acquired during hydrographic surveys (thus having a temporal element) and was seeking a method to store the datasets in a relational database structure. CHS scientists reportedly conceptualized a spatio-temporal indexing system during a hydrographic survey onboard CCGS Hudson on Georges Bank during the summer of 1989. The indexing system involved an adaptation of a Riemannian hypercube data structure, invoking a helical spiral through 3-dimensional space, which allowed for n-size of features. The actual implementation of the proposed indexing system was termed a helical hyperspatial code and it was first used by modifying an installation of the Oracle database version 4. The HHCode indexing system permitted a highly efficient compression of not only spatial data but other data types as well, while improving search and retrieval times. The HHCode comprises a form of space filling curve and the concept was published by the CHS scientists in the International Hydrographic Review. Oracle Corporation subsequently learned of the innovation which led to an agreement with the Government of Canada which saw the CHS scientists working with a team of Oracle programmers at an office in Hull, Quebec during the early 1990s to redevelop the Oracle database kernel. The resulting software was the Oracle database version 7, with the Spatial Data Option (SDO). Subsequent development of the SDO has resulted in the Oracle Spatial extension to current Oracle databases. With the HHCode being an open-source data format, several spatial data and software companies have adopted it in various products targeted at very large corporate data users, namely Helical Systems Inc. and CubeWerx. (en) |
dbo:wikiPageID | 12766293 (xsd:integer) |
dbo:wikiPageLength | 2565 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1056401386 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:Bedford_Institute_of_Oceanography dbc:Science_and_technology_in_Canada dbr:Hull,_Quebec dbr:Riemann dbr:Kernel_(operating_system) dbr:CCGS_Hudson dbr:Dartmouth,_Nova_Scotia dbr:Nova_Scotia dbr:Relational_database dbr:Hydrographic_survey dbr:Hypercube dbc:GIS_file_formats dbr:Georges_Bank dbr:Oracle_Corporation dbr:Canadian_Hydrographic_Service dbr:Oracle_database dbr:Oracle_Spatial dbr:International_Hydrographic_Review |
dbp:wikiPageUsesTemplate | dbt:Refimprove dbt:Short_description |
dcterms:subject | dbc:Science_and_technology_in_Canada dbc:GIS_file_formats |
gold:hypernym | dbr:Format |
rdf:type | dbo:Software yago:Abstraction100002137 yago:Communication100033020 yago:Format106636806 yago:Information106634376 yago:Message106598915 yago:WikicatGISFileFormats |
rdfs:comment | A Helical Hyperspatial Code, also known as an HHCode, is a data storage format for very large spatio-temporal datasets. The development of HHCode can be traced to efforts by scientists working for the Canadian Hydrographic Service's Atlantic regional offices at the Bedford Institute of Oceanography in Dartmouth, Nova Scotia. CHS was facing a problem with storing very large spatial datasets acquired during hydrographic surveys (thus having a temporal element) and was seeking a method to store the datasets in a relational database structure. (en) |
rdfs:label | HHCode (en) |
owl:sameAs | freebase:HHCode yago-res:HHCode wikidata:HHCode https://global.dbpedia.org/id/4kE9U |
prov:wasDerivedFrom | wikipedia-en:HHCode?oldid=1056401386&ns=0 |
foaf:isPrimaryTopicOf | wikipedia-en:HHCode |
is dbo:wikiPageWikiLink of | dbr:List_of_filename_extensions_(S–Z) dbr:Oracle_Spatial_and_Graph dbr:Spatial_database |
is foaf:primaryTopic of | wikipedia-en:HHCode |