ShapefileFeatureReader class
Constructors
- ShapefileFeatureReader(File shpFile, {Charset? charset})
Properties
- dbf ↔ DbaseFileReader?
-
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- header ↔ DbaseFileHeader?
-
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