Nominatim Tools

Configuration File: nominatim_tools.json Tool Type: Local Tools Count: 2

This page contains all tools defined in the nominatim_tools.json configuration file.

Available Tools

Nominatim_geocode (Type: BaseRESTTool)

Geocode addresses and place names to geographic coordinates using the OpenStreetMap Nominatim ser…

Nominatim_geocode tool specification

Tool Information:

  • Name: Nominatim_geocode

  • Type: BaseRESTTool

  • Description: Geocode addresses and place names to geographic coordinates using the OpenStreetMap Nominatim service. Converts human-readable addresses, landmarks, or place names into latitude/longitude coordinates. Returns structured address components, bounding box, and place type. No authentication required. Useful for geospatial analysis, mapping, and location-based research.

Parameters:

  • q (string) (required) Free-form address or place name query. Examples: ‘Eiffel Tower Paris’, ‘1600 Pennsylvania Ave Washington DC’, ‘Big Ben London’, ‘Mount Everest’

  • limit ([‘integer’, ‘null’]) (optional) Maximum number of results to return (default 5, max 50)

  • countrycodes ([‘string’, ‘null’]) (optional) Restrict to specific countries (comma-separated ISO 3166-1 alpha-2 codes). Examples: ‘us’, ‘de,fr’, ‘gb’

Example Usage:

query = {
    "name": "Nominatim_geocode",
    "arguments": {
        "q": "example_value"
    }
}
result = tu.run(query)

Nominatim_reverse_geocode (Type: BaseRESTTool)

Reverse geocode latitude/longitude coordinates to a human-readable address using OpenStreetMap No…

Nominatim_reverse_geocode tool specification

Tool Information:

  • Name: Nominatim_reverse_geocode

  • Type: BaseRESTTool

  • Description: Reverse geocode latitude/longitude coordinates to a human-readable address using OpenStreetMap Nominatim. Converts geographic coordinates into structured address information including street, city, country. No authentication required.

Parameters:

  • lat (number) (required) Latitude in decimal degrees. Examples: 48.8582 (Paris), 51.5007 (London), 40.7484 (New York)

  • lon (number) (required) Longitude in decimal degrees. Examples: 2.2945 (Paris), -0.1246 (London), -73.9967 (New York)

Example Usage:

query = {
    "name": "Nominatim_reverse_geocode",
    "arguments": {
        "lat": "example_value",
        "lon": "example_value"
    }
}
result = tu.run(query)