Skip to main content

Crate gpx_rs

Crate gpx_rs 

Source
Expand description

GPX manipulation library.

Re-exports§

pub use gpx::convert_file;
pub use gpx::crop;
pub use gpx::detect_format;
pub use gpx::filter_points;
pub use gpx::gather;
pub use gpx::merge;
pub use gpx::merge_with_creator;
pub use gpx::print_human;
pub use gpx::read_geojson;
pub use gpx::read_gpx;
pub use gpx::read_kml;
pub use gpx::reduce_precision;
pub use gpx::reverse;
pub use gpx::shift_time;
pub use gpx::simplify;
pub use gpx::smooth;
pub use gpx::smooth_with_options;
pub use gpx::split;
pub use gpx::strip_extensions;
pub use gpx::strip_metadata;
pub use gpx::to_string;
pub use gpx::trim;
pub use gpx::validate_file;
pub use gpx::validate_str;
pub use gpx::write_file;
pub use gpx::write_geojson;
pub use gpx::write_kml;
pub use gpx::AnalysisOptions;
pub use gpx::Bounds;
pub use gpx::BoundsInfo;
pub use gpx::ConvertError;
pub use gpx::Copyright;
pub use gpx::ElevationInfo;
pub use gpx::Email;
pub use gpx::Extensions;
pub use gpx::Fix;
pub use gpx::Gpx;
pub use gpx::GpxInfo;
pub use gpx::GPXTPTX_NS_V1;
pub use gpx::GPXTPTX_NS_V2;
pub use gpx::GPXX_NS_V3;
pub use gpx::GPPXPX_NS_V1;
pub use gpx::InvalidGpxError;
pub use gpx::Metadata;
pub use gpx::OperationError;
pub use gpx::ParseError;
pub use gpx::Person;
pub use gpx::Point;
pub use gpx::PointSegment;
pub use gpx::PowerExtension;
pub use gpx::ProfilePoint;
pub use gpx::Route;
pub use gpx::RouteInfo;
pub use gpx::Severity;
pub use gpx::SmoothOptions;
pub use gpx::SpeedProfilePoint;
pub use gpx::StripMetadataFields;
pub use gpx::Track;
pub use gpx::TrackExtension;
pub use gpx::TrackInfo;
pub use gpx::TrackPointExtension;
pub use gpx::TrackSegment;
pub use gpx::ValidationIssue;
pub use gpx::ValidationResult;
pub use gpx::Waypoint;
pub use gpx::WaypointPath;

Modules§

gpx

Functions§

parse
Parse a GPX document from XML text.
parse_file
Parse a GPX document from a file path.