A New Earth System Spatial Grid Extending the Great Circle Arc QTM: The Spherical Geodesic Degenerate Octree Grid
Abstract
:1. Introduction
2. Subdivision Method
2.1. Spherical Surface Subdivision
- 1
- Divide the sphere into eight octants using the longitude planes and the equatorial plane. Divide the southern hemisphere into octants 0 to 3 from longitude −180° to 180° with an interval of 90°, and the northern hemisphere into octants 4 to 7 in the same way, as shown in Figure 1. Each octant has a spherical triangular surface of equal area on the spherical surface, as shown in Figure 1.
- 2
- Take the midpoints of the great circle arcs as midpoints and connect them with the original vertices using the great circle arcs to divide the parent spherical triangle into four child spherical triangles. To distinguish from the parallel method QTM, this method is called the great circle arc QTM. The edges of child spherical triangles are still on the edges of the parent triangle, as shown in Figure 2.
- 3
- Repeat step 2 to generate the hierarchical levels of the great circle arc QTM.
2.2. 3D Spherical Subdivision
- 1
- First-level subdivision. Bisect the radius lines and cut the octants with a spherical surface at half the original radius. The outer layers are quasi-triangular prisms, as shown in the red part of Figure 3a. The inner layers are quasi-triangular pyramids, that is, octants with half the radius of the original octants.
- 2
- Second-level subdivision. Subdivide each outer quasi-triangular prism into 4 × 2 child quasi-triangular prisms where the great circle arc QTM partitions and radii bisect, as shown in the red part of Figure 3b. Subdivide each inner octant into an inner octant and a quasi-triangular prism following the method described in step 1.
- 3
- Repeat step 2 until the SGDOG cell sizes meet the specified requirements.
3. Encoding and Decoding Schemes
- Define the sphere radius as R.
- Define the level of SGDOG as nlevel.
- Define the level of the great circle arc QTM as n.
- Define the ETP projection coordinates as (x0, y0).
- Define the Cartesian coordinates of a point as .
- Define the latitude–longitude coordinates of a point as where is the longitude, is the latitude, and is the radial distance.
- Define the layer from the center to the spherical surface as radial depth J. For the innermost layer, n = 0 and J = 0.
3.1. Encoding Schemes
- 1
- Calculate the octant ID I from using equation
- 2
- Calculate the radial interval of the cell using equation
- 3
- Calculate the radial depth code J of P using equation
- 4
- Calculate the QTM level n of P using equations
- 5
- Convert the longitude and latitude to ETP projection coordinates using Equation (6) [36], and obtain the spherical position code K (quaternary) by applying the distance comparison method.
- 6
3.2. Decoding Schemes
- 1
- Separate the octant ID I, radial depth code J, and spherical position code K from the 3 + nlevel + 2n bits address code. Convert I and J to decimal and K to quaternary.
- 2
- Obtain the latitude and longitude ranges of octant I.
- 3
- Calculate using Equation (2) and then calculate the radii R1 and R2 of the inner and outer spherical surfaces of the cell using equation
- 4
- Sequentially read each digit of the spherical position code K in quaternary. Determine the position of the child triangle within the parent triangle and calculate the Cartesian coordinates of its three vertices at each level. The Cartesian coordinates of the three vertices on the inner spherical surface of the cell are obtained after reading the last digit. Convert the Cartesian coordinates into latitude–longitude coordinates using equation
- 5
- Each vertex on the outer spherical surface has the same latitude and longitude as its corresponding vertex on the inner spherical surface within a grid. If V1 is a vertex on the inner spherical surface, V2 is its corresponding vertex on the outer spherical surface. Convert into Cartesian coordinates using Equation (9). The Cartesian coordinates and latitude–longitude coordinates of the three vertices on the outer spherical surface can be obtained. Note that a cell is the innermost cell and has only one vertex (0, 0, 0) on the inner spherical surface when J = 0. The vertices on the outer spherical surface of the innermost cell correspond to the three vertices on the inner spherical surface of the innermost quasi-triangular pyramid in the SGDOG.
4. Experiment
4.1. Visualization
4.2. Volume Distortion
4.3. Encoding and Decoding Efficiency
5. Discussion
5.1. Types of ESSG
5.2. Recursive Subdivision Methods
5.3. Encoding Methods
5.4. Cell Shapes
5.5. Volume Distortion
6. Conclusions and Future Work
- 1
- Simple spatial relationships of cells. The spherical surface is subdivided by great circles, ensuring no curved surfaces are generated in the 3D subdivision. The SGDOG has only two types of cells shapes: quasi-triangular pyramids and quasi-triangular prisms. The relationships between cells and spatial rectangular coordinates are straightforward.
- 2
- Explicit encoding structure. The SGDOG adopts an encoding structure of “octant ID + radial depth code + spherical position code”, enabling real-time conversion between latitude–longitude coordinates and cell address codes.
- 3
- Convergent volume distortion. The volume distortion converges to 8.43, smaller than the convergence value 8.89 of the SDOG, and better than the divergent volume distortion of H3-3D and GeoSOT-3D.
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Kurt, G.K.; Yanikomeroglu, H. Communication, computing, caching, and sensing for next-generation aerial delivery networks: Using a high-altitude platform station as an enabling technology. IEEE Veh. Technol. Mag. 2021, 16, 108–117. [Google Scholar]
- Zhao, D.; Zhou, Z.; Wang, S.; Liu, B.; Gaaloul, W.J.P.; Computing, U. Reinforcement learning–enabled efficient data gathering in underground wireless sensor networks. Pers. Ubiquitous Comput. 2023, 27, 581–598. [Google Scholar] [CrossRef]
- Lagona, E.; Hilton, S.; Afful, A.; Gardi, A.; Sabatini, R. Autonomous trajectory optimisation for intelligent satellite systems and space traffic management. Acta Astronaut. 2022, 194, 185–201. [Google Scholar]
- Voigt, A.; Albern, N.; Ceppi, P.; Grise, K.; Li, Y.; Medeiros, B. Clouds, radiation, and atmospheric circulation in the present-day climate and under climate change. Wiley Interdiscip. Rev. Clim. Change 2021, 12, e694. [Google Scholar]
- Kowalczyk, K.; Pajak, K.; Wieczorek, B.; Naumowicz, B. An analysis of vertical crustal movements along the European coast from satellite altimetry, tide gauge, GNSS and radar interferometry. Remote. Sens. 2021, 13, 2173. [Google Scholar]
- Batty, M.; Milton, R. A new framework for very large-scale urban modelling. Urban Stud. 2021, 58, 3071–3094. [Google Scholar]
- Ulmer, B.; Hall, J.; Samavati, F. General method for extending discrete global grid systems to three dimensions. ISPRS Int. J. Geo-Inf. 2020, 9, 233. [Google Scholar] [CrossRef]
- Ziegler, P.; Chasins, S.E. A need-finding study with users of geospatial data. In Proceedings of the 2023 CHI Conference on Human Factors in Computing Systems, Hamburg, Germany, 23–28 April 2023; pp. 1–16. [Google Scholar]
- Wu, J.; Gan, W.; Chao, H.-C.; Yu, P.S. Geospatial big data: Survey and challenges. IEEE J. Sel. Top. Appl. Earth Obs. Remote. Sens. 2024, 17, 17007–17020. [Google Scholar]
- Ulmer, B.; Samavati, F. Toward volume preserving spheroid degenerated-octree grid. GeoInformatica 2020, 24, 505–529. [Google Scholar]
- Wang, Y.; Liu, Z.; Liao, H.; Li, C. Improving the performance of GIS polygon overlay computation with MapReduce for spatial big data processing. Clust. Comput. 2015, 18, 507–516. [Google Scholar]
- Li, M.; Stefanakis, E. Geospatial operations of discrete global grid systems—A comparison with traditional GIS. J. Geovis. Spat. Anal. 2020, 4, 26. [Google Scholar] [CrossRef]
- Hojati, M.; Robertson, C.; Roberts, S.; Chaudhuri, C. GIScience research challenges for realizing discrete global grid systems as a Digital Earth. Big Earth Data 2022, 6, 358–379. [Google Scholar] [CrossRef]
- Kmoch, A.; Vasilyev, I.; Virro, H.; Uuemaa, E. Area and shape distortions in open-source discrete global grid systems. Big Earth Data 2022, 6, 256–275. [Google Scholar] [CrossRef]
- Yu, J.Q.; Wu, L.X.; Jia, Y.J. ESSG-based global spatial reference frame for datasets interrelation. ISPRS Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci. 2013, 40, 57–62. [Google Scholar] [CrossRef]
- Bassin, C. The current limits of resolution for surface wave tomography in North America. Eos Trans. AGU 2000, 81, F897. [Google Scholar]
- Yoo, J.S.; Min, K.J.; Ahn, J.W. Concept and framework of 3D geo-spatial grid system. In Proceedings of the Web and Wireless Geographical Information Systems: 17th International Symposium, W2GIS 2019, Kyoto, Japan, 16–17 May 2019; Proceedings 17, 2019. pp. 136–149. [Google Scholar]
- SUN, Q.; WEN, B.; CHEN, X. Research on consistency processing of multi-source geospatial data. Acta Geod. Cartogr. Sinica 2022, 51, 1561. [Google Scholar]
- Zhou, J.; Ding, J.; Ben, J.; Chen, Y.; Liang, Q. Multi-mode 3D extension methods for equal-area discrete global grid systems for geospatial data representation. Acta Geod. Cartogr. Sinica 2024, 53, 173. [Google Scholar]
- Zhao, D.; Interiors, P. Global tomographic images of mantle plumes and subducting slabs: Insight into deep Earth dynamics. Phys. Earth Planet. Inter. 2004, 146, 3–34. [Google Scholar] [CrossRef]
- Baumgardner, J.R. Three-dimensional treatment of convective flow in the Earth’s mantle. J. Stat. Phys. 1985, 39, 501–511. [Google Scholar] [CrossRef]
- Wang, J.; Zheng, Y.; Li, Y.; Lu, F.; Liu, J. Building the Platform of Digital Earth with Sphere Split Bricks. Acta Geod. Cartogr. Sinica 2015, 44, 694. [Google Scholar]
- Hu, X.; Cheng, C. The three-dimensional data organization method based on GeoSOT-3D. In Proceedings of the 2014 22nd International Conference on Geoinformatics, Taiwan, China, 25–27 June 2014; pp. 1–4. [Google Scholar]
- Ohno, N.; Kageyama, A. Visualization of spherical data by Yin–Yang grid. Comput. Phys. Commun. 2009, 180, 1534–1538. [Google Scholar]
- Yu, J.-Q.; Wu, L.-X. Spatial subdivision and coding of a global three-dimensional grid: Spheoid degenerated-octree grid. In Proceedings of the 2009 IEEE International Geoscience and Remote Sensing Symposium, Cape Town, South Africa, 12–17 July 2009; pp. II-361–II-364. [Google Scholar]
- Sun, W.; Cui, M.; Zhao, X.; Gao, Y. A global discrete grid modeling method based on the spherical degenerate quadtree. In Proceedings of the 2008 International Workshop on Education Technology and Training & 2008 International Workshop on Geoscience and Remote Sensing, Shanghai, China, 21–22 December 2008; pp. 308–311. [Google Scholar]
- Cui, M.J.; Zhao, X.S.; Science, G.-I. Tessellation and distortion analysis based on spherical DQG. Geogr. Geo-Inf. Sci. 2007, 23, 23–25. [Google Scholar]
- Yu, J.; Wu, L.; Li, Z.; Li, X. An SDOG-based intrinsic method for three-dimensional modelling of large-scale spatial objects. Ann. GIS 2012, 18, 267–278. [Google Scholar] [CrossRef]
- Wang, Z.; Zhao, X.; Sun, W.; Luo, F.; Li, Y.; Duan, Y. Correlation analysis and reconstruction of the geometric evaluation indicator system of the discrete global grid. ISPRS Int. J. Geo-Inf. 2021, 10, 115. [Google Scholar] [CrossRef]
- Dutton, G. Part 4: Mathematical, algorithmic and data structure issues: Geodesic modelling of planetary relief. Cartogr. Int. J. Geogr. Inf. Geovis. 1984, 21, 188–207. [Google Scholar]
- Luo, F.; Gao, S.; Wang, X.; Chen, A.; Wang, Z.; Li, Y. Construction of quality evaluation indicator system for diamond discrete global grid systems. Int. J. Digit. Earth 2023, 16, 3637–3660. [Google Scholar]
- Zhao, L.; Li, G.; Yao, X.; Ma, Y.; Cao, Q. An optimized hexagonal quadtree encoding and operation scheme for icosahedral hexagonal discrete global grid systems. Int. J. Digit. Earth 2022, 15, 975–1000. [Google Scholar]
- Brodsky, I. H3: Uber’s Hexagonal Hierarchical Spatial Index. Uber Engineering Blog. 2019. Available online: https://www.uber.com/en-JP/blog/h3/ (accessed on 10 March 2025).
- Bai, J.; Sun, W.; Zhao, X. Character analysis and hierarchical partition of WGS-84 ellipsoidal facet based on QTM. Acta Geod Cartogr. Sin. 2011, 40, 243–248. [Google Scholar]
- Gyorgy, F. Rendering and managing spherical data with sphere quadtrees. In Proceedings of the First IEEE Conference on Visualization: Visualization90, San Francisco, CA, USA, 23–26 October 1990; pp. 176–186. [Google Scholar]
- Gooodchild, M.F.; Shiren, Y. A Hierarchical Spatial Data structure for global geographic information systems. Graph. Mod. Image Process 1992, 54, 31–44. [Google Scholar]
- Lee, M.; Samet, H. Navigating through triangle meshes implemented as linear quadtrees. ACM Trans. Graph. 2000, 19, 79–121. [Google Scholar]
- Zhao, X.; Bai, J.; Chen, J.; Li, Z. A seamless visualizaton model of the global terrain based on the qtm. In Proceedings of the International Conference on Artificial Reality and Telexistence, Hangzhou, China, 29 November–1 December 2006; pp. 1136–1145. [Google Scholar]
- Lv, Z.; Wu, J.; Zhang, S.; Zhao, H. Research on representing remote sensing images based on QTM. In Proceedings of the Sixth International Symposium on Digital Earth: Data Processing and Applications, Beijing, China, 9–12 September 2009; pp. 63–71. [Google Scholar]
- Dutton, G.J.C.; Science, G.I. Scale, sinuosity, and point selection in digital line generalization. Cartogr. Geogr. Inf. Sci. 1999, 26, 33–54. [Google Scholar]
- Zhao, X.; Sun, W.; Chen, J. Distortion distribution and convergent analysis of the global discrete grid based on QTM. J. China Univ. Min. Technol. Chin. Ed. 2005, 34, 438. [Google Scholar]
- Wang, J.; Lu, F.; Guo, T.; Chen, J. Global 3D\| Grids Based on Great Circle Arc QTM Sphere Octree and Unequal Octree. Geomat. Inf. Sci. Wuhan Univ. 2013, 38, 344–348. [Google Scholar]
- Wang, J.; Shi, Y.; Qin, Z.; Chen, Y.; Cao, Z. A three-dimensional buffer analysis method based on the 3D Discrete Global Grid System. ISPRS Int. J. Geo-Inf. 2021, 10, 520. [Google Scholar] [CrossRef]
- Gold, C.; Mostafavi, M.A. Towards the global GIS. SPRS J. Photogramm. Remote Sens. 2000, 55, 150–163. [Google Scholar]
- Zhao, X.; Yuan, Z.; Zhao, L.; Zhu, S. An improved QTM subdivision model with approximate equal-area. Acta Geod. Cartogr. Sinica 2016, 45, 112. [Google Scholar]
- Li, B.; Wang, J.; Zhang, Y.; Sun, Y. Innovative Adaptive Multiscale 3D Simulation Platform for the Yellow River Using Sphere Geodesic Octree Grid Techniques. Water 2024, 16, 1791. [Google Scholar] [CrossRef]
- Tsuboi, S.; Komatitsch, D.; Ji, C.; Tromp, J. Computations of global seismic wave propagation in three dimensional earth model. In Proceedings of the International Symposium on High Performance Computing, Nara, Japan, 7–9 September 2005; pp. 434–443. [Google Scholar]
- Wang, Q.; Zhao, X.; Wang, Z.; Liu, Q.J.G. An improved transformation algorithm between QTM code and longitude/latitude coordinate. Geomat. Inf. Sci. Wuhan Univ. 2020, 45, 303–308, 316. [Google Scholar]
Octant ID I | Radial Depth Code J | Spherical Position Code K |
---|---|---|
3 bits | nlevel bits | 2 × n bits |
nlevel | Radial Interval (m) | Vmin (m3) | Vmax (m3) | Vmax/Vmin | |||
---|---|---|---|---|---|---|---|
SGDOG | SDOG | H3-3D | GeoSOT-3D | ||||
1 | 3,185,500.00 | 1.69251 × 1019 | 4.15802 × 1019 | 2.457 | 2.475 | 2.221 | 7 |
2 | 1,592,750.00 | 2.02396 × 1018 | 7.73473 × 1018 | 3.822 | 4.010 | 5.982 | 91.077 |
3 | 796,375.00 | 1.99239 × 1017 | 1.14169 × 1018 | 5.730 | 5.254 | 13.255 | 1847.22 |
4 | 398,187.50 | 2.20429 × 1016 | 1.53539 × 1017 | 6.965 | 6.043 | 26.246 | 6040.29 |
5 | 199,093.75 | 2.59035 × 1015 | 1.98548 × 1016 | 7.665 | 7.243 | 48.912 | 216,049 |
6 | 99,546.88 | 3.1389 × 1014 | 2.52262 × 1015 | 8.037 | 7.922 | 88.349 | 345,984 |
7 | 49,773.44 | 3.86297 × 1013 | 3.17854 × 1014 | 8.228 | 8.308 | 157.078 | 1.40 × 106 |
8 | 24,886.72 | 4.7912 × 1012 | 3.98889 × 1013 | 8.325 | 8.565 | 277.074 | 1.12 × 107 |
9 | 12,443.36 | 5.96566 × 1011 | 4.99592 × 1012 | 8.374 | 8.696 | 486.797 | 8.99 × 107 |
10 | 6221.68 | 7.44253 × 1010 | 6.25101 × 1011 | 8.399 | 8.770 | 853.622 | 1.01 × 109 |
11 | 3110.84 | 9.29409 × 109 | 7.81759 × 1010 | 8.411 | 8.821 | 1495.48 | 1.28 × 1010 |
12 | 1555.42 | 1.16119 × 109 | 9.77437 × 109 | 8.418 | 8.846 | 2618.37 | 3.46 × 1011 |
13 | 777.71 | 1.45114 × 108 | 1.22195 × 109 | 8.421 | 8.861 | 4585.35 | 3.45 × 1011 |
14 | 388.86 | 1.8137 × 107 | 1.52753 × 108 | 8.422 | 8.872 | 8033.09 | 2.76 × 1012 |
15 | 194.43 | 2.26699 × 106 | 1.90947 × 107 | 8.423 | 8.877 | 14,049.9 | 2.20 × 1013 |
nlevel | Encoding Efficiency (times/s) | Decoding Efficiency (times/s) |
---|---|---|
1 | 147,859 | 180,342 |
2 | 74,360 | 110,776 |
3 | 48,061 | 83,951 |
4 | 35,062 | 68,442 |
5 | 27,614 | 57,478 |
6 | 22,882 | 50,835 |
7 | 19,299 | 45,348 |
8 | 16,841 | 40,504 |
9 | 14,882 | 37,323 |
10 | 13,361 | 34,541 |
11 | 12,068 | 31,775 |
12 | 11,018 | 30,075 |
13 | 10,103 | 27,909 |
14 | 9256 | 26,473 |
15 | 8680 | 24,895 |
Types of ESSG | Recursive Subdivision Methods | Encoding Methods | Cell Shapes | Volume Distortion | |
---|---|---|---|---|---|
SGDOG | 3D spherical regular polyhedron grid | degenerate octree | hierarchical encoding | 2 types | converge to 8.43 |
SDOG | 3D spherical latitude–longitude grid | degenerate octree | Z-curve encoding | 3 types | converge to 8.89 |
H3-3D | 3D spherical regular polyhedron grid | degenerate fourteen-ary tree | unspecified | 4 types | divergent |
GeoSOT-3D | 3D spherical latitude–longitude grid | complete octree | Z-curve encoding | 3 types | divergent |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Published by MDPI on behalf of the International Society for Photogrammetry and Remote Sensing. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Ren, Y.; Zhou, M.; Zhong, A. A New Earth System Spatial Grid Extending the Great Circle Arc QTM: The Spherical Geodesic Degenerate Octree Grid. ISPRS Int. J. Geo-Inf. 2025, 14, 152. https://doi.org/10.3390/ijgi14040152
Ren Y, Zhou M, Zhong A. A New Earth System Spatial Grid Extending the Great Circle Arc QTM: The Spherical Geodesic Degenerate Octree Grid. ISPRS International Journal of Geo-Information. 2025; 14(4):152. https://doi.org/10.3390/ijgi14040152
Chicago/Turabian StyleRen, Yilin, Mengyun Zhou, and Aijun Zhong. 2025. "A New Earth System Spatial Grid Extending the Great Circle Arc QTM: The Spherical Geodesic Degenerate Octree Grid" ISPRS International Journal of Geo-Information 14, no. 4: 152. https://doi.org/10.3390/ijgi14040152
APA StyleRen, Y., Zhou, M., & Zhong, A. (2025). A New Earth System Spatial Grid Extending the Great Circle Arc QTM: The Spherical Geodesic Degenerate Octree Grid. ISPRS International Journal of Geo-Information, 14(4), 152. https://doi.org/10.3390/ijgi14040152