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.