Package

astraea.spark.rasterframes.datasource

geotrellis

Permalink

package geotrellis

Extension methods for literate and type-safe loading of geotrellis layers.

Since

1/12/18

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. geotrellis
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. implicit class DataFrameReaderHasGeotrellisFormat extends AnyRef

    Permalink

    Set of convenience extension methods on org.apache.spark.sql.DataFrameReader for querying the GeoTrellis catalog and loading layers from it.

  2. implicit class DataFrameWriterHasGeotrellisFormat[T] extends AnyRef

    Permalink
  3. class DefaultSource extends DataSourceRegister with RelationProvider with CreatableRelationProvider

    Permalink

    DataSource over a GeoTrellis layer store.

    DataSource over a GeoTrellis layer store.

    Annotations
    @Experimental()
  4. class GeoTrellisCatalog extends DataSourceRegister with RelationProvider

    Permalink

    Annotations
    @Experimental()
    Since

    1/12/18

  5. type GeoTrellisRasterFrameReader = DataFrameReader with Tagged[GeoTrellisRasterFrameReaderTag]

    Permalink

    Tagged type construction for enabling type-safe extension methods for loading a RasterFrame from a GeoTrellis layer.

  6. trait GeoTrellisRasterFrameReaderTag extends AnyRef

    Permalink
  7. type GeoTrellisRasterFrameWriter[T] = DataFrameWriter[T] with Tagged[GeoTrellisRasterFrameWriterTag]

    Permalink

    Tagged type construction for enabling type-safe extension methods for writing a RasterFrame to a GeoTrellis layer.

  8. trait GeoTrellisRasterFrameWriterTag extends AnyRef

    Permalink
  9. implicit class GeoTrellisReaderWithRF extends AnyRef

    Permalink

    Extension methods for loading a RasterFrame from a tagged DataFrameReader.

  10. case class GeoTrellisRelation(sqlContext: SQLContext, uri: URI, layerId: LayerId, numPartitions: Option[Int] = None, failOnUnrecognizedFilter: Boolean = false, tileSubdivisions: Option[Int] = None, filters: Seq[Filter] = Seq.empty) extends BaseRelation with PrunedScan with LazyLogging with Product with Serializable

    Permalink

    A Spark SQL Relation over a standard GeoTrellis layer.

  11. implicit class GeoTrellisWriterAddLayer[T] extends AnyRef

    Permalink
  12. case class Layer(base: URI, id: LayerId) extends Product with Serializable

    Permalink

    /** Connector between a GT LayerId and the path in which it lives.

    /** Connector between a GT LayerId and the path in which it lives. */

    Since

    1/16/18

  13. trait MergeableData[D] extends AnyRef

    Permalink
  14. trait TileFeatureSupport extends AnyRef

    Permalink

Value Members

  1. object DefaultSource

    Permalink
  2. object GeoTrellisCatalog

    Permalink
  3. object GeoTrellisRelation extends Serializable

    Permalink
  4. object Layer extends Serializable

    Permalink
  5. object LogicalRelationWithGTR

    Permalink
  6. object MergeableData

    Permalink
  7. object SpatialFilterPushdownRules extends Rule[LogicalPlan]

    Permalink

    Logical plan manipulations to handle spatial queries on tile components.

    Logical plan manipulations to handle spatial queries on tile components. Starting points for understanding the Catalyst optimizer: - org.apache.spark.sql.catalyst.trees.TreeNode - org.apache.spark.sql.catalyst.expressions.Expression - org.apache.spark.sql.catalyst.plans.logical.LogicalPlan - org.apache.spark.sql.catalyst.analysis.Analyzer - org.apache.spark.sql.catalyst.optimizer.Optimizer

    Since

    12/21/17

  8. object TileFeatureSupport extends TileFeatureSupport

    Permalink
  9. def geotrellis_layer: TypedColumn[Any, Layer]

    Permalink

    Convenience column selector for a GeoTrellis layer.

  10. implicit val layerEncoder: ExpressionEncoder[Layer]

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped