Suitable GDEM Datasets

This document identifies the GDEM datasets this project should download and use, given the project requirements.

Facts reflect public documentation as of 2026-08-24; verify download URLs before use.

Requirements

The project needs a 1 meter Earth model, with the option to view or 3D print selected areas at larger scale, and larger globes.

Suitable datasets must meet these requirements:

Hosting Decision

The official hosting is the only reliable source for complete datasets.

HuggingFace mirrors were evaluated and rejected as a primary source.

HuggingFace download mechanics are convenient: anonymous downloads work without authentication, and the huggingface_hub library and hf_transfer accelerator provide resumable, parallel, range-request downloads.

The mirrors are incomplete: aliasfox/srtm30m advertises 14,296 tiles but holds 383, and aliasfox/copernicus-glo30-chunks holds no data files at all.

The mirrors reformat data: several repackage tiles into proprietary formats such as .ozt2 and OZCHNK01, which breaks the project’s goal of standard consumable formats.

The mirrors carry third-party licensing with license: other tags; the official buckets alone make the Copernicus and public-domain terms trustworthy.

HuggingFace rate-limits unauthenticated traffic, which a multi-hundred-gigabyte pull would hit; the official AWS S3 and NOAA HTTPS endpoints impose no such limit.

The recommended download scripts must therefore use the official AWS S3 and NOAA HTTPS endpoints recorded in datasets.in/datasets-manifest.yml.

The useful HuggingFace techniques (resumable range requests, parallel chunking) should be borrowed into the download scripts, not the hosting.

Dataset Coverage Access Automated License Role
Copernicus DEM GLO-30 Global land AWS S3 public Yes, no auth Free and open Primary
NASADEM 56 S to 60 N AWS S3 public Yes, no auth Public domain Secondary, void-fill source
SRTM v3 56 S to 60 N AWS S3 public Yes, no auth Public domain Legacy; superseded by NASADEM
ALOS World 3D (AW3D30) Global JAXA portal Registration required Free with agreement Optional fill source
FABDEM Global OpenTopography API Free API key Free with citation Optional bare-earth
ASTER GDEM v3 83 S to 83 N NASA Earthdata Earthdata login Free with registration Optional fill source

Copernicus DEM GLO-30

NASADEM

SRTM v3

Dataset Coverage Access Automated License Role
ETOPO 2022 Global land and seafloor NOAA direct HTTPS Yes, no auth Public domain Primary
GEBCO 2024 Global land and seafloor GEBCO portal Click-through license Free with agreement Optional

ETOPO 2022

GEBCO 2024

Supporting Datasets

Void Handling Strategy

Voids are missing cells in a DEM: radar shadow and layover, cloud cover, water bodies, or sensor dropout.

A complete dataset is built by filling voids from other datasets, as this project intends.

Principle 1: know where the voids are

Principle 2: fill from a better source, not by guessing

Principle 3: remove mismatch before blending

Principle 4: record the fill history

Principle 5: validate the result

Manifest

The machine-readable selection lives in datasets.in/datasets-manifest.yml.

The manifest is the input for automated download; each listed dataset carries a want_download field.

Only datasets with want_download: true are fetched by the download task.

Dataset Sizes

Sizes below are rough estimates for storage planning, to the nearest gigabyte.

The two Copernicus figures were measured directly from the public AWS S3 buckets on 2026-08-25.

The remaining figures are computed from grid dimensions and published file counts; the as-shipped size depends on format and compression.

Measured sizes

Dataset Size How determined
Copernicus DEM GLO-30 ~590 GB Sum of 26,450 DEM tile objects in s3://copernicus-dem-30m
Copernicus DEM GLO-90 ~80 GB Sampled tile sizes times the 26,475-tile official list

Estimated sizes

Dataset Raw size As shipped
SRTM v3 (1 arc-sec) ~371 GB ~65 GB GeoTIFF
NASADEM (1 arc-sec) ~370 GB ~130 GB incl. aux layers
ALOS World 3D (30 m) ~635 GB ~110 GB
FABDEM (30 m) ~1,245 GB ~150-300 GB
MERIT DEM (90 m) ~40 GB ~15-40 GB
ETOPO 2022 (15 arc-sec) ~7 GB ~5-8 GB
GEBCO 2024 (15 arc-sec) ~15 GB ~9 GB

Sizing guidance

Storage

Large datasets are stored on the dedicated /datasets/ volume, mounted on both athena.lan and beast.lan.

The /datasets/ volume is a precondition: the download scripts verify it exists before downloading.

Each dataset is stored in a distinct semantic-sort directory named /datasets/dataset-<semantic-sort-source-name>.

The storage_dir field in the manifest names the directory for each dataset.

A /datasets/manifest.yml file records the datasets downloaded: id, purpose, download date, and source.

The download scripts skip a dataset already recorded there, so nothing downloads twice.

The homelab project keeps the two hosts’ /datasets/ volumes synchronized.