Expand description
Provider-agnostic trail graph, scoring, routing, and route I/O.
Re-exports§
pub use builder::DEFAULT_SNAP_TOLERANCE_M;pub use builder::GraphBuilder;pub use builder::JunctionKey;pub use builder::JunctionPolicy;pub use builder::SegmentDraft;pub use builder::TurnRestrictionDraft;pub use builder::TurnRestrictionRule;pub use cache::GRAPH_CACHE;pub use cache::decode_graph;pub use cache::encode_graph;pub use conflate::ConflatedNetwork;pub use conflate::ConflationDecision;pub use conflate::ConflationPolicy;pub use conflate::ConflationReport;pub use conflate::ConflationStats;pub use conflate::NetworkStratum;pub use conflate::conflate;pub use constraints::ConstraintAudit;pub use constraints::ConstraintVerdict;pub use constraints::DEFAULT_MAX_DISTANCE_M;pub use constraints::DEFAULT_MIN_DISTANCE_M;pub use constraints::LoopConstraints;pub use enrich::ElevationMosaic;pub use enrich::ElevationSample;pub use enrich::ElevationSampler;pub use enrich::EmbeddedElevation;pub use enrich::EnrichmentConfig;pub use enrich::PlaneElevation;pub use enrich::enrich_graph;pub use geo::Coord;pub use geo::LineString;pub use hiking::EdgeTraversal;pub use hiking::HikingModel;pub use hiking::TraversalEstimate;pub use hiking::joint_work_factor;pub use model::Access;pub use model::CoverageGap;pub use model::CoverageGapKind;pub use model::CrossingControl;pub use model::CrossingEvidence;pub use model::CrossingKind;pub use model::Edge;pub use model::EdgeAttr;pub use model::EdgeId;pub use model::EdgeIndex;pub use model::EdgeProjection;pub use model::EdgeTravel;pub use model::GeometryClaim;pub use model::GradeDistribution;pub use model::Provenance;pub use model::RouteCoverage;pub use model::RouteSnapStats;pub use model::Terrain;pub use model::TrailMarking;pub use model::TrailStanding;pub use model::TurnBan;pub use model::Vertex;pub use model::VertexId;pub use model::WalkGraph;pub use model::WayKind;pub use model::WayRealm;pub use optimizer::EdgeDisposition;pub use optimizer::EdgeEdicts;pub use optimizer::ExactLoopSolver;pub use optimizer::LoopHunter;pub use optimizer::RouteSolver;pub use optimizer::SearchMonitor;pub use optimizer::SearchParams;pub use optimizer::SearchProgress;pub use optimizer::SearchScope;pub use optimizer::SearchStage;pub use optimizer::SolverKind;pub use overlay::AccessOverlay;pub use overlay::AccessWindow;pub use overlay::ContextOverlay;pub use overlay::DailyTimeWindow;pub use overlay::MonthDay;pub use overlay::OverlayGeometry;pub use overlay::PlanningDate;pub use overlay::PlanningMoment;pub use overlay::PlanningTime;pub use overlay::SeasonalWindow;pub use overlay::TerrainOverlay;pub use overlay::Weekday;pub use overlay::WeekdaySet;pub use overlay::apply_access_overlays;pub use overlay::apply_access_overlays_at;pub use overlay::apply_context_overlays;pub use overlay::apply_terrain_overlays;pub use raster::ArcAsciiGrid;pub use raster::GeoTiffDem;pub use raster::RasterCrs;pub use raster::RasterDem;pub use raster::RasterTransform;pub use raster::VrtDem;pub use route::LOW_CONFIDENCE_THRESHOLD;pub use route::Route;pub use route::RouteMetrics;pub use route::RouteShape;pub use route::is_restricted_access;pub use route::rank_routes;pub use routing::RouteRequest;pub use routing::RoutingWorkspace;pub use routing::WalkRealmIndex;pub use routing::WalkRouter;pub use seed::SeedRoute;pub use seed::artifact_key;pub use trail::DEFAULT_ROAD_AVERSION;pub use trail::RoutingLaw;pub use trail::SupportBinding;pub use trail::SupportInsertion;pub use trail::SupportPoint;pub use trail::Trail;pub use trail::TrailRealization;pub use trail::TrailReversal;
Modules§
- builder
- cache
- conflate
- constraints
- crs
- enrich
- geo
- hiking
- io
- model
- optimizer
- overlay
- raster
- route
- routing
- seed
- source
- trail