Crate geo_postgis
source · [−]Expand description
Conversion between geo-types and postgis types.
Examples
Convert a postgis point to a geo-types point:
use geo_postgis::FromPostgis;
let postgis_point = postgis::ewkb::Point { x: 1., y: -2., srid: None };
let geo_point = geo_types::Point::from_postgis(&postgis_point);
assert_eq!(
geo_types::point!(x: 1., y: -2.),
geo_point,
);Convert a geo-types point to a postgis point:
use geo_postgis::ToPostgis;
let geo_point = geo_types::point!(x: 1., y: -2.);
let postgis_point = geo_point.to_postgis_with_srid(None);
assert_eq!(
postgis::ewkb::Point { x: 1., y: -2., srid: None },
postgis_point,
);Traits
Creates geometry from a PostGIS type.
Converts geometry to a PostGIS type.