Landsat 7 collection.
USGS Landsat 7 Surface Reflectance Tier 1
USGS Landsat 7 Surface Reflectance Tier 2
USGS Landsat 7 Collection 1 Tier 1 TOA Reflectance
USGS Landsat 7 Collection 1 Tier 1 and Real-Time data TOA Reflectance
USGS Landsat 7 Collection 1 Tier 2 TOA Reflectance
USGS Landsat 7 Collection 1 Tier 1 Raw Scenes
USGS Landsat 7 Collection 1 Tier 1 and Real-Time data Raw Scenes
USGS Landsat 7 Collection 1 Tier 2 Raw Scenes
Burned Area Index (BAI)
Enhanced Vegetation Index (EVI)
Normalized Difference Vegetation Index (NDVI)
Normalized Burn Ratio Thermal (NBRT)
Normalized Difference Snow Index (NDSI)
Normalized Difference Water Index (NDWI)
Section 5 of the Landsat 4-7 Collection 1 (C1) Surface Reflectance Landsat Ecosystem Disturbance Adaptive Processing System (LEDAPS) product guide provides information related to the SR specifications as well to the data quality measurements.
Surface Reflectance Specifications¶
| Band Designation | Band Name | Data Type | Units | Range | Valid Range | Fill Value | Saturate Value | Scale Factor |
|---|---|---|---|---|---|---|---|---|
| ProductID_sr_band1 | Band 1 | 16-Bit Signed Integer | Reflectance | -2000 - 16000 | 0 - 10000 | -9999 | 20000 | 0.0001 |
| ProductID_sr_band2 | Band 2 | 16-Bit Signed Integer | Reflectance | -2000 - 16000 | 0 - 10000 | -9999 | 20000 | 0.0001 |
| ProductID_sr_band3 | Band 3 | 16-Bit Signed Integer | Reflectance | -2000 - 16000 | 0 - 10000 | -9999 | 20000 | 0.0001 |
| ProductID_sr_band4 | Band 4 | 16-Bit Signed Integer | Reflectance | -2000 - 16000 | 0 - 10000 | -9999 | 20000 | 0.0001 |
| ProductID_sr_band5 | Band 5 | 16-Bit Signed Integer | Reflectance | -2000 - 16000 | 0 - 10000 | -9999 | 20000 | 0.0001 |
| ProductID_sr_band6 | Band 6 | 16-Bit Signed Integer | Reflectance | -2000 - 16000 | 0 - 10000 | -9999 | 20000 | 0.0001 |
| ProductID_sr_band7 | Band 7 | 16-Bit Signed Integer | Reflectance | -2000 - 16000 | 0 - 10000 | -9999 | 20000 | 0.0001 |
| ProductID_sr_atmos_opacity | Atmospheric Opacity | 16-Bit Signed Integer | Unitless | -2000 - 16000 | 0 - 10000 | -9999 | NA | 0.0010 |
| ProductID_pixel_qa | Level 2 Quality Band | 16-Bit Unsigned Integer | Bit Index | 0 - 32768 | 0 - 32768 | 1 (Bit 0) | NA | NA |
| ProductID_radsat_qa | Radiometric Saturation QA | 16-Bit Unsigned Integer | Bit Index | 0 - 32768 | 0 - 32768 | 1 (Bit 0) | NA | NA |
| ProductID_sr_cloud_qa | Surface Reflectance Cloud QA | 8-Bit Unsigned Integer | Bit Index | 0 - 255 | 0 - 63 | NA | NA | NA |
| ProductID_MTL.txt | Level 1 Metadata File | NA | NA | NA | NA | NA | NA | NA |
| ProductID_ANG.txt | Level 1 Angle Coefficient File | NA | NA | NA | NA | NA | NA | NA |
Surface Reflectance Cloud Quality Assessment Band¶
| Bit | Attribute |
|---|---|
| 0 | Dark Dense Vegetation (DDV) |
| 1 | Cloud |
| 2 | Cloud Shadow |
| 3 | Adjacent to Cloud |
| 4 | Snow |
| 5 | Water |
| 6 | Unused |
| 7 | Unused |
| Attribute | Pixel Value |
|---|---|
| DDV | 1, 9 |
| Cloud | 2, 34 |
| Cloud Shadow | 4, 12, 20, 36, 52 |
| Adjacent to Cloud | 8, 12, 24, 40, 56 |
| Snow | 16, 20, 24, 48, 52, 56 |
| Water | 32, 34, 36, 40, 48, 52, 56 |
Pixel Quality Assessment Band¶
| Bit | Bit Value | Cumulative Sum | Attribute |
|---|---|---|---|
| 0 | 1 | 1 | Fill |
| 1 | 2 | 3 | Clear |
| 2 | 4 | 7 | Water |
| 3 | 8 | 15 | Cloud Shadow |
| 4 | 16 | 31 | Snow |
| 5 | 32 | 63 | Cloud |
| 6-7 | 64 / 128 | 127 / 255 | Cloud Confidence |
| 8 | 256 | 511 | Unused |
| 9 | 512 | 1023 | Unused |
| 10 | 1024 | 2047 | Unused |
| 11 | 2048 | 4095 | Unused |
| 12 | 4096 | 8191 | Unused |
| 13 | 8192 | 16383 | Unused |
| 14 | 16384 | 32767 | Unused |
| 15 | 32768 | 65535 | Unused |
| Attribute | Pixel Value |
|---|---|
| Fill | 1 |
| Clear | 66, 130 |
| Water | 68, 132 |
| Cloud Shadow | 72, 136 |
| Snow/Ice | 80, 112, 144, 176 |
| Cloud | 96, 112, 160, 176, 224 |
| Low Confidence Cloud | 66, 68, 72, 80, 96, 112 |
| Medium Confidence Cloud | 130, 132, 136, 144, 160, 176 |
| High Confidence Cloud | 224 |
Radiometric Saturation Quality Assessment Band¶
| Bit | Bit Value | Cumulative Sum | Description |
|---|---|---|---|
| 0 | 1 | 1 | Data Fill Flag (0 valid data, 1 invalid data) |
| 1 | 2 | 3 | Band 1 Data Saturation Flag (0 valid data, 1 saturated data) |
| 2 | 4 | 7 | Band 2 Data Saturation Flag (0 valid data, 1 saturated data) |
| 3 | 8 | 15 | Band 3 Data Saturation Flag (0 valid data, 1 saturated data) |
| 4 | 16 | 31 | Band 4 Data Saturation Flag (0 valid data, 1 saturated data) |
| 5 | 32 | 63 | Band 5 Data Saturation Flag (0 valid data, 1 saturated data) |
| 6 | 64 | 127 | Band 6 Data Saturation Flag (0 valid data, 1 saturated data) |
| 7 | 128 | 255 | Band 7 Data Saturation Flag (0 valid data, 1 saturated data) |
| 8 | NA | NA | Not Used |
我主要使用Ruby来执行此操作,但到目前为止我的攻击计划如下:使用gemsrdf、rdf-rdfa和rdf-microdata或mida来解析给定任何URI的数据。我认为最好映射到像schema.org这样的统一模式,例如使用这个yaml文件,它试图描述数据词汇表和opengraph到schema.org之间的转换:#SchemaXtoschema.orgconversion#data-vocabularyDV:name:namestreet-address:streetAddressregion:addressRegionlocality:addressLocalityphoto:i
有时我需要处理键/值数据。我不喜欢使用数组,因为它们在大小上没有限制(很容易不小心添加超过2个项目,而且您最终需要稍后验证大小)。此外,0和1的索引变成了魔数(MagicNumber),并且在传达含义方面做得很差(“当我说0时,我的意思是head...”)。散列也不合适,因为可能会不小心添加额外的条目。我写了下面的类来解决这个问题:classPairattr_accessor:head,:taildefinitialize(h,t)@head,@tail=h,tendend它工作得很好并且解决了问题,但我很想知道:Ruby标准库是否已经带有这样一个类? 最佳
我正在尝试使用Curbgem执行以下POST以解析云curl-XPOST\-H"X-Parse-Application-Id:PARSE_APP_ID"\-H"X-Parse-REST-API-Key:PARSE_API_KEY"\-H"Content-Type:image/jpeg"\--data-binary'@myPicture.jpg'\https://api.parse.com/1/files/pic.jpg用这个:curl=Curl::Easy.new("https://api.parse.com/1/files/lion.jpg")curl.multipart_form_
无论您是想搭建桌面端、WEB端或者移动端APP应用,HOOPSPlatform组件都可以为您提供弹性的3D集成架构,同时,由工业领域3D技术专家组成的HOOPS技术团队也能为您提供技术支持服务。如果您的客户期望有一种在多个平台(桌面/WEB/APP,而且某些客户端是“瘦”客户端)快速、方便地将数据接入到3D应用系统的解决方案,并且当访问数据时,在各个平台上的性能和用户体验保持一致,HOOPSPlatform将帮助您完成。利用HOOPSPlatform,您可以开发在任何环境下的3D基础应用架构。HOOPSPlatform可以帮您打造3D创新型产品,HOOPSSDK包含的技术有:快速且准确的CAD
?博客主页:https://xiaoy.blog.csdn.net?本文由呆呆敲代码的小Y原创,首发于CSDN??学习专栏推荐:Unity系统学习专栏?游戏制作专栏推荐:游戏制作?Unity实战100例专栏推荐:Unity实战100例教程?欢迎点赞?收藏⭐留言?如有错误敬请指正!?未来很长,值得我们全力奔赴更美好的生活✨------------------❤️分割线❤️-------------------------
本教程将在Unity3D中混合Optitrack与数据手套的数据流,在人体运动的基础上,添加双手手指部分的运动。双手手背的角度仍由Optitrack提供,数据手套提供双手手指的角度。 01 客户端软件分别安装MotiveBody与MotionVenus并校准人体与数据手套。MotiveBodyMotionVenus数据手套使用、校准流程参照:https://gitee.com/foheart_1/foheart-h1-data-summary.git02 数据转发打开MotiveBody软件的Streaming,开始向Unity3D广播数据;MotionVenus中设置->选项选择Unit
文章目录一、概述简介原理模块二、配置Mysql使用版本环境要求1.操作系统2.mysql要求三、配置canal-server离线下载在线下载上传解压修改配置单机配置集群配置分库分表配置1.修改全局配置2.实例配置垂直分库水平分库3.修改group-instance.xml4.启动监听四、配置canal-adapter1修改启动配置2配置映射文件3启动ES数据同步查询所有订阅同步数据同步开关启动4.验证五、配置canal-admin一、概述简介canal是Alibaba旗下的一款开源项目,Java开发。基于数据库增量日志解析,提供增量数据订阅&消费。Git地址:https://github.co
我正在尝试在Rails上安装ruby,到目前为止一切都已安装,但是当我尝试使用rakedb:create创建数据库时,我收到一个奇怪的错误:dyld:lazysymbolbindingfailed:Symbolnotfound:_mysql_get_client_infoReferencedfrom:/Library/Ruby/Gems/1.8/gems/mysql2-0.3.11/lib/mysql2/mysql2.bundleExpectedin:flatnamespacedyld:Symbolnotfound:_mysql_get_client_infoReferencedf
//1.验证返回状态码是否是200pm.test("Statuscodeis200",function(){pm.response.to.have.status(200);});//2.验证返回body内是否含有某个值pm.test("Bodymatchesstring",function(){pm.expect(pm.response.text()).to.include("string_you_want_to_search");});//3.验证某个返回值是否是100pm.test("Yourtestname",function(){varjsonData=pm.response.json
文章目录1.开发板选择*用到的资源2.串口通信(个人理解)3.代码分析(注释比较详细)1.主函数2.串口1配置3.串口2配置以及中断函数4.注意问题5.源码链接1.开发板选择我用的是STM32F103RCT6的板子,不过代码大概在F103系列的板子上都可以运行,我试过在野火103的霸道板上也可以,主要看一下串口对应的引脚一不一样就行了,不一样的就更改一下。*用到的资源keil5软件这里用到了两个串口资源,采集数据一个,串口通信一个,板子对应引脚如下:串口1,TX:PA9,RX:PA10串口2,TX:PA2,RX:PA32.串口通信(个人理解)我就从串口采集传感器数据这个过程说一下我自己的理解,