-
Notifications
You must be signed in to change notification settings - Fork 13
Standardize geotiff / image metadata to be consistent w/ netcdf CF approach #268
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
Comments
@yanliu-chn could you please work on defining the geotiff standard format? |
The code used in terrautils will enforce a standard method for generating geotiffs: Will need help from others to enforce CF standards however. |
Who takes the lead on this and when can it be finished (please add a milestone for May or June or ...) |
Based on other discussions I think it would make sense for @craig-willis to take the lead on this, but I will talk more about this/terrautils at the meeting today. |
@dlebauer Is there anything specific you're looking for in terms of metadata? Looking at the EnvironmentLogger and hyperspectral nc files, aside from variables I see primarily sensor information. |
See also related issue exists for the point cloud data. #257. My comment there was "Goal is for (raster, point cloud) files to differ where it is useful, but have similar interfaces where applicable." Here are some examples:
|
Thanks, @dlebauer.
I've been looking at the CF conventions for time (and I believe you had feedback on the time_utc variable we're currently using). CF conventions define a "time coordinate" (http://cfconventions.org/Data/cf-conventions/cf-conventions-1.7/cf-conventions.html#time-coordinate), but not a timestamp in the way we've defined. Is it sufficient to use the UTC timestamp with offset ISO-8601 subset? Is the field name "time_utc" problematic?
|
I've always found the CF convention of time (units of My original vision was that using gdal_translate from .tiff to .nc or .nc to .tiff would generate files with similar structure. So if this were from the FLIR camera, there would be a field with information about the variable represented by the raster layer in the image - name = temperature, units = C, dimensions = lat,lon etc. But for now, the key will be to have an OGC-compliant file with the required information in external metadata. What I had in mind for standards compliance was something like what is described in Annex A ("Annex A lists the conformance tests which shall be exercised on any software artifact But we should also focus on what is useful / necessary to meet the end-user needs (which I think can be met with well structured file-associated metadata in Clowder and geostreams). For reference, here is an overview of the information in a MODIS hdf5 dataset. Like the netcdf, it also contains information about each layer in the file, the bounding box, the processing provenance, quality control &c. https://ladsweb.modaps.eosdis.nasa.gov/api/v1/filespec/collection=6&product=MOD13Q1. When I ask MODIS for geotiff data these fields do not appear to propagate into metadata that a program like ArcGIS can read (or exif for that matter) so I am not sure if it is dropped. e.g. (here is a datset that covers the field scanner https://modis.ornl.gov/subsetdata/23Aug2017_17:34:58_983339455L33.07558L-111.97489S9L9_MYD13Q1/) |
@dlebauer Thanks for the details. A few comments/questions:
|
geoTIFF files should have useful metadata that is consistent with the CF approach used for met and hyperspectral data; should also comply w/ existing OGC standards
Completion Criteria
The text was updated successfully, but these errors were encountered: