split#
- geetools.DateRangeAccessor.split(interval, unit='day')#
Convert a
ee.DateRangeto a list ofee.DateRange.The DateRange will be split in multiple DateRanges of the specified interval and Unit. For example “1”, “day”. if the end date is not included the last dateRange length will be adapted.
- Parameters:
- Returns:
The list of DateRanges
- Return type:
Examples
import ee, geetools from geetools.utils import initialize_documentation initialize_documentation() dateList = ee.DateRange('2020-01-01', '2020-01-31').geetools.split(1, 'day') dateList.getInfo()
[{'type': 'DateRange', 'dates': [1577836800000, 1577923200000]}, {'type': 'DateRange', 'dates': [1577923200000, 1578009600000]}, {'type': 'DateRange', 'dates': [1578009600000, 1578096000000]}, {'type': 'DateRange', 'dates': [1578096000000, 1578182400000]}, {'type': 'DateRange', 'dates': [1578182400000, 1578268800000]}, {'type': 'DateRange', 'dates': [1578268800000, 1578355200000]}, {'type': 'DateRange', 'dates': [1578355200000, 1578441600000]}, {'type': 'DateRange', 'dates': [1578441600000, 1578528000000]}, {'type': 'DateRange', 'dates': [1578528000000, 1578614400000]}, {'type': 'DateRange', 'dates': [1578614400000, 1578700800000]}, {'type': 'DateRange', 'dates': [1578700800000, 1578787200000]}, {'type': 'DateRange', 'dates': [1578787200000, 1578873600000]}, {'type': 'DateRange', 'dates': [1578873600000, 1578960000000]}, {'type': 'DateRange', 'dates': [1578960000000, 1579046400000]}, {'type': 'DateRange', 'dates': [1579046400000, 1579132800000]}, {'type': 'DateRange', 'dates': [1579132800000, 1579219200000]}, {'type': 'DateRange', 'dates': [1579219200000, 1579305600000]}, {'type': 'DateRange', 'dates': [1579305600000, 1579392000000]}, {'type': 'DateRange', 'dates': [1579392000000, 1579478400000]}, {'type': 'DateRange', 'dates': [1579478400000, 1579564800000]}, {'type': 'DateRange', 'dates': [1579564800000, 1579651200000]}, {'type': 'DateRange', 'dates': [1579651200000, 1579737600000]}, {'type': 'DateRange', 'dates': [1579737600000, 1579824000000]}, {'type': 'DateRange', 'dates': [1579824000000, 1579910400000]}, {'type': 'DateRange', 'dates': [1579910400000, 1579996800000]}, {'type': 'DateRange', 'dates': [1579996800000, 1580083200000]}, {'type': 'DateRange', 'dates': [1580083200000, 1580169600000]}, {'type': 'DateRange', 'dates': [1580169600000, 1580256000000]}, {'type': 'DateRange', 'dates': [1580256000000, 1580342400000]}, {'type': 'DateRange', 'dates': [1580342400000, 1580428800000]}]