286
Views
0
CrossRef citations to date
0
Altmetric
Research Article

Bidirectional mapping between rhombic triacontahedron and icosahedral hexagonal discrete global grid systems

ORCID Icon, ORCID Icon, ORCID Icon, ORCID Icon & ORCID Icon
Article: 2324952 | Received 07 Sep 2023, Accepted 24 Feb 2024, Published online: 06 Mar 2024

ABSTRACT

The icosahedron is currently the mainstream polygon in research and application of discrete global grid systems (DGGS). However, compared to the rhombic triacontahedron (RT), the icosahedron has disadvantages, such as lower sphere-fitting accuracy, greater projection distortion, and difficulty in incorporating the matrix structure for geospatial data storage. More importantly, the special positional relationship between the rhombic triacontahedron and the Earth enables it to effectively support event simulations related to geographical locations. To this end, bidirectional mapping of the hexagonal grid between the RT and icosahedron was proposed, which can efficiently integrate the existing datasets and algorithms of icosahedral DGGS into RT DGGS, thereby achieving seamless conversion between heterogeneous grid systems. We established geometric and topological correlations between the RT and icosahedron, abstracted the spatial algebraic structures of hexagonal grids on the two different polygons, and constructed mapping relationships between them. Finally, conversion between heterogeneous grid indices was achieved using dual quaternions. Experiments revealed that the proposed method was 3.9150 and 2.8151 times more efficient at grid conversion from RT to icosahedron and from icosahedron to RT, respectively, than was a method using latitude/longitude coordinates as a medium.

This article is part of the following collections:
Discrete Global Grid Systems for Developing Digital Earth Systems

1. Introduction

The rapid development of Earth observation technology and systems as well as satellite, airborne, and ground remote sensing systems provides data with high spatial, temporal, and radiometric resolutions (Guo, Zhang, and Zhu Citation2015). The exponential growth of data has led to the availability of ‘big data’, which exhibits multi-source, multi-resolution, multi-dimension, and spatial–temporal characteristics (Lee and Kang Citation2015; Li Citation2016). Discrete global grid systems (DGGS), considered the framework for the next-generation Digital Earth, utilize regular geometries to recursively divide the surface of Earth and form multiresolution reference systems. These systems also support large-scale massive data storage, processing, and analysis (Huang et al. Citation2024; Peterson et al. Citation2015; Purss et al. Citation2016; Thompson et al. Citation2022).

The mainstream cell geometries used in previous studies on polyhedron-based DGGS were the (1) triangle, (2) rhombus, and (3) hexagon (Uher Citation2019). As the shape closest to a circle, the hexagon has higher coverage efficiency, higher angular resolution, more directions, and less quantization error than do the triangle and rhombus, which are widely used in DGGS research at present (Sahr Citation2011; Stough et al. Citation2020).

Platonic solids have long been the preferred choice for polyhedron-based DGGS, owing to their highly symmetrical geometric structures and excellent geometric properties (). Based on the cube, Gibb (Citation2016) extended HEALPix to an ellipsoid of revolution and developed rHEALPix. Dutton (Citation1999) proposed a quaternary triangular mesh based on the octahedron that is widely used in global data organization and management. Ben et al. (Citation2015) proposed a construction algorithm for hexagonal grid systems based on the octahedron. Among all Platonic solids, the icosahedron is the most studied and used polygon at present, owing to its superior spherical approximation efficiency and regular triangular faces. Sahr, White, and Kimerling (Citation2003) constructed the icosahedral Snyder equal area aperture 3 hexagonal grid (ISEA3H) and proposed central pace indexing (Sahr Citation2019); Ben et al. (Citation2018) proposed an algebraic encoding scheme for aperture 3 icosahedral hexagonal DGGS; Peterson (Citation2013) designed the hierarchical coding method PYXIS for ISEA3H; Mahdavi-Amiri, Harrison, and Samavati (Citation2015) combined triangles on an icosahedron to form ‘virtual rhombuses’ and realized efficient visualization of a hexagonal grid; and Zhou et al. (Citation2023) developed the hexagon hierarchy on uniform tiles and designed efficient cell navigation methods.

Figure 1. Five Platonic solids. Except for dodecahedron, the remaining Platonic solids are widely applied in the construction of polyhedral DGGSs due to their highly symmetrical geometric structures and regular surfaces.

Figure 1. Five Platonic solids. Except for dodecahedron, the remaining Platonic solids are widely applied in the construction of polyhedral DGGSs due to their highly symmetrical geometric structures and regular surfaces.

Constrained by the number of faces and inherent geometric properties of the icosahedron, most existing grid systems struggle to achieve high spherical approximation efficiency. To this end, Hall et al. (Citation2020) proposed the Disdyakis triacontahedron DGGS. Bernardin et al. (Citation2011) proposed Crusta for real-time visualization of sub-meter digital topography based on the rhombic triacontahedron (RT), and Liang et al. (Citation2022) proposed a construction method for an RT DGGS in which the spherical cells have less distortion and higher compactness than those of the icosahedron. Overall, the RT has a higher spherical approximation efficiency than the icosahedron, and its rhombic surfaces can be effectively integrated with quadtree-based structures for data storage and processing purposes (Wang et al. Citation2023). Moreover, the Open Geospatial Consortium has attempted to establish specifications for the interoperability of DGGS (Alderson et al. Citation2020; Huang et al. Citation2024; Purss et al. Citation2016). However, various grid systems have been designed based on specific requirements and interoperation between them must be achieved by latitude/longitude as the medium, which is efficient. Bidirectional mapping can integrate the existing datasets and algorithms of icosahedral DGGS into RT DGGS to make use of the geometric advantages of the RT for spatial analysis. Furthermore, mapping provides a new approach to the interoperability of heterogeneous grids.

To this end, we (a) introduce the concept of homogeneous coordinates in computer vision which represent points in projective geometry utilizing an additional coordinate, allowing for the seamless handling of transformations and representing points at infinity. Furthermore, we also expand two-dimensional coordinates on a polyhedral surface into quaternion form; (b) establish geometric topological correlations between the icosahedron and RT and utilize dual quaternions which are simply the unification of dual-number theory with hypercomplex numbers (Kenwright Citation2012), to express the mapping relationship; (c) abstract the algebraic structure of hexagonal cells onto an RT and icosahedron, and rigorously prove the existence of a bijection between the two types of grids.

2. Basic concepts

The aperture refers to the area ratio between cells at successively coarser grid resolutions, where a hexagonal grid can be constructed for any aperture i2+ij+j2i,jZ+ (Purss et al. Citation2019). Simultaneously, hexagonal cells can be classified into two types (Sahr Citation2008): cells parallel to edges (Class I) and cells perpendicular to edges (Class II), as shown in .

Figure 2. Two different types of hexagonal cell.

Figure 2. Two different types of hexagonal cell.

In this study, the RT and icosahedron Snyder equal area projections (Snyder Citation1992) are defined as RTEA (Liang et al. Citation2022) and ISEA, respectively, and a hexagonal grid with aperture X is denoted by XH. This study focused on ISEA -4H -CI, ISEA -4H -CII, RTEA -4H -CI, and RTEA -4H -CII.

3. Bidirectional mapping of hexagonal grids

The fundamental goal of conversion between different polyhedral grids is to establish a one-to-one correspondence relationship between discrete points in the polyhedral spaces. Utilizing the intrinsic geometric connections between different polyhedrons, a global coordinate system (GCS) was established to connect different local coordinate system (LCS), ultimately completing the construction of the mapping function.

3.1. Geometric topological correlations between the icosahedron and RT

Let the edge length of the RT be denoted by L1, the obtuse angle of the rhombic surface by α, and the surface area of the RT by SRT=30sinαL12. Let the icosahedron, denoted by ICO, with a surface area equal to that of the RT, have an edge length L2, an angle of triangular faces β, and a surface area SICO=53L22. Based on the condition of equal surface area SICO=SRT, the following can be easily obtained as. (1) L2=23sinαL1,(1) where α=116.57.

Connecting the long diagonals of the rhombuses on the RT forms its dual icosahedron, denoted as ICO’, with edge length L2, as illustrated in (a) and (b). The centers of ICO and ICO’ are located at the same position in space, and the ratio k between L2 and L2 is expressed as. (2) k=L2L2=2sinα223sinα,(2)

Figure 3. RT and its dual icosahedron. (a) Triangular surface formed by the long diagonals of rhombuses on the RT (b) The dual icosahedron of the RT.

Figure 3. RT and its dual icosahedron. (a) Triangular surface formed by the long diagonals of rhombuses on the RT (b) The dual icosahedron of the RT.

3.2. Mapping relationship between icosahedral and RT coordinate systems

Polyhedron-based DGGS divides a polyhedron into several sub-domains using basic surfaces (triangles, rhombuses) and establishes a local planar coordinate system in each sub-domain to describe the position of cells (Robertson et al. Citation2020).

A LCS Oijk was constructed by taking the center O of the two-dimensional basic surface as the origin and building orthogonal imaginary axes i,jas well as an imaginary axis k along the normal direction of the surface. A GCS OGlobalijk was also established by considering the center OG of the polyhedron as the origin, and any point P on the polyhedral surface could be represented as a pure quaternion P=[0,v],v=[x,y,z]T.

Let fGlobalRT, fRTGlobal denote the mapping between the LCS and GCS of the RT, and fGlobalICO, fICOGlobal denote the mapping between the LCS and GCS of the ICO’. Let fRTICO, fICORT denote the mapping between the LCS of the RT and ICO’, as shown in . The above mapping has a Jacobian of 1, indicating that the transformation satisfies the property of equal areas.

Figure 4. Mapping relationship between the LCS and GCS of the RT and ICO’.

Figure 4. Mapping relationship between the LCS and GCS of the RT and ICO’.

3.2.1. Mapping between the LCS and GCS

We denoted the rhombic surface of the RT Πs,s{1,230}, the vertices composing each rhombus vm=(xm,ym,zm),m{1,2,3,4}, the center coordinate vcenter=vm4, and the normal vector F=(A,B,C). We denoted the triangular surface of the ICO Πs,s{1,220}, the vertices of each triangle vm=(xm,ym,zm),m{1,2,3}, the center vcenter=vm3, and the normal vector F=(A,B,C). The normal vector of the GCS was denoted by FG=(AG,BG,CG)=(0,0,1).

Using linear algebra, the analytical expressions for Πi and Πi can be obtained as. (3) Π=|xx1yy1zz1x2x1y2y1z2z1x3x1y3y1z3z1|=Ax+By+Cz+D=0,(3) (4) Π=|xx1yy1zz1x2x1y2y1z2z1x3x1y3y1z3z1|=Ax+By+Cz+D=0.(4)

Dual quaternions have been utilized to achieve a unified implementation of rotation and translation, providing a compact, singularity-free, concise, and rigid transformation (Kenwright Citation2012). Therefore, they were introduced to simplify mapping operations and improve conversion efficiency and were expressed as. (5) q=qr+qdϵ=[qr,qd]withϵ0,ϵ2=0,(5) where qr,qd are quaternions representing the real and dual parts, respectively, and ϵ is the dual operator.

Typically, a unit dual quaternions is utilized to represent displacement, where the real part qr denotes the pure rotational process and the dual part qd the pure translational process and is formulated as. (6) qr=[r,0],qd=[1,12tr],(6) where r and t are pure quaternions.

By combining unit dual quaternions for translation and rotation into q, any point p that undergoes rigid body motion () can be represented as p, shown as. (7) q=qd×qr,(7) (8) p=qpq.(8)

Taking mapping from the LCS to GCS as an example, we decomposed the transformation into two processes: rotation (ur) and translation (ut). The offset of the two different coordinate origins was defined as t=(xoffset,yoffset,zoffset), and ut was represented by the unit dual quaternion. (9) ut=[1,qt],qt=[0,12t].(9)

ur was further decomposed into rotation uq1=[qr1,0] around the imaginary axis k with angle θ and rotation uq2=[qr2,0] around the intersection plane of Oij and OGIJ with angle φ. Let the projection of the axis k of the LCS into the GCS be denoted as vproj, and let the vector of k be denoted as v. θ and φ were both obtained as (10) vproj=(xjAGwl,yjBGwl,zjCGwl),(10) (11) θ=arccosvprojv|vproj||v|,(11) (12) φ=arccos|r|ll,(12) where w=AGxj+BGyj+CGzj+DG, l=AG2+BG2+CG2, l=A2+B2+C2, r=AGA+BGB+CGC.

Figure 5. Rigid body motion in different coordinate systems.

Figure 5. Rigid body motion in different coordinate systems.

Then, it is easy to obtain ur, which is presented by. (13) qr1=[cosθ2,sinθ2n1],n1=(0,0,1),(13) (14) qr2=[cosφ2,sinφ2n2],n2=F×FG,(14) (15) ur=uq2uq1.(15)

Finally, any point qLocal=[0,xl,yl,0] in the LCS can be converted to a global coordinate qGlobal=[0,xg,yg,zg] through the unit dual quaternion u, which is formulated by. (16) qGlobal=uqLocalu,(16) where u=ut×ur.

According to the properties of the unit dual quaternion, inverse transformation can also be easily implemented.

3.2.2. Mapping between the LCS of the RT and ICO’

