1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113
| var ee_str1 = ee.String("this is string.");
var ee_str2 = ee.String("second string"); var ee_str3 = ee_str1.cat(" ").cat(ee_str2); print("concatenates more strings", ee_str3);
var ee_str4 = ee.String("This is landsat8 image.");
print("get substring", ee_str4.slice(1, 6));
print("split string to list", ee_str4.split(" "));
var ee_num1 = ee.Number(100.01); print("ee number is", ee_num1);
print("ee abs is", ee.Number(-100).abs());
print("float to int", ee_num1.toInt());
var ee_num2 = ee.Number(1.4); print("ee num2 round", ee_num2.round()); print("ee num2 ceil", ee_num2.ceil()); print("ee num2 floor", ee_num2.floor());
print("add values", ee_num1.add(ee_num2)); print("divide values", ee_num1.divide(ee_num2));
var ee_date1 = ee.Date("2017-01-01"); print("ee_date1 is", ee_date1);
var ee_date2 = ee.Date.parse("yyyyDDD", "2017010"); print("ee date2 is", ee_date2); print("ee date2 year is", ee_date2.get("year"));
var ee_date4 = ee.Date("2017-1-10"); var next_date = ee_date4.advance(1, "day"); print("next date is", next_date); var pre_date = ee_date4.advance(-1, "day"); print("pre date is", pre_date);
var ee_date5 = ee.Date("2017-1-1"); var ee_date6 = ee.Date("2017-1-10"); print("days number", ee_date6.difference(ee_date5, "day"));
var doy1 = ee_date6.format("DDD"); print("day of year1", doy1);
var ee_dict1 = ee.Dictionary({ name: "AA", age: 10, desc: "this is a boy" }); print("keys is", ee_dict1.keys()); print("values is", ee_dict1.values()); print("age is ", ee_dict1.get("age")); print("name is ", ee_dict1.get("name"));
var ee_list1 = ee.List([1,2,3,4,5]); print("ee list create first method", ee_list1);
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());
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));
print("slice list", ee_list1.slice(1, 3));
var ee_list4 = ee.List(["a", "b", "c"]); print("join string", ee_list4.join("-"));
var ee_arr1 = ee.Array([[1,2], [2,2]]); print("ee_arr1 is", ee_arr1); var ee_arr2 = ee.Array(ee.List([[1,1], [3,3]]));
print("add result ", ee_arr1.add(ee_arr2));
print("subtract result", ee_arr1.subtract(ee_arr2));
print("divide result", ee_arr1.divide(ee_arr2));
print("multiply result", ee_arr1.multiply(ee_arr2));
print("axis 0", ee_arr2.reduce(ee.Reducer.sum(), [0]));
print("axis 1", ee_arr2.reduce(ee.Reducer.sum(), [1]));
|