routing-profiles

Toggle routing profiles in OpenRouteService and update ors-config.yml.

12|13|Updated Feb 14, 2025
One-click install
npx skills add https://github.com/Snowflake-Labs/sfguide-create-a-route-optimisation-and-vehicle-route-plan-simulator --skill routing-profiles
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: routing-profiles
Source: https://github.com/Snowflake-Labs/sfguide-create-a-route-optimisation-and-vehicle-route-plan-simulator/tree/main/.cortex/skills/customize-main/routing-profiles
Command: npx skills add https://github.com/Snowflake-Labs/sfguide-create-a-route-optimisation-and-vehicle-route-plan-simulator --skill routing-profiles

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Change available routing profiles for the OpenRouteService-based Routing Solution to match region-specific needs and vehicle types, enabling precise control over routing behavior.

Core Features & Use Cases

  • Enable or disable individual profiles (e.g., driving-car, driving-hgv, cycling-regular) to fit local requirements.
  • Update and stage the configuration file oss-build-routing-solution-in-snowflake/Native_app/provider_setup/staged_files/ors-config.yml and coordinate with the router to apply changes.
  • Support use cases where different regions require different vehicle types and routing profiles without restarting services directly in this subskill.

Quick Start

From the customize-main router, select the profiles to enable or disable and apply the changes to update the configuration.

Frequently Asked Questions about routing-profiles

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I change OpenRouteService routing profiles for a specific region?

You can change OpenRouteService routing profiles for a specific region by toggling profiles like driving-car or cycling-regular within the customize-main router, which stages updates to the ors-config.yml configuration file.

What does updating routing profiles do to the OpenRouteService configuration?

Updating routing profiles modifies the staged ors-config.yml configuration file to enable or disable specific vehicle types, coordinating with the router to restart OpenRouteService and rebuild routing graphs.

When do I need to customize OpenRouteService routing behavior?

You need to customize OpenRouteService routing behavior when different regions require different vehicle types and routing profiles, enabling precise location-specific routing control without manually restarting services.

Can I disable specific vehicle profiles like driving-hgv in OpenRouteService?

Yes, you can disable specific vehicle profiles like driving-hgv in OpenRouteService by selecting the profiles to disable in the customize-main router, which applies the changes to the staged ors-config.yml file.

Does updating routing profiles require manually restarting OpenRouteService?

Updating routing profiles does not require manually restarting OpenRouteService directly, as the skill coordinates with the router to automatically restart services and rebuild graphs after staging the ors-config.yml changes.