Based on Section 3.2.1, we further investigated the correspondence relationship between the LCS of the RT and ICO’. The triangular surface ΠTn,n{1,220} of the ICO’ was divided into three regions: Tn1, Tn2, and Tn3 (). The correspondence relationship is presented as. (17) {Tn1={x0y0y<13x}Tn2={x<0y<0y>13x}Tn3={y13xy13x},(17) where ΠTn=Tn1Tn2Tn3 and Tn1Tn2Tn3=.

Figure 6. Correspondence relationship between regions on the icosahedron and RT.

Figure 6. Correspondence relationship between regions on the icosahedron and RT.

Similarly, the rhombic surface ΠDm,m{1,230} of the RT was divided into two regions, denoted by Dm1 and Dm2 (). The correspondence relationship is. (18) {Dm1={x0}Dm2={x<0},(18) where ΠDm=Dm1Dm2 and Dm1Dm2=.

Because direct conversion between the two LCSs is not possible, we chose the GCS as the medium to realize the mapping. fRTICO and fICORT can be achieved in two steps: first by converting from the initial LCS to the GCS using the unit dual quaternion u1, and second from the GCS to the target LCS using the unit dual quaternion u2, demonstrated as. (19) {fICORT=fICOGlobalfGlobalRTfRTICO=fRTGlobalfGlobalICO.(19)

Thus, any point qLocal=[0,xl,yl,0] in the initial LCS can be converted to the local coordinates qRes=[0,xl,yl,0] in the target LCS, which is described by (20) qRes=(u1u2)qLocal(u1u2).(20)

3.3. Mapping relationship between icosahedral and RT grids

Sections 3.1 and 3.2 revealed the geometric correlation between the RT and icosahedron and established the bidirectional mapping of different coordinate systems. As the grid is essentially a discretization of the continuous polyhedral space, conversion between different grid systems requires the establishment of a mapping function f for polyhedral discretized spaces and f must be either injective or bijective.

Theorem 3.1:

The mapping (fRTICO and fICORT) between RTEAH4 and ISEAH4 is bijective.

Proof 3.1:

According to Section 3.2.2, the regions πTn and πDm are projections of each other on another polyhedron, that is, πTn=Proj(πDm) and πDm=Proj1(πTn). Thus, Proj is a bijection.

The set of infinite and grid points on π(πTn or πDm) were denoted by S and SHex, respectively. Since Proj is a bijection and SHexS, we can always find the image SImage of SHex in Proj(π). At this point, we only need to prove that SImage is equal to the set of grid points SHex in Proj(π), which will prove the existence of a bijection between the hexagonal grids.

The number of cells in the different hexagonal grid systems is listed in . The numbers of cells in ISEA -4H -CI and RTEA -4H -CII, as well as in ISEA -4H -CII and RTEA -4H -CI, are clearly the same, with a difference of one level. We can easily deduce that fRTICO and fICORT are surjective.

Table 1. Numbers of cells in different grid systems.

We selected icosahedral and RT grids with the same numbers of cells at levels L and L-1 (L>1), respectively, and classified them for discussion.

(1)

ISEA -4H -CII and RTEA -4H -CI

Firstly, we combined triangles on ICO’ to form 10 ‘virtual rhombuses’ as shown in (a). Let ω=12+32i, where i represents an imaginary quantity. The set E={0,ω,ω5,ω6} was defined to describe the positions of cells, and e represents any element in E. Excluding the two special hexagons at the north and south poles, the set of hexagonal cells TL in ISEA -4H -CII can be represented as. (21) TL=n=110l=1L12le.(21)

Based on the projection Proj mentioned above, we mapped the rhombic surfaces of the RT onto the triangular faces of ICO’, and the resulting new rhombus had an α of 120° and a long diagonal equal to the length of the triangular faces. ‘Vertex tiles’ and ‘face tiles’ of the RT were defined as demonstrated in . The set of hexagonal cells DL1 in RTEA -4H -CI is expressed as (22) DL1=(n=130FnL1)(m=110VmL1),L1.(22)

Each ‘virtual rhombus’ can be equivalently represented by three FRT and one VRT, as shown in . (23) l=1L12le=l=1L112le(12ω+l=1L=112le)(12ω5+l=1L=112le)(12ω6+l=1L=112le),(23) (24) DL1=110(13FL1VL1)=n=110l=0L12le=TL.(24)

(2)

ISEA -4H -CI and RTEA -4H -CII

Figure 7. (a) ISEA -4H -CII and RTEA -4H -CI (b) ISEA -4H -CI and RTEA −4H -CII.

Figure 7. (a) ISEA -4H -CII and RTEA -4H -CI (b) ISEA -4H -CI and RTEA −4H -CII.

Figure 8. Spatial relationship between the ISEA -4H -CII and RTEA -4H -CI grid cells.

Figure 8. Spatial relationship between the ISEA -4H -CII and RTEA -4H -CI grid cells.

Twelve ‘vertex tiles’ VICO (two of which were located at the north and south poles) and twenty ‘face tiles’ FICO of ICO’ were defined. Excluding the tiles at the poles, the set of hexagonal cells TL in ISEA -4H -CI is defined as. (25) TL=(n=120FnL)(m=110VmL).(25)

Each ‘virtual rhombus’ was equal to three rhombic surfaces of the RT and can also be equivalently represented by two FICO and one VICO, as depicted in . The set E={0,ω+ω22,ω+ω62,ω5+ω62} was defined, and e represents any element in E. The set of hexagonal cells DL1 in RTEA -4H -CII is expressed as (26) DL1=n=130l=1L112le.(26)

Similarly, based on the equivalence relation, the following can be obtained. (27) DL1=110(n=1312le)=n=110(12FV)=(n=120FnL)(m=110VmL)=TL.(27)

According to the discussion above, it can be deduced that all elements in the set of hexagonal grids in the RT and ICO’, denoted as SRTL1 and SICOL, respectively, can be mapped to each other through fRTICO and fRTICO with unique images.

Figure 9. Neighborhood search of multi-structural elements.

Figure 9. Neighborhood search of multi-structural elements.

Q.E.D.

According to Theorem 3.1 and Section 3.2, seamless conversion between ISEA-4H and RTEA -4H can be achieved using dual quaternions, which enables the integration and extension of the existing indexing schemes and algorithms of icosahedral DGGS into RT DGGS.

Moreover, except for the conversion between ICO and RT DGGS, the proposed method has potential application with heterogeneous DGGS with a dual relationship between polyhedrons such as octahedron and rhombic dodecahedron.

4. Results and discussion

First, the dual quaternion class was constructed to implement the coordinate transformation relationships established in this study. Second, the conversion between the heterogeneous grids was achieved by conducting mapping. Third, the proposed method was compared with the traditional conversion method utilizing latitude/longitude coordinates as the medium, and the efficiency ratio was calculated. Finally, we evaluated the compactness of the converted cells and selected specific areas in which to test the correctness. Each program was compiled on the same laptop (Intel Core [email protected] GHz,16GB RAM, Windows 10 Pro For Workstations; MSVC++ 2022 Current (Release X64) version 17.0.0).

Using the open-source matrix library Eigen (https://eigen.tuxfamily.org/) (Guennebaud, Jacob, and others 2010), we constructed a dual quaternion class DualQuaternion, whose basic structure is shown in . The members of the class were the real and imaginary parts, and the main implemented functions included dot product, cross product, and scalar multiplication of dual quaternions.

Figure 10. Class diagram of DualQuaternion.

Figure 10. Class diagram of DualQuaternion.

The accuracy of the conversion between ISEA- 4H -CII and RTEA −4H -CI as well as between ISEA- 4H -CI and RTEA- 4H- CII was tested. The basic approach was as follows: the four types of grids were initialized and used to generate the corresponding grid code. The grid code was converted into local Cartesian coordinates and extended to quaternion form. Using the mapping relationship established in this study, the current coordinates were converted into the target coordinate system and finally into the target grid code, as depicted in . The conversion results are plotted in .

Figure 11. Conversion process between ISEA -4H and RTEA -4H.

Figure 11. Conversion process between ISEA -4H and RTEA -4H.

Figure 12. Results of conversion between (a) RTEA -4H -CII and ISEA −4H -CI and between (b) RTEA -4H -CI and ISEA -4H -CII.

Figure 12. Results of conversion between (a) RTEA -4H -CII and ISEA −4H -CI and between (b) RTEA -4H -CI and ISEA -4H -CII.

The experiments showed that the proposed mapping method correctly reflects the spatial relationships between the heterogeneous grids and that ISEA −4H and RTEA −4H cells correspond one-to-one after transformation, indicating generality and robustness.

Furthermore, the proposed method was compared with a traditional method using latitude/longitude coordinates as the medium, and the grid level was set at 5–12. The results are shown in and and .

Figure 13. Efficiency ratio of grid conversion between RTEA -4H -CII and ISEA −4H -CI.

Figure 13. Efficiency ratio of grid conversion between RTEA -4H -CII and ISEA −4H -CI.

Figure 14. Efficiency ratio of grid conversion between RTEA-CI-H4 and ISEA-CII-H4.

Figure 14. Efficiency ratio of grid conversion between RTEA-CI-H4 and ISEA-CII-H4.

Table 2. Conversion from RTEA -4H -CII to ISEA -4H -CI.

Table 3. Conversion from ISEA -4H -CI to RTEA -4H -CII.

Table 4. Conversion from RTEA -4H -CI to ISEA -4H -CII.

Table 5. Conversion from ISEA -4H -CII to RTEA -4H -CI.

The experiments indicated that the average conversion from RTEA- 4H -CII to ISEA −4H -CI using the proposed method was 3.8345 times more efficient than that using the latitude/longitude method, from RT4HCI to IS4HCII 3.9954 times more efficient, from ISEA −4H -CI to RTEA −4H -CII 2.8217 times more efficient, and from ISEA −4H -CII to RTEA −4H -CI 2.8084 times more efficient. The efficiency ratio remained stable as the grid level increased. Overall, the efficiency improvement when converting from the RT to icosahedron was more significant, primarily because the RT had more surfaces than the icosahedron, resulting in a longer processing time during the Snyder equal-area projection process (Snyder Citation1992).

Although there was a one-to-one correspondence between the grid cells, owing to the different projection methods between the different polygons and the sphere, the cells projected onto the surface of the sphere inevitably experience distortion, even if their areas are equal. This can be regarded as an uneven result generated by different discretization methods of the spherical space. The degree of cell deformation was evaluated by introducing zonal standard compactness (ZSC) (Kimerling et al. Citation1999; Wang et al. Citation2021), and the results are shown in and . (28) ZSC=4πs2s2/r2p(28) where s represents the area of the cells, r represents Earth's radius, and p represents the perimeter of the cells.

Figure 15. The compactness of cells on RTEA-4H and ISEA-4H.

Figure 15. The compactness of cells on RTEA-4H and ISEA-4H.

Table 6. The compactness of cells on RTEA -4H and ISEA -4H.

The results indicate that RT exhibits superior compactness in grid cells, and compactness tends to converge with the increasing hierarchy of the grid. This observation underscores the practicality of the proposed method: achieving seamless transformation of grid centers between two heterogeneous DGGSs while enhancing the precision of data modeling.

Finally, RTEA -4H -CII and the converted ISEA -4H -CI were tested for discretization of the same area, with the grid level set at 5–8, as shown in .

Figure 16. Discretization of the mainland United States using RTEA-4H -CII and the converted ISEA −4H -CI.

Figure 16. Discretization of the mainland United States using RTEA-4H -CII and the converted ISEA −4H -CI.

Overall, the cells converted using the proposed method maintained similar degrees of compactness to those of the original cells, and there were no topological errors, such as holes or missing areas. This method supported the extension and integration of the current icosahedral grid dataset into the RT DGGS. Moreover, the existing data model and simulation algorithms can achieve seamless migration due to the one-to-one corresponding relationship between grid centers.

5. Conclusions

Icosahedral DGGS are widely used in Earth information science and spatial analysis. Therefore, it is necessary to establish a fast and seamless model for conversion between icosahedral and RT DGGS to achieve efficient integration of existing datasets and algorithms.

First, based on the inherent geometric properties of the RT and icosahedron, spatial topological relationships were established. Secondly, the ‘dimensionality enhancement’ concept was adopted using quaternions, and the two-dimensional coordinates were extended to three dimensions. A GCS was then established along with the conversion relationships between different LCSs. Moreover, the algebraic structures of RTEA -4H and ISEA -4H were studied, and a rigorous proof of the bijective relationship between RTEA -4H and ISEA -4H was provided. Finally, dual quaternions were used for efficient mapping between heterogeneous grid cells. Experiments showed that compared with the latitude/longitude method, the proposed method significantly improved efficiency while also supporting the integration of existing grid datasets, models, algorithms, and interoperability between different grid systems.

This study refers to the idea of homogeneous coordinates in computer vision and uses quaternions to describe grid cells in a hyper-spherical space. The results could also be applied to the modeling of three-dimensional DGGS and four-dimensional spatio-temporal DGGS. Furthermore, using dual quaternions for rotation in the three-dimensional GCS may solve the problem of crossing faces in the DGGS, significantly improving computational efficiency.

In this study, we focused on the mapping relationship of the aperture 4 hexagonal grid between the RT and icosahedron because studies are lacking on the algebraic structure of the aperture 3 and aperture 7 hexagonal grids on the RT. We plan to constructed bidirectional mapping between RT and icosahedral DGGS with different aperture in our future work.

Disclosure statement

No potential conflict of interest was reported by the author(s).

Additional information

Funding

This work was supported by the National Defense Science Innovation Special Zone Program of China: [Grant Number 20-163-14-LZ-001-003-01]; the special science fund for innovation ecosystem construction of National Supercomputing Center in Zhengzhou: [Grant Number 201400210100].

References

  • Alderson, Troy, Matthew Purss, Xiaoping Du, Ali Mahdavi-Amiri, and Faramarz Samavati. 2020. “Digital Earth Platforms.” In Manual of Digital Earth, edited by Huadong Guo, Michael F. Goodchild, and Alessandro Annoni, 25–54. Singapore: Springer Singapore.
  • Ben, Jin, Yalu Li, Chenghu Zhou, Rui Wang, and Lingyu Du. 2018. “Algebraic Encoding Scheme for Aperture 3 Hexagonal Discrete Global Grid System.” Science China Earth Sciences 61 (2): 215–227. https://doi.org/10.1007/s11430-017-9111-y.
  • Ben, Jin, Xiaochong Tong, Chenghu Zhou, and Kaixin Zhang. 2015. “Construction Algorithm of Octahedron Based Hexagon Grid Systems.” Journal of Geo-Information Science 17:789–797. https://doi.org/10.3724/SP.J.1047.2015.00789.
  • Bernardin, Tony, Eric Cowgill, Oliver Kreylos, Christopher Bowles, Peter Gold, Bernd Hamann, and Louise Kellogg. 2011. “Crusta: A new Virtual Globe for Real-Time Visualization of sub-Meter Digital Topography at Planetary Scales.” Computers & Geosciences 37 (1): 75–85. https://doi.org/10.1016/j.cageo.2010.02.006.
  • Dutton, Geoffrey. 1999. “Computational Aspects of a Quaternary Triangular Mesh.” In A Hierarchical Coordinate System for Geoprocessing and Cartography, 41–70. Berlin, Heidelberg: Springer Berlin Heidelberg. https://link.springer.com/book/10.1007/BFb0011617#toc.
  • Gibb, R. G. 2016. “The rHEALPix Discrete Global Grid System.” IOP Conference Series: Earth and Environmental Science 34 (1): 012012. https://doi.org/10.1088/1755-1315/34/1/012012.
  • Guennebaud, Ga, Beno Jacob, et al. “Eigen v3.”
  • Guo, Huadong, Li Zhang, and Lanwei Zhu. 2015. “Earth Observation big Data for Climate Change Research.” Advances in Climate Change Research 6 (2): 108–117. https://doi.org/10.1016/j.accre.2015.09.007.
  • Hall, John, Lakin Wecker, Benjamin Ulmer, and Faramarz Samavati. 2020. “Disdyakis Triacontahedron DGGS.” ISPRS International Journal of Geo-Information 9 (5): 315. https://doi.org/10.3390/ijgi9050315.
  • Huang, Xinhai, Junjie Ding, Jin Ben, Jianbin Zhou, and Qishuang Liang. 2024a. “Unified Multi-Structural Element Modeling Methods Using Icosahedral Discrete Global Grid Systems.” Mathematical Geosciences. https://doi.org/10.1007/s11004-023-10082-w.
  • Huang, Xinhai, Junjie Ding, Jin Ben, Jianbin Zhou, Qishuang Liang, and Jinchi Dai. 2024b. “Advancing Digital Earth Modeling: Hexagonal Multi-Structural Elements in Icosahedral DGGS for Enhanced Geospatial Data Processing.” Environmental Modelling & Software 172:105922. https://doi.org/10.1016/j.envsoft.2023.105922.
  • Kenwright, Ben. 2012. “A Beginners Guide to Dual-Quaternions: What They Are, How They Work, and How to Use Them for 3D Character Hierarchies.” Paper Presented at the International Conference in Central Europe on Computer Graphics and Visualization.
  • Kimerling, Jon, Kevin Sahr, Denis White, and Lian Song. 1999. “Comparing Geometrical Properties of Global Grids.” Cartography and Geographic Information Science 26 (4): 271–288. https://doi.org/10.1559/152304099782294186.
  • Lee, Jae-Gil, and Minseo Kang. 2015. “Geospatial Big Data: Challenges and Opportunities.” Big Data Research 2 (2): 74–81. https://doi.org/10.1016/j.bdr.2015.01.003.
  • Li, Deren. 2016. “Towards geo-Spatial Information Science in Big Data Era.” Acta Geodaetica et Cartographica Sinica 45 (4): 379. https://doi.org/10.11947/j.AGCS.2016.20160057.
  • Liang, Xiaoyu, Jin Ben, Rui Wang, Qishuang Liang, Xinhai Huang, and Junjie Ding. 2022. “Construction of Rhombic Triacontahedron Discrete Global Grid Systems.” International Journal of Digital Earth 15 (1): 1760–1783. https://doi.org/10.1080/17538947.2022.2130459.
  • Mahdavi-Amiri, Ali, Erika Harrison, and Faramarz Samavati. 2015. “Hexagonal Connectivity Maps for Digital Earth.” International Journal of Digital Earth 8 (9): 750–769. https://doi.org/10.1080/17538947.2014.927597.
  • Peterson, Perry. 2013. “Close-Packed Uniformly Adjacent, Multiresolutional Overlapping Spatial Data Ordering.” In.: Google Patents.
  • Peterson, Perry, George Percivall, Matthew Purss, Faramarz Samavati, and Robert Gibb. 2015. “Discrete Global Grid Systems-A Framework for the next Era in Big Earth Data.” Paper presented at the AGU Fall Meeting Abstracts, 01-02 December 2015.
  • Purss, Matthew, Robert Gibb, Faramarz Samavati, Perry Peterson, and Jin Ben. 2016. “The OGC® Discrete Global Grid System Core Standard: A Framework for Rapid Geospatial Integration.” Paper Presented at the 2016 IEEE International Geoscience and Remote Sensing Symposium (IGARSS), 10-15 July 2016.
  • Purss, Matthew, Perry Peterson, Peter Strobl, Clinton Dow, Zoheir Sabeur, Robert Gibb, and Jin Ben. 2019. “Datacubes: A Discrete Global Grid Systems Perspective.” Cartographica: The International Journal for Geographic Information and Geovisualization 54 (1): 63–71. https://doi.org/10.3138/cart.54.1.2018-0017.
  • Robertson, Colin, Chiranjib Chaudhuri, Majid Hojati, and Steven A. Roberts. 2020. “An Integrated Environmental Analytics System (IDEAS) Based on a DGGS.” ISPRS Journal of Photogrammetry and Remote Sensing 162:214–228. https://doi.org/10.1016/j.isprsjprs.2020.02.009.
  • Sahr, Kevin. 2008. “Location Coding on Icosahedral Aperture 3 Hexagon Discrete Global Grids.” Computers, Environment and Urban Systems 32 (3): 174–187. https://doi.org/10.1016/j.compenvurbsys.2007.11.005.
  • Sahr, Kevin. 2011. “Hexagonal Discrete Global Grid Systems for Geospatial Computing.” In Archives of Photogrammetry, Cartography and Remote Sensing, 363–376.
  • Sahr, Kevin. 2019. “Central Place Indexing: Hierarchical Linear Indexing Systems for Mixed-Aperture Hexagonal Discrete Global Grid Systems.” Cartographica: The International Journal for Geographic Information and Geovisualization 54: 16–29. https://doi.org/10.3138/cart.54.1.2018-0022.
  • Sahr, Kevin, Denis White, and A. Jon Kimerling. 2003. “Geodesic Discrete Global Grid Systems.” Cartography and Geographic Information Science 30 (2): 121–134. https://doi.org/10.1559/152304003100011090.
  • Snyder, John. 1992. “An Equal-Area map Projection for Polyhedral Globes.” Cartographica: The International Journal for Geographic Information and Geovisualization 29 (1): 10–21. https://doi.org/10.3138/27H7-8K88-4882-1752.
  • Stough, Timothy, Noel Cressie, Emily Kang, Anna Michalak, and Kevin Sahr. 2020. “Spatial Analysis and Visualization of Global Data on Multi-Resolution Hexagonal Grids.” Japanese Journal of Statistics and Data Science 3 (1): 107–128. https://doi.org/10.1007/s42081-020-00077-w.
  • Thompson, Jeffery, Mary Brodzik, Kevin Silverstein, Mason Hurley, and Nathan Carlson. 2022. “EASE-DGGS: A Hybrid Discrete Global Grid System for Earth Sciences.” Big Earth Data 6 (3): 340–357. https://doi.org/10.1080/20964471.2021.2017539.
  • Uher, Vojtěch. 2019. “Hierarchical Hexagonal Clustering and Indexing.” Symmetry 11 (6):731. https://doi.org/10.3390/sym11060731.
  • Wang, Rui, Jin Ben, Xinhai Huang, Jianbin Zhou, and Junjie Ding. 2023. “A Fast Grid Generation Algorithm for Local Irregular Parts of Hexagonal Discrete Global Grid Systems.” Cartography and Geographic Information Science 50 (2): 178–196. https://doi.org/10.1080/15230406.2023.2171492.
  • Wang, Zheng, Xuesheng Zhao, Wenbin Sun, Fuli Luo, Yalu Li, and Yuanzheng Duan. 2021. “Correlation Analysis and Reconstruction of the Geometric Evaluation Indicator System of the Discrete Global Grid.” ISPRS International Journal of Geo-Information 10 (3): 115. https://doi.org/10.3390/ijgi10030115.
  • Zhou, Jianbin, Jin Ben, Xinhai Huang, Rui Wang, Xiaoyu Liang, Junjie Ding, and Qishuang Liang. 2023. “Efficient Cell Navigation Methods and Applications of an Aperture 4 Hexagonal Discrete Global Grid System.” International Journal of Geographical Information Science 37 (3):529–549. https://doi.org/10.1080/13658816.2022.2125972