System and Method for Importing NetCDF Data
AssigneeThe United States of America as represented by the Secretary of the Navy
InventorsMarvin W. Roe, Brian S. Bourgeois
Life of this patent
Estimating the term…
Abstract
System and method for providing an automated method of importing NetCDF formatted data from a variety of sources that contain a variety of internal datasets. Options for processing and analysis can be provided and can occur simultaneously as the data are being processed. Storage and organization options provide efficient viewing and analysis of NetCDF datasets.
Claims20
A method for populating a map in a geospatial environment from NetCDF data comprising the steps of:
- automatically determining characteristics of the NetCDF data;
- automatically displaying the characteristics for interactive modification of the characteristics;
- automatically distinguishing the NetCDF data that are scalar values from the NetCDF data that are vector values;
- automatically creating an index map in computer memory;
- automatically extracting a subset of the NetCDF data based on the modified characteristics and the index map, the subset being extracted in three or four dimensions, depending on whether the NetCDF data are scalar values or vector values, respectively;
- automatically providing the extracted subset to the geospatial environment to create the map;
- and
- automatically manipulating a table of contents in the geospatial environment to reference the extracted subset directly.
A system for populating a map in a geospatial environment from NetCDF data comprising:
- a characteristics processor automatically determining characteristics of the NetCDF data;
- a display processor automatically displaying the characteristics for interactive modification of the characteristics;
- a scalar/vector processor automatically distinguishing the NetCDF data that are scalar values from the NetCDF data that are vector values;
- an index map processor automatically creating an index map in computer memory;
- a data extractor automatically extracting a subset of the NetCDF data based on the modified characteristics and the index map, the subset being extracted in three or four dimensions, depending on whether the NetCDF data are scalar values or vector values, respectively, the data extractor automatically providing the extracted subset to the geospatial environment to create the map;
- and
- a table-of-contents processor automatically manipulating a table of contents in the geospatial environment to reference the extracted subset directly.
A computer system for accessing NetCDF-formatted datasets and importing the datasets into a geospatial map comprising:
- a format processor receiving a file structure and an identifier for the NetCDF-formatted dataset, the format processor automatically detecting an internal format of a file from the NetCDF-formatted dataset identified by the identifier, the identifier based on a file structure;
- a metadata/data range extractor automatically extracting metadata and data ranges from the file based on the internal format;
- a verification processor automatically enabling verification of NetCDF data in the file based on the metadata, the data ranges, and verification information, the verification processor producing verified data;
- a subset/customization processor receiving subset information and customization information, the subset/customization processor simultaneously automatically extracting the NetCDF data from the file based on the subset information and the customization information, the subset/customization processor calculating subsetted/customized data in layers;
- a time depth average processor automatically calculating a time depth average for all the layers in the extracted NetCDF data;
- and
- a storage processor automatically storing formatted subsetted/customized data in the layers, the storage processor automatically storing an average in Keyhole Markup Language (KML) files on a computer-readable medium.
The system as in claim 22 wherein the metadata/data range extractor processor comprises computer code stored on a computer readable medium for:
- automatically overriding, based on the metadata, an ESRI limitation to a single attribute for mouse-over tooltip generation.
A method for accessing NetCDF-formatted datasets and importing the datasets into a geospatial map comprising the steps of:
- (a) receiving a file structure and an identifier for the NetCDF-formatted dataset;
- (b) automatically detecting an internal format of a file from the NetCDF-formatted dataset identified by the identifier, the identifier being based on the file structure;
- (c) automatically extracting metadata and data ranges from the file based on the internal format;
- (d) automatically enabling verification of NetCDF data in the file based on the metadata and the data ranges;
- (e) receiving subset information and customization information and simultaneously automatically extracting the NetCDF data from the file based on the subset information and the customization information;
- (f) automatically calculating a time depth average for all layers in the extracted NetCDF data;
- and
- (g) automatically storing the extracted NetCDF data and the average in Keyhole Markup Language (KML) files on a computer-readable medium;
- (h) repeating steps (e)-(g) if there are extracted NetCDF data to process;
- and
- (i) finalizing the time depth average and file output.
Dependencies are inferred from the claim text.