class FileRangeReader extends RangeReader

This class extends RangeReader by reading chunks from a given local path. This allows for reading in of files larger than 4gb into GeoTrellis.

returns

A new instance of FileRangeReader

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

Instance Constructors

  1. new FileRangeReader(file: File)

Value Members

  1. val file: File
  2. def readAll(): Array[Byte]

    Gets the entire object as an Array.

    Gets the entire object as an Array. This will fail if objectLength > Int.MaxValue

    Definition Classes
    RangeReader
  3. def readClippedRange(start: Long, length: Int): Array[Byte]
    Definition Classes
    FileRangeReaderRangeReader
  4. def readRange(start: Long, length: Int): Array[Byte]
    Definition Classes
    RangeReader
  5. val totalLength: Long
    Definition Classes
    FileRangeReaderRangeReader