HYCOMGLBa008Equatorial4D Class
Represents a 4D variable of the equatorial (Mercator) region of HYCOM GLBa0.08 as a Grid Dataset.
| Module: | GeoEco.DataProducts.HYCOM |
| Intended use: | All properties and methods are recommended for external callers |
| COM: | Not exposed as a COM class |
| ArcGIS: | Some methods are exposed as ArcGIS geoprocessing tools |
Constructor
- Constructs a new HYCOMGLBa008Equatorial4D instance.
Read-only properties
- DisplayName
- Informal name of this object.
- ParentCollection
- DatasetCollection that is the parent of this object (if any).
Instance methods
- Returns a list of all queryable attributes.
- Returns the queryable attribute with the specified name.
- Returns the value of the queryable attribute with the specified name.
- Returns a list queryable attributes having the specified data type.
- Returns the spatial reference of this dataset.
- Sets the spatial reference of this dataset.
Classmethods
- Converts a spatial reference from one format to another, such as an OGC WKT string to a Proj4 string.
| CreateArcGISRasters( | variableName, outputWorkspace[, mode[, rasterNameExpressions[, rasterCatalog[, rotationOffset[, extendYExtent[, spatialExtent[, linearUnit[, minDepth[, maxDepth[, startDate[, endDate[, timeout[, maxRetryTime[, cacheDirectory[, calculateStatistics[, buildPyramids]]]]]]]]]]]]]]]]) |
- Creates rasters for a 4D variable of the equatorial (Mercator) region of the HYCOM GLBa0.08 dataset.
| CreateCayulaCornillonFrontsAsArcGISRasters( | variableName, minPopMeanDifference, outputWorkspace[, mode[, rasterNameExpressions[, medianFilterWindowSize[, histogramWindowSize[, histogramWindowStride[, minPropNonMaskedCells[, minPopProp[, minTheta[, minSinglePopCohesion[, minGlobalPopCohesion[, threads[, fillHoles[, thin[, minSize[, rotationOffset[, extendYExtent[, spatialExtent[, linearUnit[, minDepth[, maxDepth[, startDate[, endDate[, timeout[, maxRetryTime[, cacheDirectory[, calculateStatistics[, buildRAT[, buildPyramids[, outputCandidateCounts[, outputFrontCounts[, outputWindowStatusCodes[, outputWindowStatusValues]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]) |
- Creates rasters indicating the positions of fronts in the 2D slices of a 4D variable of the equatorial (Mercator) region of the HYCOM GLBa0.08 dataset using the Cayula and Cornillon (1992) single image edge detection (SIED) algorithm.
| CreateClimatologicalArcGISRasters( | variableName, statistic, binType, outputWorkspace[, mode[, rasterNameExpressions[, binDuration[, startDayOfYear[, rotationOffset[, extendYExtent[, spatialExtent[, linearUnit[, minDepth[, maxDepth[, startDate[, endDate[, timeout[, maxRetryTime[, cacheDirectory[, calculateStatistics[, buildPyramids]]]]]]]]]]]]]]]]]) |
- Creates climatological rasters for a 4D variable of the equatorial (Mercator) region of the HYCOM GLBa0.08 dataset
| CreateCurrentVectorsAsArcGISFeatureClasses( | outputWorkspace[, mode[, featureClassNameExpressions[, scaleFactor[, uniformLength[, rotationOffset[, extendYExtent[, spatialExtent[, linearUnit[, minDepth[, maxDepth[, startDate[, endDate[, timeout[, maxRetryTime[, cacheDirectory]]]]]]]]]]]]]]]) |
- Creates line feature classes representing the current vectors for the equatorial (Mercator) region of the HYCOM GLBa0.08 dataset.
| InterpolateAtArcGISPoints( | variableNames, points, valueFields, tField[, zField[, zValue[, method[, extendYExtent[, where[, noDataValue[, timeout[, maxRetryTime[, cacheDirectory[, orderByFields[, numBlocksToCacheInMemory[, xBlockSize[, yBlockSize[, zBlockSize[, tBlockSize]]]]]]]]]]]]]]]) |
- Interpolates 4D variables of the equatorial (Mercator) region of the HYCOM GLBa0.08 dataset at points.
- Tests whether a capability is supported by this class or an instance of it.
Remarks
This class accesses the "All Experiments (Aggregated)" dataset
of the
HYCOM + NCODA Global 1/12 Degree Analysis (GLBa0.08)
using the OPeNDAP protocol.
The dataset consists of a collection of 3D and 4D gridded variables.
The 3D variables represent conditions at the surface of the ocean and
have dimensions of x, y, and time. The 4D variables represent
conditions at depth and have dimensions of x, y, depth, and time.
HYCOM uses an unusual georeferencing scheme in which the Earth is
represented by a grid that uses three different projections. The
southern portion of the grid, encompassing approximately 66 S to 78 S,
is in an equirectangular projection, with rectangular cells having the
dimensions of 0.08 degrees longitude and 0.032 degrees latitude. The
equatorial portion of the grid, encompassing approximately 47 N to 66
S, is in a Mercator projection with square cells approximately 8.9 km
on a side (equivalent to 0.08 degrees of longitude at the equator).
The northern portion of the grid, encompassing approximately 90 N to
47 N, is in a complicated "bi-polar" projection.
This class accesses the equatorial (Mercator) portion of the HYCOM
grid, and is therefore very appropriate if your region of interest is
between 47 N and 66 S. This tool can optionally extend the northern
extent of of the Mercator grid to 60 N by interpolating values from
the bi-polar region. If your region of interest is between 47 N and 60
N, enable that option but review the HYCOM data carefully to ensure
the interpolated values appear to be reasonable for your application.
Also be aware of the increasing map distortion caused by the Mercator
projection as you approach high latitudes; at 60 degrees latitude, the
cells are actually only one-half as wide (4.5 km) as the projection
claims (8.9 km).
If your area of interest is north of 60 N or south of 66 S, do not use
this class because it cannot access HYCOM data for those regions.
For more information on HYCOM's georeferencing, please see the
HYCOM User's Guide,
chapter 3: The HYCOM Grid, sections 2.3: I/O File Formats in HYCOM,
and 5.1: File "regional.grid.[ab]".
The temporal extent of this dataset is 11 November 2003 to several
days beyond the current date, with a time step of 1 day. The time
slices represent the instantaneous condition of the ocean estimated at
00:00 UTC on each day.
The HYCOM documentation states that HYCOM provides a five day forecast
and five day hindcast from the current date, although we have
regularly observed netCDF files on their servers that suggested this
window actually extends seven days in both directions. HYCOM revises
the data within this window daily, using the latest ocean observations
assimilated from buoys, satellites, and other sensors. Use caution
when working with time slices close to the current date, as it appears
that time slices continue to be revised until they are 7 days older
than the current date.
Occasionally, HYCOM fails to generate data for a time slice,
presumably due to an outage or other problem in their data processing
infrastructure. For example, in 2004, HYCOM failed to generate data
for three of the 366 time slices of that year. Although HYCOM omits
these time slices from their server, this class represents them as
grids filled with the No Data value.
The dataset's 4D variables are estimated at 33 depth levels: 0, 10,
20, 30, 50, 75, 100, 125, 150, 200, 250, 300, 400, 500, 600, 700, 800,
900, 1000, 1100, 1200, 1300, 1400, 1500, 1750, 2000, 2500, 3000, 3500,
4000, 4500, 5000, and 5500 m.
References
Chassignet, E.P., Hurlburt, H.E., Metzger, E.J., Smedstad, O.M.,
Cummings, J.A., Halliwell, G.R., Bleck, R., Baraille, R., Wallcraft.,
A.J., Lozano, C., Tolman, H.L., Srinivasan, A., Hankin, S., Cornillon,
P., Weisberg, R., Barth, A., He, R., Werner, F. and Wilkin, J. (2009).
US GODAE: Global Ocean Prediction with the HYbrid Coordinate Ocean
Model (HYCOM). Oceanography, 22, 64-75.
The HYCOM User's Guide and many other technical documents are
available on the
HYCOM web site.
Marine Geospatial Ecology Tools version 0.8