Our design pattern for gridded oceanographic data products is to create a class derived from GeoEco.Datasets.Grid and then implement these functions:
CreateArcGISRasters()
CreateClimatologicalArcGISRasters()
InterpolateAtArcGISPoints()
CreateCurrentVectorsAsArcGISFeatureClasses() (if appropriate)
CreateCayulaCornillonFrontsAsArcGISRasters() (if appropriate)
CannyEdgesAsArcGISRasters() (if appropriate)
Currently, 1, 2, and 6 have been implemented. We should also implement 3, InterpolateAtArcGISPoints()