Re: HOW TO FIND LATAND LON FROM CLOUDSAT

From: Dennis Shea <shea_at_nyahnyahspammersnyahnyah>
Date: Mon Dec 12 2011 - 08:56:15 MST

Obviously the lat & lon are not on this file.

It looks like the lat & lon for the swath are not included:
    :StructMetadata_0 = "GROUP=SwathStructure\n",

You will have to ask the producers of the file at:
    ID_CENTER_URL = "http://cloudsat.cira.colostate.edu"

Good Luck

On 12/12/11 2:44 AM, Manaswini Sreekar wrote:
> Hi
>
> How to find the latitude and longitude, time through hdfeos i.e
> cloudsat 2B-GEO-PROFLIDAR?
>
>
> this is netcdf file
> imensions:
> nray_2B_GEOPROF_LIDAR = 37082 ;
> nbin_2B_GEOPROF_LIDAR = 125 ;
> ncloud_2B_GEOPROF_LIDAR = 5 ;
> variables:
> byte FlagTop(nray_2B_GEOPROF_LIDAR, ncloud_2B_GEOPROF_LIDAR) ;
> FlagTop:hdf_name = "FlagTop" ;
> FlagTop:missop = "==" ;
> FlagTop:missing = -9b ;
> FlagTop:valid_range = 0b, 3b ;
> FlagTop:long_name = "Flag of layer top" ;
> FlagTop:offset = 0.f ;
> FlagTop:factor = 1.f ;
> FlagTop:_FillValue = -9b ;
> byte FlagBase(nray_2B_GEOPROF_LIDAR, ncloud_2B_GEOPROF_LIDAR) ;
> FlagBase:hdf_name = "FlagBase" ;
> FlagBase:missop = "==" ;
> FlagBase:missing = -9b ;
> FlagBase:valid_range = 0b, 3b ;
> FlagBase:long_name = "Flag of layer base" ;
> FlagBase:offset = 0.f ;
> FlagBase:factor = 1.f ;
> FlagBase:_FillValue = -9b ;
> short LayerTop(nray_2B_GEOPROF_LIDAR, ncloud_2B_GEOPROF_LIDAR) ;
> LayerTop:hdf_name = "LayerTop" ;
> LayerTop:missop = "==" ;
> LayerTop:missing = -99s ;
> LayerTop:valid_range = 0s, 25000s ;
> LayerTop:units = "m" ;
> LayerTop:long_name = "Height of layer top" ;
> LayerTop:offset = 0.f ;
> LayerTop:factor = 1.f ;
> LayerTop:_FillValue = 0s ;
> short LayerBase(nray_2B_GEOPROF_LIDAR, ncloud_2B_GEOPROF_LIDAR) ;
> LayerBase:hdf_name = "LayerBase" ;
> LayerBase:missop = "==" ;
> LayerBase:missing = -99s ;
> LayerBase:valid_range = 0s, 25000s ;
> LayerBase:units = "m" ;
> LayerBase:long_name = "Height of Layer Base" ;
> LayerBase:offset = 0.f ;
> LayerBase:factor = 1.f ;
> LayerBase:_FillValue = 0s ;
> byte UncertaintyCF(nray_2B_GEOPROF_LIDAR, nbin_2B_GEOPROF_LIDAR) ;
> UncertaintyCF:hdf_name = "UncertaintyCF" ;
> UncertaintyCF:missop = "==" ;
> UncertaintyCF:missing = -9b ;
> UncertaintyCF:valid_range = 0b, 100b ;
> UncertaintyCF:long_name = "Uncertainty of Cloud Fraction" ;
> UncertaintyCF:offset = 0.f ;
> UncertaintyCF:factor = 1.f ;
> UncertaintyCF:_FillValue = -9b ;
> byte CloudFraction(nray_2B_GEOPROF_LIDAR, nbin_2B_GEOPROF_LIDAR) ;
> CloudFraction:hdf_name = "CloudFraction" ;
> CloudFraction:missop = "==" ;
> CloudFraction:missing = -9b ;
> CloudFraction:valid_range = 0b, 100b ;
> CloudFraction:long_name = "Cloud Fraction" ;
> CloudFraction:offset = 0.f ;
> CloudFraction:factor = 1.f ;
> CloudFraction:_FillValue = -9b ;
> short Height(nray_2B_GEOPROF_LIDAR, nbin_2B_GEOPROF_LIDAR) ;
> Height:hdf_name = "Height" ;
> Height:missop = "==" ;
> Height:missing = -9999s ;
> Height:valid_range = -5000s, 30000s ;
> Height:units = "m" ;
> Height:long_name = "Height of range bin in Reflectivity/Cloud
> Mask above reference surface (~ mean sea level)." ;
> Height:offset = 0.f ;
> Height:factor = 1.f ;
> Height:_FillValue = -9999s ;
>
> // global attributes:
> :end_time = "20080701175220" ;
> :start_time = "20080701161327" ;
> :product_version = "003" ;
> :product_name = "2B-GEOPROF-LIDAR" ;
> :algorithm_version = "1.1" ;
> :algorithm_name = "2B-GEOPROF-LIDAR" ;
> :ID_CREATED = "Fri Jul 09 18:53:15 2010" ;
> :ID_MACHINE = "SKINKE" ;
> :ID_CENTER_URL = "http://cloudsat.cira.colostate.edu" ;
> :ID_CENTER = "CloudSat Data Processing Center" ;
> :ID_SITE = "Cooperative Institute for Research in the Atmosphere" ;
> :granule_number = 11582.f ;
> :StructMetadata_0 = "GROUP=SwathStructure\n",
> "\tGROUP=SWATH_1\n",
> "\t\tSwathName=\"2B-GEOPROF-LIDAR\"\n",
> "\t\tGROUP=Dimension\n",
> "\t\t\tOBJECT=Dimension_1\n",
> "\t\t\t\tDimensionName=\"nray\"\n",
> "\t\t\t\tSize=37082\n",
> "\t\t\tEND_OBJECT=Dimension_1\n",
> "\t\t\tOBJECT=Dimension_2\n",
> "\t\t\t\tDimensionName=\"scalar\"\n",
> "\t\t\t\tSize=1\n",
> "\t\t\tEND_OBJECT=Dimension_2\n",
> "\t\t\tOBJECT=Dimension_3\n",
> "\t\t\t\tDimensionName=\"nbin\"\n",
> "\t\t\t\tSize=125\n",
> "\t\t\tEND_OBJECT=Dimension_3\n",
> "\t\t\tOBJECT=Dimension_4\n",
> "\t\t\t\tDimensionName=\"ncloud\"\n",
> "\t\t\t\tSize=5\n",
> "\t\t\tEND_OBJECT=Dimension_4\n",
> "\t\tEND_GROUP=Dimension\n",
> "\t\tGROUP=DimensionMap\n",
> "\t\tEND_GROUP=DimensionMap\n",
> "\t\tGROUP=IndexDimensionMap\n",
> "\t\tEND_GROUP=IndexDimensionMap\n",
> "\t\tGROUP=GeoField\n",
> "\t\t\tOBJECT=GeoField_1\n",
> "\t\t\t\tGeoFieldName=\"Profile_time\"\n",
> "\t\t\t\tDataType=DFNT_FLOAT32\n",
> "\t\t\t\tDimList=(\"nray\")\n",
> "\t\t\tEND_OBJECT=GeoField_1\n",
> "\t\t\tOBJECT=GeoField_2\n",
> "\t\t\t\tGeoFieldName=\"UTC_start\"\n",
> "\t\t\t\tDataType=DFNT_FLOAT32\n",
> "\t\t\t\tDimList=(\"scalar\")\n",
> "\t\t\tEND_OBJECT=GeoField_2\n",
> "\t\t\tOBJECT=GeoField_3\n",
> "\t\t\t\tGeoFieldName=\"TAI_start\"\n",
> "\t\t\t\tDataType=DFNT_FLOAT64\n",
> "\t\t\t\tDimList=(\"scalar\")\n",
> "\t\t\tEND_OBJECT=GeoField_3\n",
> "\t\t\tOBJECT=GeoField_4\n",
> "\t\t\t\tGeoFieldName=\"Latitude\"\n",
> "\t\t\t\tDataType=DFNT_FLOAT32\n",
> "\t\t\t\tDimList=(\"nray\")\n",
> "\t\t\tEND_OBJECT=GeoField_4\n",
> "\t\t\tOBJECT=GeoField_5\n",
> "\t\t\t\tGeoFieldName=\"Longitude\"\n",
> "\t\t\t\tDataType=DFNT_FLOAT32\n",
> "\t\t\t\tDimList=(\"nray\")\n",
> "\t\t\tEND_OBJECT=GeoField_5\n",
> "\t\t\tOBJECT=GeoField_6\n",
> "\t\t\t\tGeoFieldName=\"Height\"\n",
> "\t\t\t\tDataType=DFNT_INT16\n",
> "\t\t\t\tDimList=(\"nray\",\"nbin\")\n",
> "\t\t\tEND_OBJECT=GeoField_6\n",
> "\t\t\tOBJECT=GeoField_7\n",
> "\t\t\t\tGeoFieldName=\"Range_to_intercept\"\n",
> "\t\t\t\tDataType=DFNT_FLOAT32\n",
> "\t\t\t\tDimList=(\"nray\")\n",
> "\t\t\tEND_OBJECT=GeoField_7\n",
> "\t\t\tOBJECT=GeoField_8\n",
> "\t\t\t\tGeoFieldName=\"DEM_elevation\"\n",
> "\t\t\t\tDataType=DFNT_INT16\n",
> "\t\t\t\tDimList=(\"nray\")\n",
> "\t\t\tEND_OBJECT=GeoField_8\n",
> "\t\t\tOBJECT=GeoField_9\n",
> "\t\t\t\tGeoFieldName=\"Vertical_binsize\"\n",
> "\t\t\t\tDataType=DFNT_FLOAT32\n",
> "\t\t\t\tDimList=(\"scalar\")\n",
> "\t\t\tEND_OBJECT=GeoField_9\n",
> "\t\t\tOBJECT=GeoField_10\n",
> "\t\t\t\tGeoFieldName=\"Pitch_offset\"\n",
> "\t\t\t\tDataType=DFNT_FLOAT32\n",
> "\t\t\t\tDimList=(\"scalar\")\n",
> "\t\t\tEND_OBJECT=GeoField_10\n",
> "\t\t\tOBJECT=GeoField_11\n",
> "\t\t\t\tGeoFieldName=\"Roll_offset\"\n",
> "\t\t\t\tDataType=DFNT_FLOAT32\n",
> "\t\t\t\tDimList=(\"scalar\")\n",
> "\t\t\tEND_OBJECT=GeoField_11\n",
> "\t\tEND_GROUP=GeoField\n",
> "\t\tGROUP=DataField\n",
> "\t\t\tOBJECT=DataField_1\n",
> "\t\t\t\tDataFieldName=\"Data_quality\"\n",
> "\t\t\t\tDataType=DFNT_UINT8\n",
> "\t\t\t\tDimList=(\"nray\")\n",
> "\t\t\tEND_OBJECT=DataField_1\n",
> "\t\t\tOBJECT=DataField_2\n",
> "\t\t\t\tDataFieldName=\"Data_status\"\n",
> "\t\t\t\tDataType=DFNT_UINT8\n",
> "\t\t\t\tDimList=(\"nray\")\n",
> "\t\t\tEND_OBJECT=DataField_2\n",
> "\t\t\tOBJECT=DataField_3\n",
> "\t\t\t\tDataFieldName=\"Data_targetID\"\n",
> "\t\t\t\tDataType=DFNT_UINT8\n",
> "\t\t\t\tDimList=(\"nray\")\n",
> "\t\t\tEND_OBJECT=DataField_3\n",
> "\t\t\tOBJECT=DataField_4\n",
> "\t\t\t\tDataFieldName=\"CloudFraction\"\n",
> "\t\t\t\tDataType=DFNT_INT8\n",
> "\t\t\t\tDimList=(\"nray\",\"nbin\")\n",
> "\t\t\tEND_OBJECT=DataField_4\n",
> "\t\t\tOBJECT=DataField_5\n",
> "\t\t\t\tDataFieldName=\"UncertaintyCF\"\n",
> "\t\t\t\tDataType=DFNT_INT8\n",
> "\t\t\t\tDimList=(\"nray\",\"nbin\")\n",
> "\t\t\tEND_OBJECT=DataField_5\n",
> "\t\t\tOBJECT=DataField_6\n",
> "\t\t\t\tDataFieldName=\"CloudLayers\"\n",
> "\t\t\t\tDataType=DFNT_INT8\n",
> "\t\t\t\tDimList=(\"nray\")\n",
> "\t\t\tEND_OBJECT=DataField_6\n",
> "\t\t\tOBJECT=DataField_7\n",
> "\t\t\t\tDataFieldName=\"LayerBase\"\n",
> "\t\t\t\tDataType=DFNT_INT16\n",
> "\t\t\t\tDimList=(\"nray\",\"ncloud\")\n",
> "\t\t\tEND_OBJECT=DataField_7\n",
> "\t\t\tOBJECT=DataField_8\n",
> "\t\t\t\tDataFieldName=\"LayerTop\"\n",
> "\t\t\t\tDataType=DFNT_INT16\n",
> "\t\t\t\tDimList=(\"nray\",\"ncloud\")\n",
> "\t\t\tEND_OBJECT=DataField_8\n",
> "\t\t\tOBJECT=DataField_9\n",
> "\t\t\t\tDataFieldName=\"FlagBase\"\n",
> "\t\t\t\tDataType=DFNT_INT8\n",
> "\t\t\t\tDimList=(\"nray\",\"ncloud\")\n",
> "\t\t\tEND_OBJECT=DataField_9\n",
> "\t\t\tOBJECT=DataField_10\n",
> "\t\t\t\tDataFieldName=\"FlagTop\"\n",
> "\t\t\t\tDataType=DFNT_INT8\n",
> "\t\t\t\tDimList=(\"nray\",\"ncloud\")\n",
> "\t\t\tEND_OBJECT=DataField_10\n",
> "\t\tEND_GROUP=DataField\n",
> "\t\tGROUP=MergedFields\n",
> "\t\tEND_GROUP=MergedFields\n",
> "\tEND_GROUP=SWATH_1\n",
> "END_GROUP=SwathStructure\n",
> "GROUP=GridStructure\n",
> "END_GROUP=GridStructure\n",
> "GROUP=PointStructure\n",
> "END_GROUP=PointStructure\n",
> "END" ;
> :HDFEOSVersion = "HDFEOS_V2.5" ;
> :creation_date = "Thu Dec 1 13:07:07 IST 2011" ;
> :NCL_Version = "6.0.0-beta" ;
> :system = "Linux nature 2.6.31-23-generic #75-Ubuntu SMP Fri
> Mar 18 18:16:06 UTC 2011 x86_64 GNU/Linux" ;
> :conventions = "None" ;
> :hdf_source = "CFset3.hdf" ;
>
>
>
> _______________________________________________
> ncl-talk mailing list
> List instructions, subscriber options, unsubscribe:
> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
_______________________________________________
ncl-talk mailing list
List instructions, subscriber options, unsubscribe:
http://mailman.ucar.edu/mailman/listinfo/ncl-talk
Received on Mon Dec 12 08:56:27 2011

This archive was generated by hypermail 2.1.8 : Fri Dec 16 2011 - 10:27:49 MST