-
Notifications
You must be signed in to change notification settings - Fork 49
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
Support Swath Data in CF #269
Comments
@ajelenak I think this is a good idea. Since nobody's volunteered yet I'm happy to moderate the discussion but it should be noted that I am clearly in favour of it so it would be more interesting to have somebody with more concerns. At a minimum I'd like to involve some people who can throw a cautious eye on it once you've got a PR ready. |
I'd like to review this but I haven't had time yet. Thanks for compiling this carefully written proposal. Jonathan |
@ajelenak it looks like nobody's found glaring errors yet ;) would you mind putting together a PR proposing the changes to the text so that we can begin the discussion / approval process? |
@ajelenak this is an excellent and thorough effort. At NCEI we may have more examples for you to consider that could help with further definitions. I will let my colleagues know and see what they think, if it's not too late. Thank you for your service to the community. |
This is very helpful! Thank you @ajelenak ! For a follow-up question, I am dealing with data like the TRMM case. Should I use different groups to separate data with different dimensions? For example, Group: lores Group: hires Any suggestions? Thanks! |
@ajelenak |
Hi - we have a new project starting in 2024 that will involves, as part of it, an extraction of data from climate and NWP models for comparison with L2 swaths, on the grid of the latter. Therefore my interest is piqued and I look forward to reviewing the proposal. Thanks, |
@lupemba Yes, SAR and scatterometer instruments were taken into account during development. Do you have a specific example we could test with? |
@ajelenak I wanted to piggyback on this TRMM comment and provide a sample Passive Microwave Climate Data Record file that should cover what @gaochen-larc brought up. This should cover the maximum complexity of satellite swath files. Thank you! |
@ajelenak, I would recommend looking at SCA-1B-SZF and SCA-1B-SFR. The SZF is the full resolution where each beam has its own geometry. In the SZR the backscatter is resampled to produce 5 collocated measurements on one swath (two if you want to split the left and right side.). |
@lupemba I got some sample SCA L1B files from the link you provided. The content in the SZF file
This is not swath format because the backscatter, longitude, and latitude data are spatially stored as 1D. There is nothing wrong with this data organization but in CF this is very similar to a trajectory. |
@hilawe Yes, your sample file is very "busy" but it is compliant with the swath proposal. |
@ajelenak, I am happy to hear that the SZF format is compliant. |
FYI, and FWIW, The UDUNITS library won't be able to parse the following:
On Tue, Jan 2, 2024 at 7:00 PM Aleksandar Jelenak ***@***.***> wrote:
:units = "UTC seconds since 2020-01-01 00:00:00.000";
If the "UTC" is a suffix rather than a prefix, then parsing will work,
e.g.,
:units = "UTC seconds since 2020-01-01 00:00:00.000 UTC";
or
:units = "UTC seconds since 2020-01-01 00:00:00.000Z";
:units = "dB";
Unreferenced, logarithmic units aren't supported. Referenced units are,
e.g.,
:units = "dB(re 1 mW/m2)
(Probably not a realistic reference value.)
BTW, I'm now retired. I should still have access to the UDUNITS package,
however.
…--Steve Emmerson
|
Also, I suggest to add an appropriate coordinate for the |
(carrying on having pressed "send" too early ...) I'd like to make a couple of general comments: Dimension orderThere are multiple occasions where there are dimensions that do not have corresponding 1-d (auxiliary) coordinate variables. E.g. For instance, in Example 9 we have EDIT: I do know what This is also an unsolved problem for the storage or tripolar ocean grids, for which there is no indication which dimension is "x" and which is "y", yet that information is needed to correctly manipulate the data. Is this a CF convention?The proposal describes how the CF conventions can be used to describe swath products using existing functionality. As such it seems more of a profile of CF use rather than an extension to the conventions themselves. Would it be better to maintain them separately and reference them from the Thanks, |
Thanks for all the inputs. I hope that I do not hijack this discussion with SCA data. Maybe another forum/thread would be more suited for this kind of discussion.
This has already been raised at EUMETSAT and has been updated for the next release of the test data.
Normalized radar cross-section (NRCS) is a unitless parameter. The units of radar cross-section is m^2 and when it is normalized by the area of the target it becomes unitless.
With the names being |
If indeed no new attributes are needed, I would agree with #269 (comment) that this might better be documented as a profile (similar to the externally documented specifications for "cmorizing" CMIP data). Perhaps a simple example of how to handle swath data could be included with reference to the more detailed information elsewhere. [I should admit that I have not carefully studied the proposal, so hope I haven't missed some critical new extension to CF that is being proposed.] |
@JonathanGregory I am afraid I have neither the knowledge or the time to add Swath Data Encodings to the CF Document. I hope that @ajelenak has the time to complete this so we can get a more standardized approach to swath data. |
Title
Include Swath Data Encodings in the CF Document
Moderator
@erget
Moderator Status Review [last updated: 2020/05/15]
Awaiting a PR implementing the text changes to the Conventions. As stated below othis proposal has been reviewed
possibly by other groups as well. Thus the general approach seems good but of course the final text will need thorough review.
Requirement Summary
This proposal was presented at several past CF workshops during the course of its development. It has also been vetted by a number of subject matter experts. Given that it does not require any change of the data model or the conventions current text, it probably would fit best as a new appendix, similar to the current Appendix H for Discrete Sampling Geometries.
Technical Proposal Summary
Earth Science swath data originates as electromagnetic radiation collected from a specific direction into a solid angle and then measured at a number of electromagnetic spectrum intervals. The combination of the direction, the solid angle, and the instrument data acquisition settings defines one observation. At any given instant an instrument sweeps over an area of the Earth while its platform (an object carrying such instrument) moves. Successive observations are usually combined to cover a larger portion of the Earth. When these successive observations are plotted on maps they appear to cover a swath on the Earth’s surface, hence the name for this type of data. The proposed encodings are independent from the observation method and are applicable to swath data acquired by instruments on either satellites, airplanes, or unmanned aerial vehicles (UAV).
Benefits
All providers and users of remotely sensed geoscience data from satellites, airplanes, or UAVs.
Status Quo
Swath data remains unsupported by the CF conventions.
Detailed Proposal
The proposal is at https://github.com/Unidata/EC-netCDF-CF/blob/master/swath/swath.adoc. The new text for the conventions document will be based on the content in Sections 2.3 through 2.6.
The text was updated successfully, but these errors were encountered: