欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Google Earth Engine(gee)中的String和Number

程序员文章站 2022-05-26 19:14:02
...

String 和 Number 是GEE中最基本的数据类型 

一、ee.String() 

Google Earth Engine(gee)中的String和Number

print(ee.String('hello'))
print(ee.String('hello').cat(ee.String(',world')))//拼接 
print(ee.String('hello').replace('h','H'))//替换 
print(ee.String('hello').match('he'))//匹配
print(ee.String('h_e_l_l_0').split("_"))//分割
print(ee.String('hello').length())//长度 

print(ee.String('helloworld').slice(1,4))
print(ee.String('helloworld').slice(2))
print(ee.String('helloworld').slice(-2))

二、ee.Number

基本用法

Google Earth Engine(gee)中的String和Number

数字的比较

Google Earth Engine(gee)中的String和Number

Google Earth Engine(gee)中的String和Number

函数运算

Google Earth Engine(gee)中的String和Number

Google Earth Engine(gee)中的String和Number

//abs 绝对值 
print(ee.Number(-3.1415926).abs())//3.1415926

//round 四舍五入 
print(ee.Number(3.5415926).round())//4
print(ee.Number(3.1415926).round())//3
print(ee.Number(-3.1415926).round())//-3
print(ee.Number(-3.5415926).round())//-4

//floor 向下取整 
print(ee.Number(3.5415926).floor())//3
print(ee.Number(3.1415926).floor())//3
print(ee.Number(-3.1415926).floor())//-4
print(ee.Number(-3.5415926).floor())//-4

//ceil 向上取整 
print(ee.Number(3.5415926).ceil())//4
print(ee.Number(3.1415926).ceil())//4
print(ee.Number(-3.1415926).ceil())//-3
print(ee.Number(-3.5415926).ceil())//-3

//sqrt 开方
print(ee.Number(9).sqrt())//3

数学运算

Google Earth Engine(gee)中的String和Number

Google Earth Engine(gee)中的String和Number