unit_conversion_convertArea
Convert area measurements between units like meters, acres, feet, and hectares using this geospatial tool from Turf-MCP.
Instructions
转换面积单位。
此功能将面积值从一种单位转换为另一种单位。
Args: area: 面积值 - 类型: float - 描述: 要转换的面积数值 - 示例: 1000.0
original_unit: 原始单位
- 类型: str
- 描述: 输入面积的单位
- 有效值: 'meters', 'metres', 'centimeters', 'centimetres', 'millimeters', 'millimetres', 'acres', 'miles', 'nauticalmiles', 'inches', 'yards', 'feet', 'kilometers', 'hectares'
- 示例: 'meters'
final_unit: 目标单位
- 类型: str
- 描述: 输出面积的单位
- 有效值: 'meters', 'metres', 'centimeters', 'centimetres', 'millimeters', 'millimetres', 'acres', 'miles', 'nauticalmiles', 'inches', 'yards', 'feet', 'kilometers', 'hectares'
- 示例: 'acres'Returns: str: JSON 字符串格式的面积结果 - 类型: 包含 value 和 units 的对象 - 格式: {"value": 面积数值, "units": "目标单位"} - 示例: '{"value": 0.2471, "units": "acres"}'
Raises: Exception: 当 JavaScript 执行失败、超时或输入数据格式错误时抛出异常
Example: >>> import asyncio >>> result = asyncio.run(convertArea(1000.0, 'meters', 'acres')) >>> print(result) '{"value": 0.2471, "units": "acres"}'
Notes: - 支持多种面积单位之间的转换 - 输入和输出单位必须是有效的单位标识符 - 转换基于标准单位换算系数 - 依赖于 Turf.js 库和 Node.js 环境
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| area | Yes | ||
| original_unit | Yes | ||
| final_unit | Yes |