ShapefileFeatureReader class

Constructors

ShapefileFeatureReader(File shpFile, {Charset? charset})

Properties

dbf DbaseFileReader?
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
getter/setter pair
nextFeature ↔ Feature?
getter/setter pair
numFields int
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
shp ShapefileReader
getter/setter pair
targetBBox ↔ Envelope?
getter/setter pair

Methods

buildFeature(int number, Geometry geometry, Row? row, Envelope envelope) Future<Feature>
buildFeatureId(int number) String
close() → void
disableShxUsage() → void
filesHaveMore() Future<bool>
Returns true if the lower level readers, shp and dbf, have one more record to read */
getGeometry(Record record, LByteBuffer buffer) → Geometry
Reads the geometry, it will return {@link #SKIP} if the records is to be skipped because of the screenmap or because it does not match the target bbox
getShapeType() ShapeType
hasNext() Future<bool>
next() Future<Feature>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
open() Future<void>
setTargetBBox(Envelope targetBBox) → void
Sets the target bbox, will be used to skip over features we do not need */
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

SKIP → Geometry
final