Figures & data
Table 1. Types of spatiotemporal aggregation.
Table 2. Aggregation functions based on a frequency histogram.
Figure 3. Adaptive spatiotemporal expression by space and time cells. (a) Adaptive spatial expression. (b) Adaptive temporal expression. (c) Target space–time cells.
![Figure 3. Adaptive spatiotemporal expression by space and time cells. (a) Adaptive spatial expression. (b) Adaptive temporal expression. (c) Target space–time cells.](/cms/asset/2a9c6db1-69b1-4413-b162-d2a34db6e2b6/tjde_a_2278684_f0003_oc.jpg)
Figure 4. (a) Map and reduce phases of the aggregation query. (b) Spatial relationships between the cell and query domains.
![Figure 4. (a) Map and reduce phases of the aggregation query. (b) Spatial relationships between the cell and query domains.](/cms/asset/3fc861e0-5062-44a2-9007-348d3738840f/tjde_a_2278684_f0004_oc.jpg)
Figure 6. Implementation of the cube model layer. (a) Cube object. (b) Cube configuration. (c) Cube data storage.
![Figure 6. Implementation of the cube model layer. (a) Cube object. (b) Cube configuration. (c) Cube data storage.](/cms/asset/cb57d9bc-d0dc-407e-b0b3-5457eb5324e6/tjde_a_2278684_f0006_oc.jpg)
Figure 8. Cube building time and data reduction ratio in the case of different S2 cell sizes (a) and different numbers of histogram bins (b).
![Figure 8. Cube building time and data reduction ratio in the case of different S2 cell sizes (a) and different numbers of histogram bins (b).](/cms/asset/87f07bc4-5cf0-4dcc-a2f1-545c24d1be3d/tjde_a_2278684_f0008_oc.jpg)
Figure 9. Response time of the individual aggregation queries with the increase in the space and time dimension on HCube-A. (a) ∼ (c) Performance of HCube and XCube with space growth. (d) ∼ (f) Performance of HCube and XCube with time growth (HCube and XCube). (g) ∼ (h) Performance of ArcGIS with space and time growth.
![Figure 9. Response time of the individual aggregation queries with the increase in the space and time dimension on HCube-A. (a) ∼ (c) Performance of HCube and XCube with space growth. (d) ∼ (f) Performance of HCube and XCube with time growth (HCube and XCube). (g) ∼ (h) Performance of ArcGIS with space and time growth.](/cms/asset/d87828cf-7997-468e-89f2-d886e33d5a7e/tjde_a_2278684_f0009_oc.jpg)
Figure 10. Response time of the individual aggregation queries along with space and time dimension growth on HCube-B. (a) ∼ (c) Performance with space growth. (d) ∼ (f) Performance with time growth.
![Figure 10. Response time of the individual aggregation queries along with space and time dimension growth on HCube-B. (a) ∼ (c) Performance with space growth. (d) ∼ (f) Performance with time growth.](/cms/asset/81cdf835-63d2-4d1f-8f40-e75198bf4df4/tjde_a_2278684_f0010_oc.jpg)
Figure 11. Performance of the concurrent STIA queries. (a) ∼ (f) show the resource overhead (Energy, CPU, Mem, Read and Write) and response time in the querying process. (g) ∼ (h) show the comparative curves of CPU and memory utilization in the aggregation process for the mean.
![Figure 11. Performance of the concurrent STIA queries. (a) ∼ (f) show the resource overhead (Energy, CPU, Mem, Read and Write) and response time in the querying process. (g) ∼ (h) show the comparative curves of CPU and memory utilization in the aggregation process for the mean.](/cms/asset/d9306c2f-b203-41c3-a756-c037ee4d6cca/tjde_a_2278684_f0011_oc.jpg)
Figure 12. Variation in the response time along the space domain for the individual STIA query tasks in a concurrent environment, where (a) Agg = mean, (b) Agg = median, and (c) Agg = variance.
![Figure 12. Variation in the response time along the space domain for the individual STIA query tasks in a concurrent environment, where (a) Agg = mean, (b) Agg = median, and (c) Agg = variance.](/cms/asset/2f59d5a1-cf51-40a3-9d07-550705a6a893/tjde_a_2278684_f0012_oc.jpg)
Figure 13. Performance comparison of STCA and STIA. (a) Response time. (b) Energy consumption. (c) CPU utilization. (d) Memory usage.
![Figure 13. Performance comparison of STCA and STIA. (a) Response time. (b) Energy consumption. (c) CPU utilization. (d) Memory usage.](/cms/asset/3bd22a60-8bf2-49ed-b455-a17b3c0a3df7/tjde_a_2278684_f0013_oc.jpg)
Figure 14. Errors of the aggregates (sum, mean, median, and variance) with space and time dimension change. (a) ∼ (d) show the error variations with space growth. (e) ∼ (h) show the error variations with time growth. Relative errors are used in the case of the sum and variance.
![Figure 14. Errors of the aggregates (sum, mean, median, and variance) with space and time dimension change. (a) ∼ (d) show the error variations with space growth. (e) ∼ (h) show the error variations with time growth. Relative errors are used in the case of the sum and variance.](/cms/asset/62ffab9e-0f3c-47eb-8c77-18c7edaf3dc2/tjde_a_2278684_f0014_oc.jpg)
Figure 15. Error distribution of the aggregates (sum, mean, median, and variance) with histogram granularity (number of bins = [10, 20, 40]) and geographical latitude. Among the aggregates, rsum is the result of the sum after boundary correction. Note that the error value is the absolute value of the relative error.
![Figure 15. Error distribution of the aggregates (sum, mean, median, and variance) with histogram granularity (number of bins = [10, 20, 40]) and geographical latitude. Among the aggregates, rsum is the result of the sum after boundary correction. Note that the error value is the absolute value of the relative error.](/cms/asset/b4206715-cace-46db-bae4-0bd62749645e/tjde_a_2278684_f0015_oc.jpg)
Data availability statement
The datasets of vegetation index and phenology for this study are openly available in https://vip.arizona.edu and http://www.nesdc.org.cn. The climate zone data for tests are available in National Center for Environment Information of US at https://www.ncei.noaa.gov. The additional materials that support the findings of this study are available on request.