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

Geotiff Tags not fully compatible with GDAL #3496

Open
jdries opened this issue Jan 25, 2023 · 1 comment
Open

Geotiff Tags not fully compatible with GDAL #3496

jdries opened this issue Jan 25, 2023 · 1 comment
Labels

Comments

@jdries
Copy link
Contributor

jdries commented Jan 25, 2023

Describe the bug

It seems not possible to write a band name to geotiff metadata that is compatible with GDAL.
Geotrellis writes this:

<GDALMetadata>
  <Item name="DESCRIPTION" sample="0">B02</Item>
</GDALMetadata>

While GDAL would like to also see a "role" attribute:

<GDALMetadata>
  <Item name="DESCRIPTION" sample="0" role="description">B02</Item>
</GDALMetadata>

In the Geotrellis code, it is very clear that the role attribute is not used:

<Item name={key} sample={i.toString}>{value}</Item>

Originally reported here:
Open-EO/openeo-geopyspark-driver#257

To Reproduce

Simply write a geotiff with tags, trying to set a DESCRIPTION on the bands.

Expected behavior

Geotrellis can generate metadata compliant with GDAL, as it already tries to do that.

Environment

Geotrellis 3.6.x

@pomadchin
Copy link
Member

Hey @jdries thanks for reporting, definitely sounds like a bug / oversight to me.

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

No branches or pull requests

2 participants