Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
standard/geozarr/output
4 changes: 4 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,10 @@ Information about how to get involved in this process will be announced soon/

## Changelog

### v0.5

* Reformat GeoZarr as a registration of translated, well-supported open standards for Zarr.

### v0.4

* Added visual portrayals and symbology (instead of quicklook)
Expand Down
58 changes: 13 additions & 45 deletions geozarr-interop-table.md
Original file line number Diff line number Diff line change
@@ -1,59 +1,27 @@
## GeoZarr Store Support (current spec)
## GeoZarr storage (template)

| Tool | Can write | Can read local storage | Can read HTTP | Can read S3 | Can read Azure Blob | Can read GCS |
| -------- | ------- | ------- | ------- | ------- | ------- | ------- |
| GDAL | | | | | | |
| QGIS| ⚠️ | ⚠️ | | ✅* | | |
| ArcGIS | | | | | | |
| NetCDF Python | | | | | | |
| NCO | | | | | | |
| Panoply | n/a | 🚫 | | | | |
| Xarray | | | | | | |
| GDAL | | | | | | |
| QGIS| | | | | | |
| ArcGIS | | | | | | |
| NetCDF Python | | | | | | |
| NCO | | | | | | |
| Panoply | | | | | | |
| Xarray | | | | | | |

## GeoZarr Tool Interoperability (current spec)
## GeoZarr interoperability (template)

|Reader → Writer ↓| GDAL | QGIS | ArcGIS | NetCDF Python | NCO | Panoply | Xarray |
| -------- | ------- | ------- | ------- | ------- | ------- | ------- | ------- |
| GDAL | | | | | | n/a | |
| QGIS | | | | | | n/a | |
| ArcGIS | | | | | | n/a | |
| ArcGIS | | | | | | n/a | |
| NetCDF | | | | | | n/a | |
| NCO | | | | | | n/a | |
| NCO | | | | | | n/a | |
| Panoply | | | | | | n/a | |
| Xarray | ✅* | | | | | n/a | |
| Xarray | | | | | | n/a | |

## Sample data
netcdf like data (Written with Xarray): http://tinyurl.com/GLDAS-NOAH025-3H

https://beta.source.coop/zarr/geozarr-tests/

https://github.com/zarr-developers/geozarr-spec/issues/36

## Tools

### GDAL (3.8.3)


### QGIS (3.34.3)
With GDAL (3.8.1)

Can read from local storage, but can't read the CRS.

Can read from S3, but extremely slowly.

Can write, but with incorrect nodata value and doesn't write multiple variables to a file.

### ArcGIS (3.2.1)

### NetCDF Python Library (1.6.2)
Should be able to read from S3, but depends upon configuring the NetCDF C library with [the NCZarr implementation](https://docs.unidata.ucar.edu/nug/current/nczarr_head.html) to read from S3. Attempting to read from S3 triggered this message: `s3 scheme requires that netCDF be configured with –enable-nczarr-s3 option `.

### NCO (5.1.9)
Ticket: https://github.com/zarr-developers/geozarr-spec/issues/40

Should be able to read from S3, but depends upon configuring the NetCDF C library with [the NCZarr implementation](https://docs.unidata.ucar.edu/nug/current/nczarr_head.html) to read from S3. Attempting to read from S3 triggered this message: `s3 scheme requires that netCDF be configured with –enable-nczarr-s3 option `.

### Panoply (5.2.9)

### Xarray (2024.1.1)
Can read and write, but only if using GDAL <3.6 or no GDAL. Does not work with GDAL 3.8.
## Notes
381 changes: 80 additions & 301 deletions geozarr-spec.md

Large diffs are not rendered by default.

83 changes: 0 additions & 83 deletions standard/README.md

This file was deleted.

8 changes: 8 additions & 0 deletions standard/geozarr/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
Steps for building documentation:
1. Ensure you have Ruby installed, e.g., through [rbenv](https://github.com/rbenv/rbenv#readme)
2. Ensure you have a recent version of Asciidoctor installed (e.g. `gem install asciidoctor`)
3. Run `asciidoctor --safe -a data-uri -D output cf/cf-conventions.adoc`


Sources:
- CF conventions - https://github.com/cf-convention/cf-conventions/tree/v1.12.0
Loading