Meteorology and oceanography geospatial analysis toolset
AssigneeThe United States of America as represented by the Secretary of the Navy
InventorsJames D Dykes, Philip J Fanguy, Thomas Gray
Life of this patent
Estimating the term…
Abstract
System and method for providing access to ArcMap netCDF utilities and adding support for observational data to ArcMap including, but not limited to, comparing observational data to model data in a graphical manner, and maintaining the security classifications for each layer in ArcMap so that the highest security classification of the data being viewed is known at all times.
Claims19
A method for creating a vertical cross section of non-bathymetric data on a map comprising:
- receiving a cross section maximum depth and a cross section slice location;
- creating a data frame in a conventional geospatial processing computer program;
- accessing selected netCDF data of the non-bathymetric data from a numerical model, the selected netCDF data coinciding with a cross section slice that extends vertically from the cross section line to the cross section maximum depth;
- interpolating between the selected netCDF data points across the cross section slice;
- creating a raster pixel-by-pixel using the selected netCDF data and the interpolated data across the cross section slice;
- adding the raster to the data frame to create a cross section display;
- indicating the cross section slice location on the map;
- creating an X-axis and a Y-axis and adding the X-axis and Y-axis to the cross section display;
- adding a title to the cross section display;
- setting a color scheme of the raster;
- and
- creating a window to focus on the cross section slice location on the map.
A computer-based method for creating a vertical cross section of non-bathymetric data on a map comprising:
- receiving a cross section maximum depth and a cross section slice location;
- creating, by a computer, a data frame in a conventional geospatial processing computer program;
- accessing, by the computer, selected netCDF data of the non-bathymetric data from a numerical model, the selected netCDF data coinciding with a cross section slice that extends vertically from the cross section line to the cross section maximum depth;
- creating, by the computer, a raster pixel-by-pixel using the selected netCDF data;
- adding, by the computer, the raster to the data frame to create a cross section display;
- indicating, by the computer, the cross section slice location on the map;
- creating, by the computer, a window to focus on the cross section slice location on the map;
- interpolating, by the computer, between the selected netCDF data points across the cross section slice;
- and
- creating, by the computer, a raster pixel-by-pixel using the selected netCDF data and the interpolated data across the cross section slice.
A computer-based method for creating a vertical cross section of non-bathymetric data on a map comprising:
- receiving a cross section maximum depth and a cross section slice location;
- creating, by a computer, a data frame in a conventional geospatial processing computer program;
- accessing, by the computer, selected netCDF data of the non-bathymetric data from a numerical model, the selected netCDF data coinciding with a cross section slice that extends vertically from the cross section line to the cross section maximum depth;
- interpolating, by the computer, between the selected netCDF data points across the cross section slice;
- creating, by the computer, a raster using the selected netCDF data and the interpolated data across the cross section slice;
- adding, by the computer, the raster to the data frame to create a cross section display;
- indicating, by the computer, the cross section slice location on the map;
- and
- creating, by the computer, a window to focus on the cross section slice location on the map.
A system for creating a vertical cross section of non-bathymetric data on a map comprising:
- a cross section processor receiving a cross section maximum depth and a cross section slice location, creating a data frame in a conventional geospatial processing computer program, accessing selected netCDF data of the non-bathymetric data from a numerical model, the selected netCDF data coinciding with a cross section slice that extends vertically from the cross section line to the cross section maximum depth, creating a raster pixel-by-pixel using the selected netCDF data, adding the raster to the data frame to create a cross section display, indicating the cross section slice location on the map, and creating a window to focus on the cross section slice location on the map;
- a profile processor receiving profile information, storing the profile information in a shapefile, adding the profile shapefile to a profile layer on the map, adjusting symbols based on the age of the profile information, analyzing the profile information including parsing matchup data associated with the profile observation and the selected numerical model data, performing statistics on the parsed matchup data, and displaying profile and bar graphs based on the parsed matchup data, the profile observation, and the selected numerical model data;
- an altimetry data processor displaying altimetry data including receiving the altimetry data, storing the altimetry data in a shapefile, adding the shapefile as a layer on the map, adjusting symbols on the map based on sea surface height of the altimetry data, receiving an altimetry point range, accessing the altimetry data based on the altimetry point range, adding the altimetry data to the map, and coloring the altimetry data in the chart like the map altimetry data;
- and
- a security classification processor determining a security classification of at least one layer, appending the security classification of the at least one layer to a name of the at least one layer, maintaining the security classification for the at least one layer including determining at least one of the security classifications from numerical model data associated with the at least one layer, adding at least one classification layer to the map, the at least one classification layer having a name based on the determined security classification, updating the security classification of the map based on the determined security classification, maintaining the updated security classification on the map as the map changes and as the determined security classification changes, and displaying a highest of the security classifications of the at least one layer.
Dependencies are inferred from the claim text.