2020-11-01

博客介绍了Java安装核心JDK及配置开发和运行环境,还提及Java编译运行命令。阐述了Spring Boot可快速创建应用,对比了微服务和一般软件服务的区别。此外,介绍了基于CentOS和Ubuntu的Linux常用命令,以及echo命令中特殊字符的处理。

java安装核心 jdk

java_home---c:\program file\jdk 8

path----+;%java_home\bin%;%java_home\jre\bin  开发环境  运行环境

java   javac编译  运行 java

java -version 

 

spring boot  简易spring  mvc  更快创建web及其他应用程序

微服务和一般软件服务的区别:microservice

微服务是单个茶壶煮单个饺子(组件单元面向用户最小系统)  一般软件是大茶壶煮很多个饺子(多个子系统或者组合组件及套件)

linux common command   base on   centos ubuntu

command 包含名称、参数、对象   man --help  == man - h

echo  ---print what you input strings and chars

使用-e选项时,若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出:

  • \a 发出警告声;
  • \b 删除前一个字符;
  • \c 最后不加上换行符号;
  • \f 换行但光标仍旧停留在原来的位置;
  • \n 换行且光标移至行首;
  • \r 光标移至行首,但不换行;
  • \t 插入tab;
  • \v 与\f相同;
  • \\ 插入\字符;
  • \nnn 插入nnn(八进制)所代表的ASCII字符;

 

<think>好的,我现在需要帮助用户解决在Google Earth Engine中使用Inspector工具查看爱荷华州Sentinel-1数据的VH波段,并限定日期范围的问题。首先,我得回顾用户提供的引用内容,看看有没有相关的代码或步骤可以参考。引用[1]中提到了如何下载Sentinel-1数据,包括选择波段和导出设置。引用[2]则涉及到影像的合成和展示问题,这可能与显示数据有关。 用户的具体需求是使用Inspector工具显示特定区域和时间的VH波段数据。首先,我需要确定在GEE中如何加载Sentinel-1数据集,并过滤日期和区域。根据引用[1]中的代码,用户使用了`ee.Image.load`来加载单张影像,但这里可能需要使用`ee.ImageCollection`来筛选时间范围。 接下来,我需要确保选择的是VH波段。在引用[1]的代码中,有注释掉的`image.select("VH")`,这可能意味着用户需要显式地选择该波段。此外,日期过滤应该使用`filterDate`方法,而区域过滤则需要定义爱荷华州的几何范围,可以使用GEE提供的FeatureCollection或用户自己上传的几何。 然后,关于Inspector工具的使用,用户需要知道在Map界面中如何点击Inspector,然后在地图上点击位置来查看像素值。同时,可能需要将筛选后的影像添加到地图中,并设置合适的可视化参数,比如min和max,以确保图像正确显示。引用[1]中的`Map.addLayer`部分有设置min和max的例子,这可以作为参考。 另外,需要注意Sentinel-1数据的类型,比如是GRD还是其他,可能需要过滤`instrumentMode`为'IW'或者其他合适的模式,以确保数据正确。此外,考虑到 Sentinel-1有不同极化方式,用户需要VH,所以需要检查极化参数。 可能的问题包括日期过滤后的数据是否存在,区域是否覆盖爱荷华州,以及是否正确选择波段。需要确保代码中没有错误,比如变量名是否正确,过滤条件是否准确。此外,影像的可视化参数设置不当可能导致图像无法显示,这也是需要注意的地方。 最后,用户可能需要导出或进一步处理数据,但当前问题集中在使用Inspector查看,因此重点应放在加载、过滤、显示数据以及使用Inspector工具上。可能需要分步骤指导用户如何操作,并验证每个步骤是否正确执行。</think>以下是在Google Earth Engine中使用Inspector工具查看爱荷华州Sentinel-1 VH波段数据的完整步骤: ```javascript // 步骤1:定义研究区域和时间范围 var iowa = ee.FeatureCollection("TIGER/2018/States") .filter(ee.Filter.eq('NAME', 'Iowa')); var startDate = '2020-04-01'; var endDate = '2020-11-01'; // 步骤2:加载Sentinel-1数据集并筛选 var s1 = ee.ImageCollection('COPERNICUS/S1_GRD') .filterBounds(iowa) .filterDate(startDate, endDate) .filter(ee.Filter.listContains('transmitterReceiverPolarisation', 'VH')) .select('VH'); // 步骤3:设置可视化参数 var visParams = { min: -25, max: 5, palette: ['0000FF', 'FFFFFF', 'FF0000'] }; // 步骤4:将影像添加到地图 Map.centerObject(iowa, 7); Map.addLayer(s1.mean().clip(iowa), visParams, 'Sentinel-1 VH Mean'); // 步骤5:使用Inspector工具查看 /* 1. 点击右侧工具栏的"Inspector"图标 2. 点击地图任意位置查看该点的VH波段值 3. 信息将显示在Inspector面板中,包含: - 像素值 - 坐标信息 - 影像日期(当多时相数据叠加时) */ ``` 关键参数说明: 1. 极化过滤使用`listContains`确保包含VH波段[^1] 2. `clip(iowa)`限制显示范围为爱荷华州边界 3. `mean()`对时相数据取均值,避免多影像叠加冲突 $$ \text{数据量估算公式} = \frac{\text{研究区面积}}{\text{分辨率}^2} \times \text{时间序列长度} $$
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值