Package

org.locationtech.geomesa

curve

Permalink

package curve

Visibility
  1. Public
  2. All

Type Members

  1. case class BinnedTime(bin: Short, offset: Long) extends Product with Serializable

    Permalink

    Represents a time by an offset into a binned bucket.

    Represents a time by an offset into a binned bucket. The bin represents days, weeks, months or years since the java epoch. The offset represents milliseconds, seconds, or hours into that bin.

    Times can be partitioned based on four periods:

    TimePeriod.Day bin => day offset => milliseconds max date => 2059/09/18

    TimePeriod.Week bin => week offset => seconds max date => 2598/01/04

    TimePeriod.Month bin => month offset => seconds max date => 4700/08/31

    TimePeriod.Year bin => year offset => minutes max date => 34737/12/31

    bin

    number of time periods from the java epoch

    offset

    precise offset into the specific time period

  2. trait NormalizedDimension extends AnyRef

    Permalink

    Maps a double within a known range to an Int in [0, bins)

  3. trait SpaceFillingCurve[T] extends AnyRef

    Permalink
  4. trait SpaceTimeFillingCurve[T] extends AnyRef

    Permalink
  5. class XZ2SFC extends AnyRef

    Permalink

    Extended Z-order curve implementation used for efficiently storing polygons.

    Extended Z-order curve implementation used for efficiently storing polygons.

    Based on 'XZ-Ordering: A Space-Filling Curve for Objects with Spatial Extension' by Christian Böhm, Gerald Klump and Hans-Peter Kriegel

  6. class XZ3SFC extends AnyRef

    Permalink

    Extended Z-order curve implementation used for efficiently storing polygons.

    Extended Z-order curve implementation used for efficiently storing polygons.

    Based on 'XZ-Ordering: A Space-Filling Curve for Objects with Spatial Extension' by Christian Böhm, Gerald Klump and Hans-Peter Kriegel, expanded to 3 dimensions

  7. class Z2SFC extends SpaceFillingCurve[Z2]

    Permalink

    z2 space-filling curve

  8. class Z3SFC extends SpaceTimeFillingCurve[Z3]

    Permalink

    Z3 space filling curve

  9. class LegacyZ3SFC extends Z3SFC

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 1.3.2) Z3SFC

Value Members

  1. object BinnedTime extends Serializable

    Permalink
  2. object NormalizedDimension

    Permalink
  3. object SpaceFillingCurve

    Permalink
  4. object TimePeriod extends Enumeration

    Permalink
  5. object XZ2SFC

    Permalink
  6. object XZ3SFC

    Permalink
  7. object XZSFC

    Permalink
  8. object Z2SFC extends Z2SFC

    Permalink
  9. object Z3SFC

    Permalink

Deprecated Value Members

  1. object LegacyZ2SFC extends Z2SFC

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 1.3.2) Z2SFC

  2. object LegacyZ3SFC

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 1.3.2) Z3SFC

Ungrouped