Tempo di escursione con dislivello
Dieci chilometri con 600 m di salita e 300 m di discesa richiedono circa 3 ore e 10 minuti: 120 di cammino, 60 di salita e 10 di discesa. Pianifichi il percorso e le ore di luce con un tempo realistico. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Distanza
- 10
- Salita
- 600
- Discesa
- 300
- Distanza (km)
- 10
- Salita (m)
- 600
- Discesa (m)
- 300
- Passo (min/km)
- 12
Chi cammina in giornata, chi fa trekking itinerante e chi pianifica un'uscita non può trattare la lunghezza del sentiero come unico orologio. Dieci chilometri su un alzaia e dieci chilometri su una cresta con ottocento metri di dislivello positivo non sono la stessa giornata. Questo calcolatore del tempo di escursione con dislivello combina un passo orizzontale con minuti extra per ogni cento metri di salita e per ogni cento metri di discesa, la stessa idea additiva della regola di Naismith più un supplemento di discesa in stile Langmuir. Lei invia i chilometri di percorso, i metri di salita, i metri di discesa e, se lo desidera, i propri ritmi; riceve il dettaglio del tempo in piano, del tempo di salita, del tempo di discesa e un totale in ore e minuti.
Come si costruisce il tempo di escursione da distanza, salita e discesa
La regola pratica di William Naismith del 1892 resta il pilastro della pianificazione britannica e alpina: preveda circa un'ora ogni cinque chilometri di avanzamento orizzontale, poi aggiunga circa un'ora ogni seicento metri di salita. In minuti sono dodici minuti per chilometro in piano più dieci minuti ogni cento metri di salita. Il Naismith classico ignora la discesa.
Questo calcolatore segue la correzione successiva in stile Langmuir usata da molti capigita e tratta una discesa ripida come lavoro extra, non come tempo regalato, aggiungendo dieci minuti ogni trecento metri di perdita, cioè dieci terzi di minuto ogni cento metri. In algebra l'orologio è t minuti uguale alla distanza in chilometri per il passo in minuti per chilometro, più la salita in metri divisa per cento per il ritmo di salita, più la discesa in metri divisa per cento per il ritmo di discesa.
Un caso predefinito risolto è dieci chilometri, seicento metri in salita e trecento in discesa: centoventi minuti di avanzamento orizzontale, sessanta di salita e dieci di discesa, in totale centonovanta minuti, ovvero tre ore e dieci minuti. Lei può sostituire uno qualsiasi dei tre ritmi se il gruppo è più lento, lo zaino è pesante o il sentiero è una discesa dolce che non desidera tassare.
Dove una stima del tempo di escursione con dislivello rende
I club escursionistici e i capigita pubblicano schede di itinerario che devono dichiarare un tempo atteso onesto, non una congettura da passeggio su strada che ignora la salita dal fondovalle. Chi confronta due anelli con lo stesso chilometraggio ma guadagni totali diversi usa i termini di salita e discesa per vedere quale giornata entra davvero nella luce del giorno e nell'ultimo autobus.
I corsi di educazione outdoor assegnano compiti che applicano Naismith e poi una correzione di discesa, così gli allievi vedono perché un dislivello ripido costa ancora minuti su ginocchia stanche. Gli organizzatori di sfide di beneficenza e marathon di montagna seminano le ondate di partenza con una formula trasparente invece di un modello scatola nera che deriva tra versioni.
Tratti il tempo di camminata in piano senza dislivello, la variazione netta di quota lungo un profilo, i predittori di gara e gli stimatori di tempo in bicicletta come intenzioni di prodotto distinte; questa pagina risponde alla ricerca del tempo di escursione con dislivello, la combinazione di passo orizzontale e tempo aggiunto per unità di salita e di discesa.
Tenga le richieste entro i limiti pubblicati, fissi i totali arrotondati nei test e ottiene un orologio di uscita riproducibile per siti di club, fogli di viaggio e worker di bordo senza allestire una pila cartografica propria.
Casi d'uso
Schede di itinerario e uscite di club
Trasformi chilometri più metri di guadagno e perdita in una durata da orologio per schede escursionistiche, pagine di ritrovo e controlli dell'ultima luce.
Confrontare due sentieri con lo stesso chilometraggio
Tenga fissa la distanza e vari salita e discesa per vedere quale anello entra davvero nella giornata una volta sommati i minuti di salita e di discesa.
Domande frequenti
Come si calcola il tempo di escursione con dislivello?
I valori predefiniti sono Naismith 12 min/km e 10 min/100 m in salita, più Langmuir 10/3 min/100 m in discesa.
Quali valori predefiniti se omette i campi del passo?
Il passo orizzontale predefinito è 12 minuti per chilometro (5 km/h). La salita predefinita è 10 minuti per 100 m. La discesa predefinita è 10/3 minuti per 100 m.
Quali unità deve usare?
Distanza in chilometri, salita e discesa in metri, passo in minuti per chilometro e ritmi di salita o discesa in minuti per 100 m. La risposta riporta anche il passo in km/h e una lettura da orologio in ore e minuti.
Perché anche la discesa aggiunge tempo?
Perché una discesa ripida affatica e costringe a frenare: non è tempo regalato. Il calcolo aggiunge 10 minuti ogni 300 m di discesa. Se preferisce la regola di Naismith classica, metta a zero i minuti extra di discesa.
Posso adattare il calcolo a un gruppo lento o a uno zaino pesante?
Sì. Può cambiare il passo in piano, che di base è di 12 minuti al chilometro, e i minuti aggiunti ogni 100 m di salita o di discesa. Così il totale rispecchia l'andatura reale del gruppo.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/hobby/sport-hike-time-elevation \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"distance":10,"ascent":600,"descent":300}'const res = await fetch("https://api.kit.forhosting.com/hobby/sport-hike-time-elevation", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"distance": 10,
"ascent": 600,
"descent": 300
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/hobby/sport-hike-time-elevation",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"distance": 10,
"ascent": 600,
"descent": 300
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/hobby/sport-hike-time-elevation", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"distance":10,"ascent":600,"descent":300}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"distance":10,"ascent":600,"descent":300}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/hobby/sport-hike-time-elevation", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"distance": 10,
"ascent": 600,
"descent": 300
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "hobby.sport_hike_time_elevation",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Limiti
max_distance_km | 10000 |
max_elevation_m | 20000 |
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Distanze o dislivelli non validi falliscono con un errore invalid_input chiaro, invece di uno zero silenzioso che sottostimerebbe una lunga giornata in montagna.
Come si costruisce il tempo di escursione da distanza, salita e discesa
Impostare ascent_pace o descent_pace a zero spegne quel termine e recupera una stima in piano o il Naismith classico senza supplemento di discesa. L'aritmetica è in virgola mobile deterministica con arrotondamento stabile, senza semi casuali, senza orologio a muro e senza rete, così ingressi identici producono sempre lo stesso JSON.
Che cosa invia e che cosa riceve in risposta
Invii tre campi obbligatori. Una distanza zero è ammessa per una arrampicata puramente verticale; salita o discesa zero descrive un profilo piano o a senso unico. Il pace facoltativo è in minuti per chilometro in piano e deve essere maggiore di zero e al massimo centottanta; lo ometta per usare dodici. Usi il modulo gratuito del browser per una singola uscita, poi lo stesso contratto da script quando serve un fine settimana di itinerari. Il campo distance è la lunghezza orizzontale del sentiero in chilometri, finita e da zero a diecimila, con alias distance_km, km, length e trail_distance. Il campo ascent è il dislivello positivo totale in metri, finito e da zero a ventimila, con alias ascent_m, elevation_gain, climb e gain. Il campo descent è il dislivello negativo totale in metri, stessi limiti, con alias descent_m, elevation_loss e loss. I facoltativi ascent_pace e descent_pace sono minuti extra ogni cento metri di salita e di discesa, da zero a centoventi; li ometta per usare dieci e dieci terzi. Campi assenti, stringhe vuote, valori non numerici, NaN, Infinity, negativi e cifre oltre i limiti falliscono con invalid_input nominando il campo e non vengono addebitati. In caso di successo il corpo restituisce gli ingressi puliti e i ritmi effettivi, riporta pace_kmh come sessanta diviso pace, separa horizontal_minutes, ascent_minutes e descent_minutes e fornisce total_minutes, total_hours, ore e minuti interi per una lettura da orologio, una stringa duration come 3h 10m, più formula e method naismith_langmuir_additive. Le chiamate API riuscite usano la base pubblicata di $0.002 per elemento.
Dove una stima del tempo di escursione con dislivello rende
Poiché questa capacità è un motore parse puro, il prezzo API è la base pubblicata di $0.002 per elemento riuscito e la convalida fallita non consuma il saldo.
Casi di integrazione
Fogli di viaggio in lotto e widget di guida
Stimi un fine settimana di itinerari con la stessa formula Naismith più discesa del widget gratuito del browser; rifiuti dislivelli negativi con invalid_input.
Domande tecniche
Che succede se distance, ascent o descent è negativo o manca?
La richiesta fallisce con invalid_input e nomina il campo. Negativi, valori non finiti, stringhe vuote e campi obbligatori assenti vengono rifiutati invece di essere trattati in silenzio come zero.
Quanto costa questa stima?
Il widget del browser gira gratis sul suo dispositivo. Se automatizza lo stesso calcolo via API, la tariffa pubblicata è $0.002 per elemento riuscito; invalid_input non consuma il saldo.