[][src]Function kml::conversion::quick_collection

pub fn quick_collection<T>(k: Kml<T>) -> Result<GeometryCollection<T>, Error> where
    T: CoordType
This is supported on crate feature geo-types only.

A shortcut for producing geo_types GeometryCollection from valid KML input.

Example

use geo_types::GeometryCollection;
use kml::{quick_collection, Kml};

let kml_str = r#"
<Folder>
  <Point>
    <coordinates>1,1,1</coordinates>
    <altitudeMode>relativeToGround</altitudeMode>
  </Point>
  <LineString>
    <coordinates>1,1 2,1 3,1</coordinates>
    <altitudeMode>relativeToGround</altitudeMode>
  </LineString>
</Folder>"#;
let k: Kml<f64> = kml_str.parse().unwrap();
// Turn the KML string into a geo_types GeometryCollection
let mut collection: GeometryCollection<f64> = quick_collection(k).unwrap();