Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Request to support additional data types in GeoPackage coverages #552

Closed
ryanfranz opened this issue Nov 16, 2020 · 4 comments
Closed

Request to support additional data types in GeoPackage coverages #552

ryanfranz opened this issue Nov 16, 2020 · 4 comments
Labels
TGCE Tiled Gridded Coverage Extension

Comments

@ryanfranz
Copy link

CDB is considering the use of GeoPackage to store coverage data. CDB currently uses a variety of data element types (in GeoTiff) to store coverage data. I am requesting to be able to use these data types in a GeoPackage coverage tile:

  • 8/16/32 bit signed integers
  • 8 bit unsigned integer (16-bit integer is currently supported, but only for PNG)
  • 32-bit floating point (already supported in GeoPackage coverages)
  • 1 bit (will be used in CDB 1.2 when adopted, as a binary mask)

I think it would benefit the GeoPackage format to allow the use of GeoPackage coverages beyond a few narrow use cases that the existing formats allow.

@jyutzler jyutzler added the TGCE Tiled Gridded Coverage Extension label Nov 17, 2020
@jyutzler
Copy link
Contributor

We are tabling this so that @ryanfranz can produce a pull request containing proposed text. This is a substantive change that will require a SWG motion.

@ryanfranz
Copy link
Author

Current Requirement 17: A TIFF file storing tiled GeneralGridCoverage, class grid-regular, such as elevation data, SHALL have the 32-bit floating (FLOAT – 11) data type. This requirement constrains TIFF Section 19.

Proposed changed Requirement 17: A TIFF file storing tiled GeneralGridCoverage, class grid-regular, such as elevation data, SHALL have 32-bit floating (FLOAT - 11) data type or have a binary data type where the SampleFormat value of either 1 (unsigned integer), or 2 (signed integer) AND the BitsPerSample is either 8, 16, or 32.

I would also recommend adding a table to show the available data types after this change:
image

I believe that this would be a minor revision change to the extension, as any earlier data would still be valid with this change.

@jyutzler
Copy link
Contributor

jyutzler commented Feb 2, 2021

The SWG agrees in principle to combine this and #553 into a single requirements class modeled on the TIFF requirements class.

@jyutzler
Copy link
Contributor

This is closed by the updates in the proposed 1.1 of the Standard Extension.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
TGCE Tiled Gridded Coverage Extension
Projects
None yet
Development

No branches or pull requests

2 participants