The MODIS Surface Reflectance products provide an estimate of the surface spectral reflectance as it would be measured at ground level in the absence of atmospheric scattering or absorption. Low-level data are corrected for atmospheric gases and aerosols. MYD09GA version 6 provides bands 1-7 in a daily gridded L2G product in the sinusoidal projection, including 500m reflectance values and 1km observation and geolocation statistics.
Documentation:
MODIS表面反射率产品提供了在没有大气散射或吸收的情况下在地面测量的表面光谱反射率的估计。低层数据经过了大气气体和气溶胶的校正。MYD09GA第6版在正弦投影的每日网格化L2G产品中提供了波段1-7,包括500米反射值和1公里观测和地理位置统计。
Dataset Availability
2002-07-04T00:00:00 - 2021-09-20T00:00:00
Bands Table
Name | Description | Min | Max | Resolution | Units | Wavelength | Scale |
---|---|---|---|---|---|---|---|
num_observations_1km | Number of observations per 1K pixel | 2 | 127 | 1000 meters | 0 | ||
state_1km | Reflectance data state QA | 1000 meters | 0 | ||||
state_1km Bitmask | Bits 0-1: Cloud state 0: Clear1: Cloudy2: Mixed3: Not set, assumed clearBit 2: Cloud shadow 0: No1: YesBits 3-5: Land/water flag 0: Shallow ocean1: Land2: Ocean coastlines and lake shorelines3: Shallow inland water4: Ephemeral water5: Deep inland water6: Continental/moderate ocean7: Deep oceanBits 6-7: Aerosol quantity 0: Climatology1: Low2: Average3: HighBits 8-9: Cirrus detected 0: None1: Small2: Average3: HighBit 10: Internal cloud algorithm flag 0: No cloud1: CloudBit 11: Internal fire algorithm flag 0: No fire1: FireBit 12: MOD35 snow/ice flag 0: No1: YesBit 13: Pixel is adjacent to cloud 0: No1: YesBit 14: BRDF correction performed data 0: No1: YesBit 15: Internal snow mask 0: No snow1: Snow | ||||||
SensorZenith | Sensor zenith angle | 0 | 18000 | 1000 meters | Degrees | 0.01 | |
SensorAzimuth | Sensor azimuth angle | -18000 | 18000 | 1000 meters | Degrees | 0.01 | |
Range | Distance to sensor | 27000 | 65535 | 1000 meters | Meters | 25 | |
SolarZenith | Solar zenith angle | 0 | 18000 | 1000 meters | Degrees | 0.01 | |
SolarAzimuth | Solar azimuth angle | -18000 | 18000 | 1000 meters | Degrees | 0.01 | |
gflags | Geolocation flags | 1000 meters | 0 | ||||
gflags Bitmask | Bits 0-2: Fill 0: FillBit 3: Sensor range validity flag 0: Valid1: InvalidBit 4: Digital elevation model quality flag 0: Valid1: Missing/inferiorBit 5: Terrain data validity 0: Valid1: InvalidBit 6: Ellipsoid intersection flag 0: Valid intersection1: No intersectionBit 7: Input data flag 0: Valid1: Invalid | ||||||
orbit_pnt | Orbit pointer | 0 | 15 | 1000 meters | 0 | ||
granule_pnt | Granule pointer | 0 | 254 | 1000 meters | 0 | ||
num_observations_500m | Number of observations | 0 | 127 | 500 meters | 0 | ||
sur_refl_b01 | Surface reflectance for band 1 | -100 | 16000 | 500 meters | 620-670nm | 0.0001 | |
sur_refl_b02 | Surface reflectance for band 2 | -100 | 16000 | 500 meters | 841-876nm | 0.0001 | |
sur_refl_b03 | Surface reflectance for band 3 | -100 | 16000 | 500 meters | 459-479nm | 0.0001 | |
sur_refl_b04 | Surface reflectance for band 4 | -100 | 16000 | 500 meters | 545-565nm | 0.0001 | |
sur_refl_b05 | Surface reflectance for band 5 | -100 | 16000 | 500 meters | 1230-1250nm | 0.0001 | |
sur_refl_b06 | Surface reflectance for band 6 | -100 | 16000 | 500 meters | 1628-1652nm | 0.0001 | |
sur_refl_b07 | Surface reflectance for band 7 | -100 | 16000 | 500 meters | 2105-2155nm | 0.0001 | |
QC_500m | Surface reflectance quality assurance | 500 meters | 0 | ||||
QC_500m Bitmask | Bits 0-1: MODLAND QA bits 0: Corrected product produced at ideal quality - all bands1: Corrected product produced at less than ideal quality - some or all bands2: Corrected product not produced due to cloud effects - all bands3: Corrected product not produced for other reasons - some or all bands, may be fill value (11) [Note that a value of (11) overrides a value of (01)]Bits 2-5: Band 1 data quality, four bit range 0: Highest quality7: Noisy detector8: Dead detector, data interpolated in L1B9: Solar zenith ≥ 86 degrees10: Solar zenith ≥ 85 and < 86 degrees11: Missing input12: Internal constant used in place of climatological data for at least one atmospheric constant13: Correction out of bounds, pixel constrained to extreme allowable value14: L1B data faulty15: Not processed due to deep ocean or cloudsBits 6-9: Band 2 data quality, four bit range 0: Highest quality7: Noisy detector8: Dead detector, data interpolated in L1B9: Solar zenith ≥ 86 degrees10: Solar zenith ≥ 85 and < 86 degrees11: Missing input12: Internal constant used in place of climatological data for at least one atmospheric constant13: Correction out of bounds, pixel constrained to extreme allowable value14: L1B data faulty15: Not processed due to deep ocean or cloudsBits 10-13: Band 3 data quality, four bit range 0: Highest quality7: Noisy detector8: Dead detector, data interpolated in L1B9: Solar zenith ≥ 86 degrees10: Solar zenith ≥ 85 and < 86 degrees11: Missing input12: Internal constant used in place of climatological data for at least one atmospheric constant13: Correction out of bounds, pixel constrained to extreme allowable value14: L1B data faulty15: Not processed due to deep ocean or cloudsBits 14-17: Band 4 data quality, four bit range 0: Highest quality7: Noisy detector8: Dead detector, data interpolated in L1B9: Solar zenith ≥ 86 degrees10: Solar zenith ≥ 85 and < 86 degrees11: Missing input12: Internal constant used in place of climatological data for at least one atmospheric constant13: Correction out of bounds, pixel constrained to extreme allowable value14: L1B data faulty15: Not processed due to deep ocean or cloudsBits 18-21: Band 5 data quality, four bit range 0: Highest quality7: Noisy detector8: Dead detector, data interpolated in L1B9: Solar zenith ≥ 86 degrees10: Solar zenith ≥ 85 and < 86 degrees11: Missing input12: Internal constant used in place of climatological data for at least one atmospheric constant13: Correction out of bounds, pixel constrained to extreme allowable value14: L1B data faulty15: Not processed due to deep ocean or cloudsBits 22-25: Band 6 data quality, four bit range 0: Highest quality7: Noisy detector8: Dead detector, data interpolated in L1B9: Solar zenith ≥ 86 degrees10: Solar zenith ≥ 85 and < 86 degrees11: Missing input12: Internal constant used in place of climatological data for at least one atmospheric constant13: Correction out of bounds, pixel constrained to extreme allowable value14: L1B data faulty15: Not processed due to deep ocean or cloudsBits 26-29: Band 7 data quality, four bit range 0: Highest quality7: Noisy detector8: Dead detector, data interpolated in L1B9: Solar zenith ≥ 86 degrees10: Solar zenith ≥ 85 and < 86 degrees11: Missing input12: Internal constant used in place of climatological data for at least one atmospheric constant13: Correction out of bounds, pixel constrained to extreme allowable value14: L1B data faulty15: Not processed due to deep ocean or cloudsBit 30: Atmospheric correction performed 0: No1: YesBit 31: Adjacency correction performed 0: No1: Yes | ||||||
obscov_500m | Observation coverage percent | 0 | 100 | 500 meters | 0 | ||
iobs_res | Observation number in coarser grid | 0 | 254 | 500 meters | 0 | ||
q_scan | 250m scan value information | 500 meters | 0 | ||||
q_scan Bitmask | Bit 0: Scan of observation in quadrant 1 [-0.5 row, -0.5 column] 0: No1: YesBit 1: Scan of observation in quadrant 2 [-0.5 row, +0.5 column] 0: No1: YesBit 2: Scan of observation in quadrant 3 [+0.5 row, -0.5 column] 0: No1: YesBit 3: Scan of observation in quadrant 4 [+0.5 row, +0.5 column] 0: No1: YesBit 4: Missing observation in quadrant 1 [-0.5 row, -0.5 column] 0: Different1: SameBit 5: Missing observation in quadrant 2 [-0.5 row, +0.5 column] 0: Different1: SameBit 6: Missing observation in quadrant 3 [+0.5 row, -0.5 column] 0: Different1: SameBit 7: Missing observation in quadrant 4 [+0.5 row, +0.5 column] 0: Different1: Same |
SensorZenithSensor zenith angle0180001000 metersDegrees0.01SensorAzimuthSensor azimuth angle-18000180001000 metersDegrees0.01RangeDistance to sensor27000655351000 metersMeters25SolarZenithSolar zenith angle0180001000 metersDegrees0.01SolarAzimuthSolar azimuth angle-18000180001000 metersDegrees0.01gflagsGeolocation flags1000 meters0gflags Bitmask
orbit_pntOrbit pointer0151000 meters0granule_pntGranule pointer02541000 meters0num_observations_500mNumber of observations0127500 meters0sur_refl_b01Surface reflectance for band 1-10016000500 meters620-670nm0.0001sur_refl_b02Surface reflectance for band 2-10016000500 meters841-876nm0.0001sur_refl_b03Surface reflectance for band 3-10016000500 meters459-479nm0.0001sur_refl_b04Surface reflectance for band 4-10016000500 meters545-565nm0.0001sur_refl_b05Surface reflectance for band 5-10016000500 meters1230-1250nm0.0001sur_refl_b06Surface reflectance for band 6-10016000500 meters1628-1652nm0.0001sur_refl_b07Surface reflectance for band 7-10016000500 meters2105-2155nm0.0001QC_500mSurface reflectance quality assurance500 meters0QC_500m Bitmask
obscov_500mObservation coverage percent0100500 meters0iobs_resObservation number in coarser grid0254500 meters0q_scan250m scan value information500 meters0q_scan Bitmask
Dataset Provider
NASA LP DAAC at the USGS EROS Center
Collection Snippet
ee.ImageCollection("MODIS/006/MYD09GA")
使用说明:
Please visit LP DAAC 'Citing Our Data' page for information on citing LP DAAC datasets.
数据引用:
代码:
var dataset = ee.ImageCollection('MODIS/006/MYD09GA')
.filter(ee.Filter.date('2018-04-01', '2018-06-01'));
var trueColor143 =
dataset.select(['sur_refl_b01', 'sur_refl_b04', 'sur_refl_b03']);
var trueColor143Vis = {
min: -100.0,
max: 8000.0,
};
Map.setCenter(-7.03125, 31.0529339857, 2);
Map.addLayer(trueColor143, trueColor143Vis, 'True Color (143)');