Packages

package cog

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. cog
  2. Implicits
  3. Implicits
  4. CrsFormats
  5. KeyIndexFormats
  6. Implicits
  7. KeyCodecs
  8. TemporalProjectedExtentCodec
  9. ProjectedExtentCodec
  10. ExtentCodec
  11. CRSCodec
  12. TileFeatureCodec
  13. ConstantTileCodecs
  14. TileCodecs
  15. AnyRef
  16. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. implicit class AttributeStoreOps extends AnyRef
    Definition Classes
    Implicits
  2. abstract class COGCollectionLayerReader[ID] extends AnyRef
  3. trait COGCollectionLayerReaderProvider extends AnyRef
  4. case class COGLayerMetadata[K](cellType: CellType, zoomRangeInfos: Vector[(ZoomRange, KeyBounds[K])], layoutScheme: ZoomedLayoutScheme, extent: Extent, crs: CRS)(implicit evidence$1: SpatialComponent[K]) extends Product with Serializable
  5. case class COGLayerStorageMetadata[K](metadata: COGLayerMetadata[K], keyIndexes: Map[ZoomRange, KeyIndex[K]]) extends Product with Serializable
  6. trait COGReader[K, V] extends Reader[K, V]
  7. trait COGValueReader[ID] extends AnyRef
  8. trait COGValueReaderProvider extends AnyRef
  9. trait OverzoomingCOGValueReader extends COGValueReader[LayerId]
  10. case class ZoomRange(minZoom: Int, maxZoom: Int) extends Product with Serializable
  11. implicit class withExtentMethods extends AnyRef

Value Members

  1. val Extension: String
  2. val GTKey: String
  3. implicit def bitArrayTileCodec: AvroRecordCodec[BitArrayTile]
    Definition Classes
    TileCodecs
  4. implicit def bitConstantTileCodec: AvroRecordCodec[BitConstantTile]
    Definition Classes
    ConstantTileCodecs
  5. implicit def byteArrayTileCodec: AvroRecordCodec[ByteArrayTile]
    Definition Classes
    TileCodecs
  6. implicit def byteConstantTileCodec: AvroRecordCodec[ByteConstantTile]
    Definition Classes
    ConstantTileCodecs
  7. implicit def constantTileUnionCodec: AvroUnionCodec[ConstantTile]
    Definition Classes
    Implicits
  8. implicit def crsCodec: AvroRecordCodec[CRS]
    Definition Classes
    CRSCodec
  9. implicit val crsDecoder: Decoder[CRS]
    Definition Classes
    CrsFormats
  10. implicit val crsEncoder: Encoder[CRS]
    Definition Classes
    CrsFormats
  11. implicit def doubleArrayTileCodec: AvroRecordCodec[DoubleArrayTile]

    Avro serialization doesn't support Float.NaN or Double.NaN.

    Avro serialization doesn't support Float.NaN or Double.NaN. Whereas a union of number and null is sufficient in cases where the nodata value for some domain is can be serialized (Int.MinValue is just another integer and, therefore, serializable without difficulty), we are in need of an alternative strategy for floating point serialization.

    To this end, we've serialized with a union of boolean and floating point values. noDataValue can either be: 1. true (and, therefore, ConstantNoData) 2. false (NoNoData) - OR - 3. a floating point value (which is a UserDefinedNoDataValue's value)

    Definition Classes
    TileCodecs
  12. implicit def doubleConstantTileCodec: AvroRecordCodec[DoubleConstantTile]

    Avro serialization doesn't support Float.NaN or Double.NaN.

    Avro serialization doesn't support Float.NaN or Double.NaN. Whereas a union of number and null is sufficient in cases where the nodata value for some domain is can be serialized (Int.MinValue is just another integer and, therefore, serializable without difficulty), we are in need of an alternative strategy for floating point serialization.

    To this end, we've serialized with a union of boolean and floating point values. noDataValue can either be: 1. true (and, therefore, ConstantNoData) 2. false (NoNoData) - OR - 3. a floating point value (which is a UserDefinedNoDataValue's value)

    Definition Classes
    ConstantTileCodecs
  13. implicit def extentCodec: AvroRecordCodec[Extent]
    Definition Classes
    ExtentCodec
  14. implicit def floatArrayTileCodec: AvroRecordCodec[FloatArrayTile]

    Avro serialization doesn't support Float.NaN or Double.NaN.

    Avro serialization doesn't support Float.NaN or Double.NaN. Whereas a union of number and null is sufficient in cases where the nodata value for some domain is can be serialized (Int.MinValue is just another integer and, therefore, serializable without difficulty), we are in need of an alternative strategy for floating point serialization.

    To this end, we've serialized with a union of boolean and floating point values. noDataValue can either be: 1. true (and, therefore, ConstantNoData) 2. false (NoNoData) - OR - 3. a floating point value (which is a UserDefinedNoDataValue's value)

    Definition Classes
    TileCodecs
  15. implicit def floatConstantTileCodec: AvroRecordCodec[FloatConstantTile]

    Avro serialization doesn't support Float.NaN or Double.NaN.

    Avro serialization doesn't support Float.NaN or Double.NaN. Whereas a union of number and null is sufficient in cases where the nodata value for some domain is can be serialized (Int.MinValue is just another integer and, therefore, serializable without difficulty), we are in need of an alternative strategy for floating point serialization.

    To this end, we've serialized with a union of boolean and floating point values. noDataValue can either be: 1. true (and, therefore, ConstantNoData) 2. false (NoNoData) - OR - 3. a floating point value (which is a UserDefinedNoDataValue's value)

    Definition Classes
    ConstantTileCodecs
  16. implicit val floatingLayoutSchemeEncoder: Encoder[FloatingLayoutScheme]
    Definition Classes
    Implicits
  17. implicit val floatingSchemeDecoder: Decoder[FloatingLayoutScheme]
    Definition Classes
    Implicits
  18. val hilbert: String
    Definition Classes
    KeyIndexFormats
  19. implicit val hilbertSpaceTimeKeyIndexDecoder: Decoder[HilbertSpaceTimeKeyIndex]
    Definition Classes
    KeyIndexFormats
  20. implicit val hilbertSpatialKeyIndexDecoder: Decoder[HilbertSpatialKeyIndex]
    Definition Classes
    KeyIndexFormats
  21. implicit val hilbertSpatialKeyIndexEncoder: Encoder[HilbertSpatialKeyIndex]
    Definition Classes
    KeyIndexFormats
  22. implicit val hilbertSpaсeTimeKeyIndexEncoder: Encoder[HilbertSpaceTimeKeyIndex]
    Definition Classes
    KeyIndexFormats
  23. implicit def intArrayTileCodec: AvroRecordCodec[IntArrayTile]
    Definition Classes
    TileCodecs
  24. implicit def intConstantTileCodec: AvroRecordCodec[IntConstantTile]
    Definition Classes
    ConstantTileCodecs
  25. implicit val jsonCrsDecoder: Decoder[JsonCRS]
    Definition Classes
    CrsFormats
  26. implicit val jsonCrsEncoder: Encoder[JsonCRS]
    Definition Classes
    CrsFormats
  27. implicit def keyIndexDecoder[K](implicit arg0: ClassTag[K]): Decoder[KeyIndex[K]]
    Definition Classes
    KeyIndexFormats
  28. implicit def keyIndexEncoder[K](implicit arg0: ClassTag[K]): Encoder[KeyIndex[K]]
    Definition Classes
    KeyIndexFormats
  29. implicit val layoutSchemeDecoder: Decoder[LayoutScheme]
    Definition Classes
    Implicits
  30. implicit val layoutSchemeEncoder: Encoder[LayoutScheme]
    Definition Classes
    Implicits
  31. implicit val linkedCRSDecoder: Decoder[LinkedCRS]
    Definition Classes
    CrsFormats
  32. implicit val linkedCRSEncoder: Encoder[LinkedCRS]
    Definition Classes
    CrsFormats
  33. implicit def multibandTileCodec: AvroRecordCodec[MultibandTile]
    Definition Classes
    TileCodecs
  34. implicit def multibandTileFeatureCodec[T <: MultibandTile, D](implicit arg0: AvroRecordCodec[T], arg1: AvroRecordCodec[D]): AvroRecordCodec[TileFeature[T, D]]
    Definition Classes
    TileFeatureCodec
  35. implicit val namedCRSDecoder: Decoder[NamedCRS]
    Definition Classes
    CrsFormats
  36. implicit val namedCRSEncoder: Encoder[NamedCRS]
    Definition Classes
    CrsFormats
  37. implicit def paddedTileCodec: AvroRecordCodec[PaddedTile]
    Definition Classes
    TileCodecs
  38. implicit def projectedExtentCodec: AvroRecordCodec[ProjectedExtent]
    Definition Classes
    ProjectedExtentCodec
  39. implicit val rowMajorSpatialKeyIndexDecoder: Decoder[RowMajorSpatialKeyIndex]
    Definition Classes
    KeyIndexFormats
  40. implicit val rowMajorSpatialKeyIndexEncoder: Encoder[RowMajorSpatialKeyIndex]
    Definition Classes
    KeyIndexFormats
  41. val rowmajor: String
    Definition Classes
    KeyIndexFormats
  42. implicit val schemaDecoder: Decoder[Schema]
    Definition Classes
    Implicits
  43. implicit val schemaEncoder: Encoder[Schema]
    Definition Classes
    Implicits
  44. implicit def shortArrayTileCodec: AvroRecordCodec[ShortArrayTile]
    Definition Classes
    TileCodecs
  45. implicit def shortConstantTileCodec: AvroRecordCodec[ShortConstantTile]
    Definition Classes
    ConstantTileCodecs
  46. def simpleTileUnionCodec: AvroUnionCodec[Tile]
    Definition Classes
    Implicits
  47. implicit def spaceTimeKeyAvroFormat: AvroRecordCodec[SpaceTimeKey]
    Definition Classes
    KeyCodecs
  48. implicit def spatialKeyAvroFormat: AvroRecordCodec[SpatialKey]
    Definition Classes
    KeyCodecs
  49. implicit def temporalProjectedExtentCodec: AvroRecordCodec[TemporalProjectedExtent]
    Definition Classes
    TemporalProjectedExtentCodec
  50. implicit def tileFeatureCodec[T <: Tile, D](implicit arg0: AvroRecordCodec[T], arg1: AvroRecordCodec[D]): AvroRecordCodec[TileFeature[T, D]]
    Definition Classes
    TileFeatureCodec
  51. implicit def tileUnionCodec: AvroUnionCodec[Tile]
    Definition Classes
    Implicits
  52. implicit def tupleCodec[A, B](implicit arg0: AvroRecordCodec[A], arg1: AvroRecordCodec[B]): TupleCodec[A, B]
    Definition Classes
    Implicits
  53. implicit def uByteArrayTileCodec: AvroRecordCodec[UByteArrayTile]
    Definition Classes
    TileCodecs
  54. implicit def uByteConstantTileCodec: AvroRecordCodec[UByteConstantTile]
    Definition Classes
    ConstantTileCodecs
  55. implicit def uShortArrayTileCodec: AvroRecordCodec[UShortArrayTile]
    Definition Classes
    TileCodecs
  56. implicit def uShortConstantTileCodec: AvroRecordCodec[UShortConstantTile]
    Definition Classes
    ConstantTileCodecs
  57. implicit val uriDecoder: Decoder[URI]
    Definition Classes
    Implicits
  58. implicit val uriEncoder: Encoder[URI]
    Definition Classes
    Implicits
  59. implicit def withCrsDecoder[T](implicit arg0: Decoder[T]): Decoder[WithCrs[T]]
    Definition Classes
    CrsFormats
  60. implicit def withCrsEncoder[T](implicit arg0: Encoder[T]): Encoder[WithCrs[T]]
    Definition Classes
    CrsFormats
  61. implicit val zSpaceTimeKeyIndexDecoder: Decoder[ZSpaceTimeKeyIndex]
    Definition Classes
    KeyIndexFormats
  62. implicit val zSpaceTimeKeyIndexEncoder: Encoder[ZSpaceTimeKeyIndex]
    Definition Classes
    KeyIndexFormats
  63. implicit val zSpatialKeyIndexDecoder: Decoder[ZSpatialKeyIndex]
    Definition Classes
    KeyIndexFormats
  64. implicit val zSpatialKeyIndexEncoder: Encoder[ZSpatialKeyIndex]
    Definition Classes
    KeyIndexFormats
  65. implicit val zomedDateTimeDecoder: Decoder[ZonedDateTime]
    Definition Classes
    Implicits
  66. implicit val zonedDateTimeEncoder: Encoder[ZonedDateTime]
    Definition Classes
    Implicits
  67. implicit val zoomedLayoutSchemeDecoder: Decoder[ZoomedLayoutScheme]
    Definition Classes
    Implicits
  68. implicit val zoomedLayoutSchemeEncoder: Encoder[ZoomedLayoutScheme]
    Definition Classes
    Implicits
  69. val zorder: String
    Definition Classes
    KeyIndexFormats
  70. object COGAttributeStore
  71. object COGCollectionLayerReader
  72. object COGLayerMetadata extends Serializable
  73. object COGLayerStorageMetadata extends Serializable
  74. object COGValueReader
  75. object ZoomRange extends Serializable
  76. object KeyIndexJsonFormatFactory
    Definition Classes
    KeyIndexFormats

Inherited from Implicits

Inherited from json.Implicits

Inherited from CrsFormats

Inherited from KeyIndexFormats

Inherited from avro.codecs.Implicits

Inherited from KeyCodecs

Inherited from ProjectedExtentCodec

Inherited from ExtentCodec

Inherited from CRSCodec

Inherited from TileFeatureCodec

Inherited from ConstantTileCodecs

Inherited from TileCodecs

Inherited from AnyRef

Inherited from Any

Ungrouped