Trait geozero::ToWkb [−][src]
Convert to WKB.
Usage example:
Convert a geo-types Point
to EWKB:
use geozero::{CoordDimensions, ToWkb}; let geom: geo_types::Geometry<f64> = geo_types::Point::new(10.0, -20.0).into(); let wkb = geom.to_ewkb(CoordDimensions::xy(), Some(4326)).unwrap(); assert_eq!(&wkb, &[1, 1, 0, 0, 32, 230, 16, 0, 0, 0, 0, 0, 0, 0, 0, 36, 64, 0, 0, 0, 0, 0, 0, 52, 192]);
Required methods
fn to_wkb_dialect(
&self,
dialect: WkbDialect,
dims: CoordDimensions,
srid: Option<i32>,
envelope: Vec<f64>
) -> Result<Vec<u8>>
[src]
&self,
dialect: WkbDialect,
dims: CoordDimensions,
srid: Option<i32>,
envelope: Vec<f64>
) -> Result<Vec<u8>>
Convert to WKB dialect.
Provided methods
fn to_wkb(&self, dims: CoordDimensions) -> Result<Vec<u8>>
[src]
Convert to OGC WKB.
fn to_ewkb(&self, dims: CoordDimensions, srid: Option<i32>) -> Result<Vec<u8>>
[src]
Convert to EWKB.
fn to_gpkg_wkb(
&self,
dims: CoordDimensions,
srid: Option<i32>,
envelope: Vec<f64>
) -> Result<Vec<u8>>
[src]
&self,
dims: CoordDimensions,
srid: Option<i32>,
envelope: Vec<f64>
) -> Result<Vec<u8>>
Convert to GeoPackage WKB.
Implementors
impl<T: GeozeroGeometry> ToWkb for T
[src]
fn to_wkb_dialect(
&self,
dialect: WkbDialect,
dims: CoordDimensions,
srid: Option<i32>,
envelope: Vec<f64>
) -> Result<Vec<u8>>
[src]
&self,
dialect: WkbDialect,
dims: CoordDimensions,
srid: Option<i32>,
envelope: Vec<f64>
) -> Result<Vec<u8>>