-
Notifications
You must be signed in to change notification settings - Fork 361
Description
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.