geotrellis.spark

tiling

package tiling

This package is concerned with translation of coordinates or extents between:

In order to facilitate these transformations each of the above spaces maps to a "Grid Space" which is a special case of a tiling scheme with the origin defined as upper left and (x, y) coordinate representing (col, row), Java array order.

See also

geotrellis.spark.tiling.SpatialKeyGridTransform

geotrellis.spark.tiling.TileGridTransform

geotrellis.spark.tiling.MapGridTransform

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. tiling
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. implicit class CRSWorldExtent extends AnyRef

  2. type GridCoord = (Int, Int)

    Grid Coordinate always has the upper left as the origin.

    Grid Coordinate always has the upper left as the origin. The tuple always interpreted a (col, row)

  3. case class LayoutLevel(zoom: Int, tileLayout: TileLayout) extends Product with Serializable

  4. trait LayoutScheme extends AnyRef

    A LayoutScheme is something that provides LayoutLevels based on an integer id or an extent and cellsize.

  5. type MapCoord = (Double, Double)

    Geographic Map Coordinate, uses left is the origin

  6. class MapKeyTransform extends Serializable

    Transforms between geographic map coordinates and spatial keys.

  7. type TileCoord = (Int, Int)

    Tile Coordinate in a tiling scheme.

    Tile Coordinate in a tiling scheme. The origin and axes are defined by the scheme.

  8. trait TileKeyTransform extends Serializable

    Transforms between spatial keys, which always have upper left as origin, to tiling scheme coordinates, which may have different origin and axis orientation.

  9. trait TileScheme extends Serializable

    Tile Coordinate Scheme provides an object that is able to map from a given Tile Coordinate Scheme to a Grid Coordinate, where the origin is upper left corner and tuple (x, y) represents (col, row).

  10. class ZoomedLayoutScheme extends LayoutScheme

    Layout for zoom levels based off of a power-of-2 scheme, used in Leaflet et al.

Value Members

  1. object GridTileScheme extends TileScheme

  2. object MapKeyTransform extends Serializable

  3. object SingleLayoutScheme

    Layout scheme for dealing with no zoom levels

  4. object TileScheme extends Serializable

  5. object TmsTileScheme extends TileScheme

    TODO: This does not seem right! Furthur research shows that TMS tiling actually says that (0,0) is the top left.

  6. object ZoomedLayoutScheme

Inherited from AnyRef

Inherited from Any

Ungrouped