gis-geocoding

Geocode place names and addresses to latitude and longitude coordinates.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Geocoding and reverse geocoding are essential for turning names, addresses, and places into precise geographic coordinates and back, enabling reliable mapping, routing, and location intelligence in GIS projects.

Core Features & Use Cases

  • Single query geocoding using the default Japanese GSI API with optional Nominatim fallback for global support.
  • Batch geocoding from CSV input and output results to CSV for processing large datasets.
  • Reverse geocoding to convert coordinates to human-readable addresses or place names.
  • Service switching between GSI and Nominatim to handle domestic and international data needs.
  • Lightweight Python-based tooling with clear usage examples and rate-limit awareness.

Quick Start

Ask Claude to geocode a place name or address to coordinates.

Frequently Asked Questions about gis-geocoding

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

FAQPage Schema
How do I geocode addresses in a CSV file to get latitude and longitude coordinates?

Reverse geocoding converts latitude and longitude coordinates back into human-readable addresses or place names. This is useful for identifying the location name associated with a specific geographic point on a map.

Can I use Nominatim for global geocoding instead of the default GSI API?

Yes, you can switch between the default Japanese GSI API and Nominatim for global geocoding support. This allows you to handle both domestic Japanese location data and international address lookups within the same workflow.

What is the best way to convert place names to GPS coordinates for mapping applications?

The best way to convert place names to GPS coordinates is through single-query geocoding lookups. This process takes a text-based address or place name and returns the precise latitude and longitude needed for mapping and routing applications.

Do I need the requests library to run geocoding scripts?

Yes, the requests library is required as a dependency to run these geocoding scripts. It handles the HTTP requests needed to communicate with the GSI and Nominatim APIs for retrieving coordinate data.

How does batch geocoding handle API rate limits for large datasets?

Batch geocoding handles API rate limits by including rate-limit awareness in its processing logic. This ensures reliable operation when converting large CSV datasets of addresses into coordinates without exceeding API request thresholds.