Marine Regions Tools#
Configuration File: marine_regions_tools.json
Tool Type: Local
Tools Count: 2
This page contains all tools defined in the marine_regions_tools.json configuration file.
Available Tools#
MarineRegions_get_record (Type: BaseRESTTool)#
Get detailed information about a specific marine geographic feature by its MRGID (Marine Regions …
MarineRegions_get_record tool specification
Tool Information:
Name:
MarineRegions_get_recordType:
BaseRESTToolDescription: Get detailed information about a specific marine geographic feature by its MRGID (Marine Regions Gazetteer ID) from VLIZ. Returns full metadata including bounding box, coordinates, place type, status, and source. No authentication required. Common MRGIDs: 2350 (North Sea), 1901 (Pacific Ocean), 1902 (Atlantic Ocean), 4319 (Mediterranean Sea), 8466 (Indian Ocean), 1903 (Arctic Ocean), 1904 (Southern Ocean).
Parameters:
mrgid(integer) (required) Marine Regions Gazetteer ID. Examples: 2350 (North Sea), 1901 (Pacific Ocean), 1902 (Atlantic Ocean), 4319 (Mediterranean Sea), 8466 (Indian Ocean)
Example Usage:
query = {
"name": "MarineRegions_get_record",
"arguments": {
"mrgid": 10
}
}
result = tu.run(query)
MarineRegions_search_by_name (Type: BaseRESTTool)#
Search the Marine Regions Gazetteer (VLIZ) for ocean/sea geographic features by name. Returns at …
MarineRegions_search_by_name tool specification
Tool Information:
Name:
MarineRegions_search_by_nameType:
BaseRESTToolDescription: Search the Marine Regions Gazetteer (VLIZ) for ocean/sea geographic features by name. Returns at most 100 records per call. Continue with metadata.next_offset while metadata.has_more is true; the wrapper performs a one-record lookahead on full pages because the API does not return a total count. like, fuzzy, and offset are sent as official query parameters.
Parameters:
name(string) (required) Name of the marine geographic feature. Examples: ‘North Sea’, ‘Pacific Ocean’, ‘Mediterranean Sea’, ‘Caribbean Sea’, ‘Arctic Ocean’, ‘Coral Sea’, ‘Gulf of Mexico’like([‘boolean’, ‘null’]) (optional) If true, perform a partial name match (SQL LIKE). Default: truefuzzy([‘boolean’, ‘null’]) (optional) If true, perform Levenshtein fuzzy matching. Default: falseoffset([‘integer’, ‘null’]) (optional) Zero-based record offset. Start at 0 and continue with metadata.next_offset.
Example Usage:
query = {
"name": "MarineRegions_search_by_name",
"arguments": {
"name": "example_value"
}
}
result = tu.run(query)