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
- Alphabetic
- By Inheritance
Inherited
- FileRangeReader
- RangeReader
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new FileRangeReader(file: File)
Value Members
- val file: File
-
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
-
def
readClippedRange(start: Long, length: Int): Array[Byte]
- Definition Classes
- FileRangeReader → RangeReader
-
def
readRange(start: Long, length: Int): Array[Byte]
- Definition Classes
- RangeReader
-
val
totalLength: Long
- Definition Classes
- FileRangeReader → RangeReader