当前位置: 首页 > news >正文

GEE对上传并读取CSV文件

首先在Assets中上传csv在这里插入图片描述
csv格式如下所示:
在这里插入图片描述
上传好了之后,来看看这个表能否显示

var table = ee.FeatureCollection("projects/a-flyllf0313/assets/dachang_2022");
var sortedTable = table.sort('id'); // 替换 'propertyName' 为你想要排序的属性名
print(sortedTable);

这里必须要先用.sort方法来按属性进行排序,因为在 Earth Engine 中,特征集合(FeatureCollection)中的特征(Feature)是无序的,因此在打印时可能会出现特征的顺序看起来是随机的。这是因为特征集合在内部存储时不保证特征的顺序。如果你希望以特定的顺序查看特征,你可以使用 .sort() 方法对特征集合进行排序。
在这里插入图片描述

var datalist = sortedTable.toList(5)
print(datalist) 
var data = ee.Feature(datalist.get(0))
print(data)

把特征集合转化为list列表形式,
在 Earth Engine 中,特征集合(FeatureCollection)是一种集合对象,它包含了多个特征(Feature)。特征集合通常用于表示空间范围内的多个地物或观测结果。而特征(Feature)是特征集合中的单个元素,它包含了特定位置的地物或观测结果的属性信息。

将特征集合转换为列表(List)的主要目的是为了方便对特征进行遍历和操作。列表是一种有序的数据结构,可以按照特定顺序存储多个元素。在 Earth Engine 中,可以使用 .toList() 方法将特征集合转换为列表,并且可以指定转换后列表的最大长度。

当你需要对特征集合中的特征进行逐个访问、处理或操作时,通常会将特征集合转换为列表。通过将特征集合转换为列表,你可以使用列表的方法(如 .get()、.map()、.iterate() 等)来访问特征集合中的特征,从而更方便地进行后续处理。
在这里插入图片描述

// 读取Feature中对应的数据
var a = data.get('DAY')
var b = data.get('RAIN')
var c = data.get('TMAX')
var d = data.get('TMIN')
print(b)

然后就是读取这一行数据的各个属性了
在这里插入图片描述

// 将拿到的各个数据存进一个列表便于运算,即CSV中的第一行数据
var message = ee.List([a, b, c, d])
print(message)

在这里插入图片描述

http://www.lryc.cn/news/321863.html

相关文章:

  • vulnhub-----SickOS靶机
  • slab分配器
  • MySQL面试题之基础夯实
  • feign请求添加拦截器
  • 蓝桥杯之简单数论冲刺
  • Http的缓存有哪些
  • Linux 网络虚拟化 Macvlan(基于物理网络接口虚拟网络接口) 认知
  • Spark-Scala语言实战(1)
  • NBlog Java定时任务-备份MySQL数据
  • 微信小程序项目实战遇到的问题
  • 网络原理(3)——TCP协议
  • nginx多级代理配置获取客户端真实ip
  • Django框架的全面指南:从入门到高级【第128篇—Django框架】
  • C++类和对象基础
  • 消息队列常见的两种消费模式
  • php的伪协议详解
  • 【研发日记】Matlab/Simulink技能解锁(四)——在Simulink Debugger窗口调试
  • 沪深主板打板胜率统计
  • Python中的列表推导式(List Comprehension)
  • MusicHiFi: Fast High-Fidelity Stereo Vocoding
  • 完美解决 RabbitMQ可视化界面Overview不显示折线图和队列不显示Messages
  • matlab 混沌系统李雅普洛夫指数谱相图分岔图和庞加莱界面
  • Linux-docker安装数据库mysql
  • 网工内推 | 七险一金,上市公司招信息安全工程师,大牛带队
  • 04.组件的组成和组件间通信
  • 【Sql Server】通过Sql语句批量处理数据,使用变量且遍历数据进行逻辑处理
  • MySQL中group_concat()用法
  • 栈队列数组试题(四)——数组和特殊矩阵
  • 数据结构的概念大合集01(含数据结构的基本定义,算法及其描述)
  • .NET高级面试指南专题十七【 策略模式模式介绍,允许在运行时选择算法的行为】