gis-elevation

Fetch elevations from GSI DEM tiles with 5m-to-10m fallback for coordinates.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/jumboly/gis-skills --skill gis-elevation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gis-elevation
Source: https://github.com/jumboly/gis-skills/tree/main/gis-elevation
Command: npx skills add https://github.com/jumboly/gis-skills --skill gis-elevation

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pillow, requests, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This skill retrieves accurate elevation data from Japan's GSI DEM tiles, automatically handling 5m and 10m sources with a smart fallback, enabling easy elevation lookup for points and batches.

Core Features & Use Cases

  • Single-point elevation: Get elevation for a precise lat/lon coordinate using the best available DEM source.
  • Batch elevation: Add elevations to a CSV of coordinates for bulk processing.
  • Profile generation: Produce elevation profiles between two points with distance metrics and statistics.
  • Use Case: You need the height at a location or a CSV of locations for terrain analysis or route planning.

Quick Start

Invoke the elevation tool with a latitude and longitude to retrieve the elevation for a single point.

Frequently Asked Questions about gis-elevation

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

FAQPage Schema
How do I get elevation data for specific latitude and longitude coordinates in Japan?

Fetch elevation data for latitude and longitude coordinates in Japan by querying GSI DEM tiles, which automatically falls back from 5m to 10m resolution sources for precise single-point lookups.

Can I add elevation data to a CSV file of multiple locations for bulk processing?

Yes, you can add elevation data to a CSV file of multiple locations using batch CSV processing, automatically querying GSI DEM tiles to enrich your coordinate dataset with terrain heights.

How do I generate an elevation profile between two points using DEM tiles?

Generate an elevation profile between two points by querying GSI DEM tiles, which produces cross-section elevation data complete with distance metrics and statistical summaries.

Does this elevation lookup tool require internet access and specific Python libraries?

Yes, the elevation lookup tool requires internet access to fetch tiles remotely and uses the Pillow and requests Python libraries to decode images and retrieve GSI DEM data.

What happens when 5m resolution DEM tiles are not available for a location?

When 5m resolution DEM tiles are not available, the lookup mechanism automatically falls back to 10m resolution sources to ensure you still retrieve elevation data for your coordinates.

Why does my batch CSV elevation query return inconsistent source resolutions?

Batch CSV elevation queries return inconsistent source resolutions because the tool automatically implements a 5m-to-10m fallback, tracking the specific DEM source used for each point.