location

Download an OpenStreetMap region and update ORS routing configuration files.

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 location-snowflake-labs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: location
Source: https://github.com/Snowflake-Labs/sfguide-create-a-route-optimisation-and-vehicle-route-plan-simulator/tree/main/.cortex/skills/customize-main/location
Command: npx skills add https://github.com/Snowflake-Labs/sfguide-create-a-route-optimisation-and-vehicle-route-plan-simulator --skill location-snowflake-labs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This subskill enables changing the OpenStreetMap region used by the customize-main router to update maps, configuration files, and service references, ensuring routing data and services point to the correct region.

Core Features & Use Cases

  • Download and apply a new OpenStreetMap region map
  • Update ORS config (ors-config.yml) and service specifications to reference the new region
  • Validate map presence in stage and adjust resource provisioning for different map sizes
  • Return map region changes and trigger downstream router steps to update graphs and services

Quick Start

Download and apply a new map region to update the routing configuration

Frequently Asked Questions about location

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

FAQPage Schema
How do I switch OpenStreetMap regions for routing in Snowflake?

To switch OpenStreetMap regions for routing in Snowflake, download a new map from sources like Geofabrik or BBBike, apply it to the customize-main router, and update the ORS configuration files to reference the new region.

What does updating the OpenStreetMap region in OpenRouteService require?

Updating the OpenStreetMap region requires downloading the new map, validating its presence in stage, editing oss-build-routing-solution-in-snowflake project files, and adjusting resource provisioning to handle different map sizes.

Can I use Geofabrik maps to configure ORS service specifications for testing?

Yes, you can use Geofabrik maps to configure ORS service specifications for testing, demos, or production workloads by downloading the regional map and applying the necessary configuration changes to ors-config.yml.

Why does changing map regions require adjusting resource provisioning?

Changing map regions requires adjusting resource provisioning because different OpenStreetMap map sizes demand varying compute resources to build routing graphs and update the OpenRouteService instances successfully.

How do I update ors-config.yml to reference a new OpenStreetMap map?

You update ors-config.yml by applying configuration changes that point the OpenRouteService to the newly downloaded OpenStreetMap region, which then triggers downstream router steps to update graphs and services.