Calculadora de grava
Cubrir 50 m² con 0,1 m de grava requiere 5 m³, que con una densidad aparente de 1.600 kg/m³ pesan 8.000 kg. Indique área, espesor y la densidad de su proveedor en unidades coherentes para saber cuánto pedir para una entrada o un camino. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Área
- 50
- Espesor
- 0,1
- Densidad
- 1 600
- Volumen
- 5
- Peso
- 8 000
- Masa
- 8 000
Una calculadora de grava convierte tres cifras de obra en el volumen cúbico y el peso a granel del árido que debe pedir. Introduzca el área en planta que cubrirá, el espesor previsto de la capa de grava y la densidad aparente de la piedra; la herramienta devuelve el volumen como área por profundidad, el peso como volumen por densidad, un mensaje breve y pasos de sustitución ordenados que puede pegar en un despiece de materiales o en una prueba unitaria.
Cómo se calculan el volumen y el peso de la grava
Una capa plana de grava sobre una huella conocida se modela como un prisma recto de área en planta por espesor. El volumen es por tanto el área multiplicada por la profundidad, siempre que la profundidad use la misma unidad de longitud que subyace al área — metros cuadrados con metros, pies cuadrados con pies, yardas cuadradas con yardas.
El peso (masa de piedra requerida) multiplica ese volumen por la densidad aparente de la grava tal como se vende o se coloca: kilogramos por metro cúbico con metros cúbicos, libras por pie cúbico con pies cúbicos. La densidad aparente ya incorpora los huecos entre partículas del producto que compra; no es la densidad mineral sólida de un fragmento de roca salvo que el proveedor cotice esa cifra para el mismo empaquetado.
El producto es el volumen geométrico neto y la masa aparente correspondiente; no añade merma por compactación, derrames o subrasante irregular, y no convierte metros cúbicos a yardas cúbicas ni kilogramos a toneladas cortas, porque esos ajustes son factores específicos del proyecto aplicados tras el despiece geométrico. Los tres datos deben ser estrictamente positivos: un área cero o negativa no puede cubrir terreno, una profundidad no positiva no es una capa y una densidad no positiva no es un material físico.
La calculadora nunca convierte unidades por usted, así que mezclar pies cuadrados de área con pulgadas de profundidad produce en silencio un producto cúbico sin sentido; convierta todo primero y luego llame.
Consejos prácticos, límites y búsquedas relacionadas
Mida el área en planta a partir de planos o por longitud por ancho del rectángulo que cubrirá, y la profundidad como el espesor acabado de grava que desea tras la colocación, usando un conjunto de unidades coherente. Si el contratista especifica un factor de compactación o merma (por ejemplo un cinco o un diez por ciento extra), multiplique usted mismo volume y weight después de la llamada; esta herramienta devuelve a propósito el producto geométrico puro para que los presupuestos sigan transparentes.
Mantenga las entradas dentro del rango absoluto publicado para que los productos no desborden a resultados no finitos que el resolutor deba rechazar. Esta landing se dirige a quien busca una calculadora de grava, volumen y peso de grava, tonelaje de árido para accesos, o área profundidad densidad en línea; no es un estimador de sacos de hormigón, ni una herramienta de volumen de zapatas para soleras estructurales, ni una calculadora de relleno de suelo con factores de hinchamiento, ni una comprobación de diseño de drenaje para lecho de tubería.
Prefiera esta capacidad cuando ya conozca el área y el espesor de capa y solo necesite volumen y peso a granel; si su origen es un lecho triangular o irregular, calcule primero el área en planta y luego llame. Las comprobaciones de ida y vuelta son fáciles: recalcule área por profundidad a mano, multiplique por densidad y confirme que volume y weight publicados coinciden dentro del mismo redondeo a doce decimales usado en todos los campos numéricos.
Qué puede hacer con ella
Pedir grava para base de acceso
Los propietarios introducen el área en planta del acceso, el espesor de la capa base y la densidad aparente del proveedor para obtener volumen y peso antes de llamar a una cantera o vivero paisajístico.
Preguntas frecuentes
¿Cómo se calculan el volumen y el peso de la grava?
Área y profundidad deben usar unidades de longitud coherentes; la densidad debe coincidir con la unidad de volumen (p. ej. kg/m³ con m³).
¿Qué ocurre si área, profundidad o densidad es cero o negativa?
Entradas no positivas no definen una capa o material de grava físico, así que la herramienta nunca inventa un volumen o peso.
¿Convierte metros cúbicos a toneladas o yardas?
No. Devuelve volumen geométrico puro y peso a granel en el sistema de unidades que usó en las entradas. Aplique su propia conversión de unidades después de la llamada.
¿Añade compactación o merma?
No. Devuelve solo volumen y peso geométricos puros. Aplique su propio factor de merma o compactación después de la llamada si el proveedor o el ingeniero lo exigen.
¿Es gratuita la calculadora de grava?
La herramienta del navegador es gratuita y se ejecuta en local.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/home/gravel \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"area":50,"depth":0.1,"density":1600}'const res = await fetch("https://api.kit.forhosting.com/home/gravel", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"area": 50,
"depth": 0.1,
"density": 1600
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/home/gravel",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"area": 50,
"depth": 0.1,
"density": 1600
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/home/gravel", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"area":50,"depth":0.1,"density":1600}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"area":50,"depth":0.1,"density":1600}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/home/gravel", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"area": 50,
"depth": 0.1,
"density": 1600
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "home.gravel",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Límites
max_dim | 1000000000000 |
min_dim | 1e-15 |
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Área, profundidad o densidad cero o negativas se rechazan con invalid_input en lugar de inventar un albarán de entrega a partir de medidas imposibles. El camino es matemática determinista pura — sin red, sin semillas aleatorias, sin dependencia del reloj — de modo que el ejecutor gratuito del navegador y la API prepaga devuelven el mismo JSON tras el redondeo decimal fijo cada vez que se llama.
Cómo se calculan el volumen y el peso de la grava
En caso de éxito la respuesta devuelve las entradas redondeadas, publica volume y weight (con mass como alias de weight), formula como la cadena V igual a área por profundidad y W igual a V por densidad, message como un resumen breve en inglés, y steps como un array ordenado de líneas de sustitución que puede afirmar en pruebas o mostrar a un cliente.
Cómo llamar a la API y qué devuelve
Se aceptan formas de cadena de números cuando coinciden con un patrón numérico finito estricto. En caso de éxito la respuesta fija volume al producto redondeado de área por profundidad, weight y mass al producto por densidad, formula y message como se describe arriba, y steps como el registro de sustitución. Prefiera enviar números en lugar de cadenas preformateadas cuando controle el cliente; cuando deba enviar cadenas, evite símbolos de moneda, sufijos de unidad o separadores de miles que harían fallar el patrón de número finito. Las densidades típicas de paisajismo para piedra triturada rondan entre mil y dos mil kilogramos por metro cúbico según el tipo de roca y la humedad; use siempre la cifra del proveedor del producto que realmente recibirá. Envíe un cuerpo JSON con tres campos obligatorios: area (alias surface, plan_area, A, sq), depth (alias thickness, height, D, d, thick) y density (alias rho, gravel_density, bulk_density, mass_density). Los tres deben ser números finitos positivos dentro del rango absoluto publicado para que los productos intermedios sigan finitos en precisión doble IEEE en el Worker y en el navegador. La validación fallida — campos ausentes, números no finitos, valores cero o negativos, o valores fuera de los límites absolutos — devuelve invalid_input y nunca se cobra. El precio es un $0.002 fijo por solicitud exitosa con ítem unitario y precio unitario marginal cero.
Consejos prácticos, límites y búsquedas relacionadas
Al enseñar o escribir pruebas, empareje un caso simple de acceso con una segunda densidad para mostrar que el peso escala linealmente, e incluya una profundidad o densidad deliberadamente nula para probar la ruta invalid_input. Las tareas fallidas que devuelven invalid_input no consumen saldo prepago, lo que mantiene baratos los scripts exploratorios cuando envía a propósito un área cero para verificar el manejo de errores.
Casos de integración
Presupuesto paisajístico de lechos de roca
Los paisajistas alimentan el área del lecho, el espesor de grava tipo mulch y la densidad en la API y adjuntan volume, weight y steps a un presupuesto de materiales transparente.
Fixtures golden para apps de construcción
Los desarrolladores generan casos conocidos de volume y weight más rechazos deliberados de entradas no positivas para pruebas unitarias y CI.