Module gdal::vector[][src]

GDAL Vector Data

Reading

use std::path::Path;
use gdal::Dataset;

let dataset = Dataset::open(Path::new("fixtures/roads.geojson")).unwrap();
let mut layer = dataset.layer(0).unwrap();
for feature in layer.features() {
    let highway_field = feature.field("highway").unwrap().unwrap();
    let geometry = feature.geometry();
    println!("{} {}", highway_field.into_string().unwrap(), geometry.wkt().unwrap());
}

Modules

OGRFieldType
OGRwkbGeometryType
sql

Structs

Defn

Layer definition

Feature

OGR Feature

FeatureIterator
Field
FieldDefn
FieldIterator
FieldValueIterator
Geometry

OGR Geometry

Layer

Layer in a vector dataset

Enums

FieldValue
LayerCaps

Layer capabilities

Traits

GeometryIntersection

An intersection between Geometry/Geometry returning the same type.

ToGdal

Convert object to a GDAL geometry.