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. |