AI-generated Key Takeaways
-
Use
ee.Number.parse(input, radix)to convert a string to anee.Number. -
The
inputargument is the string to convert, and the optionalradixargument specifies the base number system, defaulting to 10. -
Leading zeros are removed during the conversion process.
| Usage | Returns |
|---|---|
ee.Number.parse(input, radix) | Number |
| Argument | Type | Details |
|---|---|---|
input | String | The string to convert to a number. |
radix | Integer, default: 10 | An integer representing the base number system from which to convert. If input is not an integer, radix must equal 10 or not be specified. |
Examples
Code Editor (JavaScript)
print('Client-side string converted to ee.Number', ee.Number.parse('10')); // 10 print('ee.String converted to ee.Number', ee.Number.parse(ee.String('100'))); // 100 print('Ambiguous string object converted to ee.Number', ee.Number.parse(ee.Feature(null, {id: '1000'}).get('id'))); // 1000 print('Ambiguous number object converted to ee.Number', ee.Number.parse(ee.Feature(null, {id: 1000}).get('id'))); // 1000 print('Leading zeros are removed', ee.Number.parse('0001')); // 1 print('Radix 16', ee.Number.parse('3E8', 16)); // 1000
import ee import geemap.core as geemap
Colab (Python)
print('Client-side string converted to ee.Number:', ee.Number.parse('10').getInfo()) # 10 print('ee.String converted to ee.Number:', ee.Number.parse(ee.String('100')).getInfo()) # 100 # 1000 print('Ambiguous string object converted to ee.Number:', ee.Number.parse(ee.Feature(None, {'id': '1000'}).get('id')).getInfo()) print('Leading zeros are removed:', ee.Number.parse('0001').getInfo()) # 1 print('Radix 16:', ee.Number.parse('3E8', 16).getInfo()) # 1000