Google Earth Engine(GEE)

您所在的位置:网站首页 我想查看列表 Google Earth Engine(GEE)

Google Earth Engine(GEE)

2023-03-18 22:53| 来源: 网络整理| 查看: 265

列表是记录同类型的集合数据类型,如[1,2,3],一个普通的数字列表,要转换为GEE列表形式只需要用ee.List()重新定义即可。

下面代码展示了部分列表常用的方法,如创建、转换、添加新元素、合并、删除、替换、部分提取等。

//ee.List 列表 var ee_list1 = ee.List([1,2,3,4,5]); print("ee list create first method", ee_list1); //列表初始化除了可以直接使用Js数组,还可以使用内部方法 var ee_list2 = ee.List.sequence(1, 5); print("ee list create second method", ee_list2); print("ee_list2[1] = ", ee_list2.get(1)); print("length ", ee_list2.length()); print("size ", ee_list2.size()); // 创建一个4长度,所有值都是10的列表 print("repeat list", ee.List.repeat(10, 4)); //添加元素 var ee_list3 = ee.List([1,2,3]); ee_list3 = ee_list3.add(4); print("ee_list3 is", ee_list3); print("insert index", ee_list3.insert(0, 9)); //合并列表 var ee_list4 = ee.List([1,2,3]); var ee_list5 = ee.List([5,6,7]); print("cat list", ee_list4.cat(ee_list5)); //删除 var ee_list6 = ee.List([1,2,3,4]); print("remove element", ee_list6.remove(4)); print("remove elements", ee_list6.removeAll(ee.List([1,2]))); //替换 print("replace element", ee_list6.replace(4, 5)); //提取部分List print("slice list", ee_list6.slice(1, 3)); //判断包含 print("contain element", ee_list6.contains(3)); //排序和翻转 print("reverse list", ee_list6.reverse()); print("sort list", ee_list6.sort()); //to string var ee_list7 = ee.List(["a", "b", "c"]); print("join string", ee_list7.join("-")); //去重 var ee_list8 = ee.List(["a", "b", "c", "a"]); print("remove dup string", ee_list8.distinct()); //reduce var ee_list9 = ee.List([1,2,3,4]); print("list sum", ee_list9.reduce(ee.Reducer.sum())); //map var ee_list10 = ee_list9.map(function(data) { return ee.Number(data).multiply(2); }); print("ee_list10 is", ee_list10);



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3