Skip to content
Core.Int Method

Int64 representation of the cell according to OGC

Bit Layout

3 bits were added in each subsequent resolution to represent i and j coordinates. This determines the cell ordering used for iteration and storage. This linear index is designed to be compact, i.e. all cell numbers from 0 to length(cells)-1 were used. In addition, the resolution is stored in the first 3 significant bits to be unambiguous across different spatial resolutions. The traversing starts at the i coordinates longer side of the first of the 5 sub matrices, going line by line of the same sub matrix. If all points within a sub matrix are visited, it seemingness continuous on the subsequent sub matrix.

Most 3 significant bits: n ∈ [0,4] Next resolution bits: j ∈ [0, 2^resolution-1] Next resolution+1 bits: i ∈ [0, 2*2^resolution-1]

source
DGGS.DGGSDataset Type

Set of DGGSArrays with aligned and shared dimensions at the same resolution.

source
DGGS.DGGSPyramid Type

Set of DGGSDatasets with subsequent spatial refinement levels forming a pyramid

source
DGGS.get_geo_bbox Method

Calculate actual geo extent

source
DGGS.get_geo_bbox Method

Infere max possible geo extent

source
DGGS.to_cell Method

Transform geographical coordinates (lat,lon) to cell ids (i,j,n) Reverse operation of to_geo

source
DGGS.to_cell Method

Multi-threaded version of to_cell geo_points: Vector of (lon,lat) tuples

source
DGGS.to_dggs_array Method

Fast iterative version only supporting mean

source
DGGS.to_dggs_dataset Method

Fast iterative version only supporting mean

source
DGGS.to_geo Method

Transform cell ids (i,j,n) to geographical coordinates (lat,lon) Reverse of to_cell_id

source
DimensionalData.Dimensions.Lookups.rebuild Method

rebuild immutable objects with new field values. Part of any AbstractDimArray.

source