Skip to main content
Glama

Turf-MCP

by es3154

unit_conversion_convertLength

Convert length values between different units including meters, kilometers, miles, feet, inches, and yards for geospatial calculations and measurements.

Instructions

转换长度单位。

此功能将长度值从一种单位转换为另一种单位。

Args: length: 长度值 - 类型: float - 描述: 要转换的长度数值 - 示例: 1000.0

original_unit: 原始单位 - 类型: str - 描述: 输入长度的单位 - 有效值: 'meters', 'metres', 'millimeters', 'millimetres', 'centimeters', 'centimetres', 'kilometers', 'kilometres', 'miles', 'nauticalmiles', 'inches', 'yards', 'feet' - 示例: 'meters' final_unit: 目标单位 - 类型: str - 描述: 输出长度的单位 - 有效值: 'meters', 'metres', 'millimeters', 'millimetres', 'centimeters', 'centimetres', 'kilometers', 'kilometres', 'miles', 'nauticalmiles', 'inches', 'yards', 'feet' - 示例: 'kilometers'

Returns: str: JSON 字符串格式的长度结果 - 类型: 包含 value 和 units 的对象 - 格式: {"value": 长度数值, "units": "目标单位"} - 示例: '{"value": 1.0, "units": "kilometers"}'

Raises: Exception: 当 JavaScript 执行失败、超时或输入数据格式错误时抛出异常

Example: >>> import asyncio >>> result = asyncio.run(convertLength(1000.0, 'meters', 'kilometers')) >>> print(result) '{"value": 1.0, "units": "kilometers"}'

Notes: - 支持多种长度单位之间的转换 - 输入和输出单位必须是有效的单位标识符 - 转换基于标准单位换算系数 - 依赖于 Turf.js 库和 Node.js 环境

Input Schema

NameRequiredDescriptionDefault
final_unitYes
lengthYes
original_unitYes

Input Schema (JSON Schema)

{ "properties": { "final_unit": { "type": "string" }, "length": { "type": "number" }, "original_unit": { "type": "string" } }, "required": [ "length", "original_unit", "final_unit" ], "type": "object" }

Other Tools from Turf-MCP

Related Tools

    MCP directory API

    We provide all the information about MCP servers via our MCP API.

    curl -X GET 'https://glama.ai/api/mcp/v1/servers/es3154/turf-mcp'

    If you have feedback or need assistance with the MCP directory API, please join our Discord server