I am having unexpected trouble working with some opendap resources. On one hand, I can't seem to get a connection that isn't malformed - see the output below. On the other hand, I seem to be able to request and receive the data I want. It's a puzzler!
Should I be worried?
Cheers,
Ben
Code: Select all
netcdf library version 4.8.1 of Apr 1 2022 13:10:44 $
btupper@ecocast ~ $ ncdump -h https://oceandata.sci.gsfc.nasa.gov/opendap/MODISA/L3SMI/2022/0728/AQUA_MODIS.20220728.L3m.DAY.POC.poc.4km.nc
syntax error, unexpected WORD_WORD, expecting ';' or ','
context: Attributes { poc { String long_name "Particulate Organic Carbon, D. Stramski, 2007 (443/555 version)"; Float32 scale_factor 0.200000003; Float32 add_offset 6400.00000; String units "mg m^-3"; Int16 _FillValue -32767; Int16 valid_min -32000; Int16 valid_max -27000; String reference "Stramski, D., et al. "Relationships^ between the surface concentration of particulate organic carbon and optical properties in the eastern South Pacific and eastern Atlantic Oceans." Biogeosciences 5.1 (2008): 171-201."; String display_scale "log"; Float32 display_min 10.0000000; Float32 display_max 1000.00000; } lat { String long_name "Latitude"; String units "degrees_north"; String standard_name "latitude"; Float32 _FillValue -999.000000; Float32 valid_min -90.0000000; Float32 valid_max 90.0000000; } lon { String long_name "Longitude"; String units "degrees_east"; String standard_name "longitude"; Float32 _FillValue -999.000000; Float32 valid_min -180.000000; Float32 valid_max 180.000000; } palette { } NC_GLOBAL { String product_name "AQUA_MODIS.20220728.L3m.DAY.POC.poc.4km.nc"; String instrument "MODIS"; String title "MODISA Level-3 Standard Mapped Image"; String project "Ocean Biology Processing Group (NASA/GSFC/OBPG)"; String platform "Aqua"; String source "satellite observations from MODIS-Aqua"; String temporal_range "day"; String processing_version "R2022.0"; String date_created "2022-11-23T19:24:41.000Z"; String history "l3mapgen par=AQUA_MODIS.20220728.L3m.DAY.POC.poc.4km.nc.param "; String l2_flag_names "ATMFAIL,LAND,HILT,HISATZEN,STRAYLIGHT,CLDICE,COCCOLITH,LOWLW,CHLWARN,CHLFAIL,NAVWARN,MAXAERITER,ATMWARN,HISOLZEN,NAVFAIL,FILTER,HIGLINT"; String time_coverage_start "2022-07-28T00:00:01.000Z"; String time_coverage_end "2022-07-29T02:34:59.000Z"; Int32 start_orbit_number 107614; Int32 end_orbit_number 107630; String map_projection "Equidistant Cylindrical"; String latitude_units "degrees_north"; String longitude_units "degrees_east"; Float32 northernmost_latitude 90.0000000; Float32 southernmost_latitude -90.0000000; Float32 westernmost_longitude -180.000000; Float32 easternmost_longitude 180.000000; Float32 geospatial_lat_max 90.0000000; Float32 geospatial_lat_min -90.0000000; Float32 geospatial_lon_max 180.000000; Float32 geospatial_lon_min -180.000000; Float32 latitude_step 0.0416666679; Float32 longitude_step 0.0416666679; Float32 sw_point_latitude -89.9791641; Float32 sw_point_longitude -179.979172; String spatialResolution "4.638312 km"; String geospatial_lon_resolution "4.638312 km"; String geospatial_lat_resolution "4.638312 km"; String geospatial_lat_units "degrees_north"; String geospatial_lon_units "degrees_east"; Int32 number_of_lines 4320; Int32 number_of_columns 8640; String measure "Mean"; Float32 suggested_image_scaling_minimum 10.0000000; Float32 suggested_image_scaling_maximum 1000.00000; String suggested_image_scaling_type "LOG"; String suggested_image_scaling_applied "No"; String _lastModified "2022-11-23T19:24:41.000Z"; String Conventions "CF-1.6 ACDD-1.3"; String institution "NASA Goddard Space Flight Center, Ocean Ecology Laboratory, Ocean Biology Processing Group"; String standard_name_vocabulary "CF Standard Name Table v36"; String naming_authority "gov.nasa.gsfc.sci.oceandata"; String id "R2022.0/L3/AQUA_MODIS.20220728.L3b.DAY.POC.nc"; String license "https://science.nasa.gov/earth-science/earth-science-data/data-information-policy/"; String creator_name "NASA/GSFC/OBPG"; String publisher_name "NASA/GSFC/OBPG"; String creator_email "data@oceancolor.gsfc.nasa.gov"; String publisher_email "data@oceancolor.gsfc.nasa.gov"; String creator_url "https://oceandata.sci.gsfc.nasa.gov"; String publisher_url "https://oceandata.sci.gsfc.nasa.gov"; String processing_level "L3 Mapped"; String cdm_data_type "grid"; String identifier_product_doi_authority "http://dx.doi.org"; String identifier_product_doi "10.5067/AQUA/MODIS/L3M/POC/2022"; String keywords "Earth Science > Oceans > Ocean Chemistry > Organic Carbon"; String keywords_vocabulary "NASA Global Change Master Directory (GCMD) Science Keywords"; String data_bins "Attribute edlided: Unsupported attribute type (NC_INT64)"; Float32 data_minimum 10.3999023; Float32 data_maximum 12953.4014; }}
Illegal attribute
context: Attributes { poc { String long_name "Particulate Organic Carbon, D. Stramski, 2007 (443/555 version)"; Float32 scale_factor 0.200000003; Float32 add_offset 6400.00000; String units "mg m^-3"; Int16 _FillValue -32767; Int16 valid_min -32000; Int16 valid_max -27000; String reference "Stramski, D., et al. "Relationships^ between the surface concentration of particulate organic carbon and optical properties in the eastern South Pacific and eastern Atlantic Oceans." Biogeosciences 5.1 (2008): 171-201."; String display_scale "log"; Float32 display_min 10.0000000; Float32 display_max 1000.00000; } lat { String long_name "Latitude"; String units "degrees_north"; String standard_name "latitude"; Float32 _FillValue -999.000000; Float32 valid_min -90.0000000; Float32 valid_max 90.0000000; } lon { String long_name "Longitude"; String units "degrees_east"; String standard_name "longitude"; Float32 _FillValue -999.000000; Float32 valid_min -180.000000; Float32 valid_max 180.000000; } palette { } NC_GLOBAL { String product_name "AQUA_MODIS.20220728.L3m.DAY.POC.poc.4km.nc"; String instrument "MODIS"; String title "MODISA Level-3 Standard Mapped Image"; String project "Ocean Biology Processing Group (NASA/GSFC/OBPG)"; String platform "Aqua"; String source "satellite observations from MODIS-Aqua"; String temporal_range "day"; String processing_version "R2022.0"; String date_created "2022-11-23T19:24:41.000Z"; String history "l3mapgen par=AQUA_MODIS.20220728.L3m.DAY.POC.poc.4km.nc.param "; String l2_flag_names "ATMFAIL,LAND,HILT,HISATZEN,STRAYLIGHT,CLDICE,COCCOLITH,LOWLW,CHLWARN,CHLFAIL,NAVWARN,MAXAERITER,ATMWARN,HISOLZEN,NAVFAIL,FILTER,HIGLINT"; String time_coverage_start "2022-07-28T00:00:01.000Z"; String time_coverage_end "2022-07-29T02:34:59.000Z"; Int32 start_orbit_number 107614; Int32 end_orbit_number 107630; String map_projection "Equidistant Cylindrical"; String latitude_units "degrees_north"; String longitude_units "degrees_east"; Float32 northernmost_latitude 90.0000000; Float32 southernmost_latitude -90.0000000; Float32 westernmost_longitude -180.000000; Float32 easternmost_longitude 180.000000; Float32 geospatial_lat_max 90.0000000; Float32 geospatial_lat_min -90.0000000; Float32 geospatial_lon_max 180.000000; Float32 geospatial_lon_min -180.000000; Float32 latitude_step 0.0416666679; Float32 longitude_step 0.0416666679; Float32 sw_point_latitude -89.9791641; Float32 sw_point_longitude -179.979172; String spatialResolution "4.638312 km"; String geospatial_lon_resolution "4.638312 km"; String geospatial_lat_resolution "4.638312 km"; String geospatial_lat_units "degrees_north"; String geospatial_lon_units "degrees_east"; Int32 number_of_lines 4320; Int32 number_of_columns 8640; String measure "Mean"; Float32 suggested_image_scaling_minimum 10.0000000; Float32 suggested_image_scaling_maximum 1000.00000; String suggested_image_scaling_type "LOG"; String suggested_image_scaling_applied "No"; String _lastModified "2022-11-23T19:24:41.000Z"; String Conventions "CF-1.6 ACDD-1.3"; String institution "NASA Goddard Space Flight Center, Ocean Ecology Laboratory, Ocean Biology Processing Group"; String standard_name_vocabulary "CF Standard Name Table v36"; String naming_authority "gov.nasa.gsfc.sci.oceandata"; String id "R2022.0/L3/AQUA_MODIS.20220728.L3b.DAY.POC.nc"; String license "https://science.nasa.gov/earth-science/earth-science-data/data-information-policy/"; String creator_name "NASA/GSFC/OBPG"; String publisher_name "NASA/GSFC/OBPG"; String creator_email "data@oceancolor.gsfc.nasa.gov"; String publisher_email "data@oceancolor.gsfc.nasa.gov"; String creator_url "https://oceandata.sci.gsfc.nasa.gov"; String publisher_url "https://oceandata.sci.gsfc.nasa.gov"; String processing_level "L3 Mapped"; String cdm_data_type "grid"; String identifier_product_doi_authority "http://dx.doi.org"; String identifier_product_doi "10.5067/AQUA/MODIS/L3M/POC/2022"; String keywords "Earth Science > Oceans > Ocean Chemistry > Organic Carbon"; String keywords_vocabulary "NASA Global Change Master Directory (GCMD) Science Keywords"; String data_bins "Attribute edlided: Unsupported attribute type (NC_INT64)"; Float32 data_minimum 10.3999023; Float32 data_maximum 12953.4014; }}
netcdf AQUA_MODIS.20220728.L3m.DAY.POC.poc.4km {
dimensions:
eightbitcolor = 256 ;
lat = 4320 ;
lon = 8640 ;
rgb = 3 ;
variables:
float lat(lat) ;
float lon(lon) ;
byte palette(rgb, eightbitcolor) ;
short poc(lat, lon) ;
}