postgis 0.2.2

An extension to rust-postgres, adds support for PostGIS.
Documentation

rust-postgis

Build Status Crates.io

Documentation

An extension to rust-postgres, adds support for PostGIS.

  • PostGIS type helper
  • GCJ02 support (used offically in Mainland China)
  • Type-safe SRID support

HowTo

use postgres::{Connection, SslMode};
use postgis::{Point, LineString, WGS84};

fn main() {
    // conn ....
    let stmt = conn.prepare("SELECT * FROM busline").unwrap();
    for row in stmt.query(&[]).unwrap() {
        println!(">>>>>> {}", row.get::<_, LineString<Point>>("route"));
    }
}