Convert height (geoid models)
convert_heightConvert a height between the ellipsoid (GNSS, drones) and a national height datum with the official geoid model: AHD (AUSGeoid2020), ODN (OSGM15), NZVD2016 (NZGeoid2016), NAVD88 (GEOID18), or global EGM2008. Never estimate a geoid separation from memory: it is often tens of metres and varies by metres across a region.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"latitude": "<latitude>",
"longitude": "<longitude>",
"height_m": "<height_m>",
"from_reference": "<from_reference>",
"to_reference": "<to_reference>"
},
"name": "convert_height"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| height_m | Yes | The height to convert, in metres | |
| latitude | Yes | Latitude in degrees (WGS84) | |
| longitude | Yes | Longitude in degrees (WGS84) | |
| to_reference | Yes | 'ellipsoidal', AHD, ODN, NZVD2016, NAVD88 or EGM2008 | |
| from_reference | Yes | 'ellipsoidal', AHD, ODN, NZVD2016, NAVD88 or EGM2008 |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| grids | No | ||
| units | No | Unit of each numeric field | |
| method | Yes | ||
| status | No | ok | |
| height_m | Yes | ||
| warnings | No | Caveats to tell the user | |
| accuracy_m | Yes | ||
| provenance | No | Source, licence, attribution, retrieval time and method | |
| geoid_model | Yes | ||
| separation_m | Yes | Ellipsoidal height minus the datum height at this point | |
| to_reference | Yes | ||
| from_reference | Yes |