Previous: Dataspace Revision Vision Index Next: Example of Dataspace Use Case #1 - HDF4

Dataspace Use Case #1 - HDF4

User would like to create a 3-D dataset with a different scale associated with each dimension.

Route 1: Attach scales to dataspace then create dataset.

  1. User creates a scale to be used for dimension #0.
  2. User creates a scale to be used for dimension #1.
  3. User creates a scale to be used for dimension #2.
  4. User creates a 3-D dataspace.
  5. User associates each scale with corresponding dimension in dataspace.
  6. User creates a dataset with 3-D dataspace.

Route 2: Create dataset, then attach scales.

  1. User creates a 3-D dataspace.
  2. User creates a dataset with 3-D dataspace.
  3. User creates a scale to be used for dimension #0.
  4. User creates a scale to be used for dimension #1.
  5. User creates a scale to be used for dimension #2.
  6. User associates each scale with corresponding dimension in dataset.