Struct geozero::wkb::WkbWriter[][src]

pub struct WkbWriter<'a, W: Write> {
    pub dims: CoordDimensions,
    pub srid: Option<i32>,
    pub envelope: Vec<f64>,
    pub envelope_dims: CoordDimensions,
    pub extended_gpkg: bool,
    pub empty: bool,
    // some fields omitted
}
Expand description

WKB writer.

Fields

dims: CoordDimensionssrid: Option<i32>envelope: Vec<f64>

Geometry envelope (GPKG)

envelope_dims: CoordDimensions

Envelope dimensions (GPKG)

extended_gpkg: bool

ExtendedGeoPackageBinary

empty: bool

Empty geometry flag (GPKG)

Implementations

Trait Implementations

Begin of dataset processing

End of dataset processing

Begin of feature processing

End of feature processing

Begin of feature property processing

End of feature property processing

Begin of feature geometry processing

End of feature geometry processing

Additional dimensions requested when processing coordinates

Process coordinate with x,y dimensions

Process coordinate with all requested dimensions

Begin of Point processing Read more

Begin of MultiPoint processing Read more

End of MultiPoint processing

Begin of LineString processing Read more

Begin of MultiLineString processing Read more

Begin of Polygon processing Read more

End of Polygon processing

Begin of MultiPolygon processing Read more

Begin of GeometryCollection processing

Begin of CircularString processing Read more

Begin of CompoundCurve processing Read more

Begin of CurvePolygon processing Read more

Begin of MultiCurve processing Read more

Begin of MultiSurface processing Read more

Begin of Triangle processing Read more

End of Polygon processing

Begin of PolyhedralSurface processing Read more

Begin of Tin processing Read more

Request additional dimensions for coordinate processing

SRID of geometries Read more

End of Point processing

End of LineString processing

End of MultiLineString processing

End of MultiPolygon processing

End of GeometryCollection processing

End of CircularString processing

End of CompoundCurve processing

End of CurvePolygon processing

End of MultiCurve processing

End of MultiSurface processing

End of MultiPolygon processing

End of MultiPolygon processing

Process property value. Abort processing, if return value is true.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

Should always be Self

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.