ee.Number.parse

Преобразовать строку в число.

Использование Возврат
ee.Number.parse(input, radix ) Число
Аргумент Тип Подробности
input Нить Строка для преобразования в число.
radix Целое число, по умолчанию: 10 Целое число, представляющее собой основание системы счисления, из которой выполняется преобразование. Если входное значение не является целым числом, основание системы счисления должно быть равно 10 или не указываться.

Примеры

Редактор кода (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

Настройка Python

Информацию об API Python и использовании geemap для интерактивной разработки см. на странице «Среда Python» .

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