Skip to content

Concerning The Length Of Index Keys #2238

@jamesmcclain

Description

@jamesmcclain

In looking at the issue of how to make use of the GeoWave indexing code in GeoTrellis (see here and here), the issue of GeoTrellis' spatial and spatio-temporal index key length (currently fixed at one 64-bit Long) comes up.

GeoMesa (in its XZ-index) and GeoWave both use Array[Byte] for this purpose.

Preliminary, I found that upgrading GeoTrellis to use an Array[Byte] would require significant and wide-ranging changes and/or duplications throughout many parts of the code; this issue is intended to be a reminder and a place for gathering thoughts about this question.

Also, it may make sense to use BigInt rather than Array[Byte] because it has the ability to go to/from big-endian arrays of bytes and it matches well with GeoTrellis' desire to compare keys.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions