Object

vectorpipe

VectorPipe

Related Doc: package vectorpipe

Permalink

object VectorPipe

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

Type Members

  1. case class Options(maxZoom: Int, minZoom: Option[Int], srcCRS: CRS, destCRS: Option[CRS], useCaching: Boolean = false, orderAreas: Boolean = false, tileResolution: Int = 4096) extends Product with Serializable

    Permalink

    Vectortile conversion options.

    Vectortile conversion options.

    maxZoom

    Largest (most resolute) zoom level to generate.

    minZoom

    (optional) Smallest (least resolute) zoom level to generate. When omitted, only generate the single level for maxZoom.

    srcCRS

    CRS of the original geometry

    destCRS

    (optional) The CRS to produce vectortiles into. When omitted, defaults to WebMercator.

    useCaching

    Allows intermediate results to be cached to disk. May require additional disk space on executor nodes.

    orderAreas

    Sorts polygonal geometries in vectortiles. In case of overlaps, smaller geometries will draw on top of larger ones.

    tileResolution

    Resolution of output tiles; i.e., the number of discretized bins (along each axis) to quantize coordinates to for display.

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. object Options extends Serializable

    Permalink
  5. def apply(input: DataFrame, pipeline: Pipeline, options: Options): Unit

    Permalink
  6. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  7. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. def defaultSparkSessionWithJTS(appName: String): SparkSession

    Permalink

    Construct a SparkSession with defaults tailored for use with VectorPipe This session enables:

    Construct a SparkSession with defaults tailored for use with VectorPipe This session enables:

    • Hive support
    • JTS support
    • Kryo serialization
    • spark master local[*] if unset for local testing

    If you need more control over config, you'll need to construct your own session

  9. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  10. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  11. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  12. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  13. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  14. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  15. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  16. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  17. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  18. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  19. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  20. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  21. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped