Calcolatore della velocità escursionistica di Tobler
Il calcolatore della velocità escursionistica di Tobler stima la velocità di cammino in base all’inclinazione e alla direzione del pendio.
Esegui gratis nel browser
Inserisca una percentuale con segno: i valori positivi indicano la salita, quelli negativi la discesa e zero il terreno pianeggiante. Il risultato comprende la velocità in chilometri orari e metri al secondo, oltre al passo in minuti per chilometro. Viene applicata la funzione deterministica di Tobler, che prevede anche una velocità maggiore su una lieve discesa rispetto a un percorso perfettamente pianeggiante.
Inserisca una pendenza del terreno con segno
La pendenza descrive la variazione verticale rispetto alla distanza orizzontale. Un valore del 10 per cento significa che il percorso guadagna 10 metri ogni 100 metri orizzontali; pertanto, inserisca 10 positivo quando procede in salita. Lo stesso tratto va indicato come 10 negativo quando viene percorso in discesa. Il segno è importante perché la funzione di Tobler è asimmetrica: salire e scendere lungo lo stesso sentiero non produce la stessa velocità stimata. Inserisca zero per il terreno pianeggiante. Se lo strumento cartografico riporta una pendenza decimale anziché percentuale, la moltiplichi per 100 prima dell’inserimento; una pendenza di 0.08 corrisponde all’8 per cento. Utilizzi la pendenza media soltanto per un tratto ragionevolmente uniforme. Se un itinerario alterna salite e discese, lo divida in sezioni e calcoli ciascuna separatamente, perché la media di pendenze opposte può nascondere lo sforzo richiesto da entrambe. L’intervallo accettato va da -100 a 100 per cento, copre terreni escursionistici molto ripidi e impedisce valori poco plausibili o errori involontari nelle unità.
Comprenda la funzione escursionistica di Tobler
Il calcolatore utilizza l’equazione v = 6 × exp(−3.5 × |s + 0.05|), in cui v è la velocità di cammino in chilometri orari e s è la pendenza con segno, espressa come dislivello diviso per distanza orizzontale. Lo spostamento di 0.05 conferisce alla curva il suo caratteristico punto ottimale: la velocità prevista è massima su una lieve discesa del 5 per cento, non su terreno pianeggiante. La velocità diminuisce quando il terreno diventa più ripido in salita oppure quando la discesa supera tale punto ottimale. Ciò riflette l’osservazione pratica che una leggera discesa può agevolare il cammino, mentre una discesa accentuata richiede passi più corti, frenata e maggiore cautela. La funzione è empirica e deterministica, quindi lo stesso valore in ingresso genera sempre lo stesso risultato. Oltre ai chilometri orari, il risultato converte la velocità in metri al secondo e calcola il passo in minuti per chilometro. I valori sono arrotondati a sei cifre decimali per garantire risultati stabili, mentre i calcoli interni usano il valore non arrotondato. La formula restituita e la pendenza decimale normalizzata rendono la stima trasparente, verificabile e facilmente riproducibile.
Utilizzi la stima per pianificare il percorso
Consideri il risultato come un valore di riferimento basato sul terreno, non come un passo personale garantito. La funzione di Tobler descrive una relazione generale tra pendenza e velocità di cammino; non conosce la Sua forma fisica, il peso dello zaino, l’altitudine, il fondo, il meteo, la stanchezza, le soste, i ritardi di orientamento o gli ostacoli tecnici. Per stimare il tempo di un tratto uniforme, divida la distanza in chilometri per la velocità restituita in chilometri orari. Per un itinerario vario, calcoli ogni sezione usando la relativa pendenza con segno, determini il tempo di ciascuna e sommi i tempi. Questo metodo conserva le differenze tra salita e discesa che un’unica pendenza media eliminerebbe. Usi sezioni più brevi dove l’inclinazione cambia rapidamente, ma eviti una precisione ingannevole se i dati altimetrici sono rumorosi. Il passo è pratico per confrontare i tratti, mentre i metri al secondo sono utili nei flussi geografici o nelle simulazioni. Aggiunga un margine prudente per soste e condizioni locali, soprattutto su terreno instabile, ghiacciato, esposto o privo di sentiero. Questo calcolatore agevola la pianificazione e il confronto; non valuta la sicurezza e non sostituisce informazioni aggiornate sul sentiero e il Suo giudizio.
Casi d'uso
Confrontare salita e discesa
Stimi come cambia la velocità quando la stessa pendenza con segno viene percorsa nella direzione opposta.
Pianificare i tempi per tratto
Calcoli una velocità per ogni sezione relativamente uniforme e combini i tempi per ottenere una stima migliore dell’itinerario.
Verificare una mappa o una simulazione
Generi velocità trasparenti e deterministiche per analisi geografiche, ricreative o di accessibilità sensibili alla pendenza.
Domande frequenti
Che cosa indica una pendenza positiva?
Una pendenza positiva indica la salita. Una pendenza negativa indica la discesa, mentre zero rappresenta il terreno pianeggiante.
Perché il risultato più veloce si trova vicino a una discesa del 5 per cento?
La curva empirica di Tobler raggiunge il massimo a una pendenza decimale di -0.05, che rappresenta una lieve discesa.
Posso usare la pendenza media dell’intera escursione?
Solo come approssimazione. Dividere un itinerario vario in tratti con pendenza e segno evita che salite e discese si annullino nella media.
La stima include soste o superfici difficili?
No. Modella esclusivamente la pendenza e non considera pause, forma fisica, carico, meteo, altitudine, qualità del fondo o terreno tecnico.
Quanto costa il calcolo tramite API?
Ogni richiesta API costa $0.002. Lo stesso calcolo deterministico può essere eseguito anche nel browser.
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-tobler \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"gradient_percent":10}'const res = await fetch("https://api.kit.forhosting.com/hobby/sport-hike-tobler", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"gradient_percent": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/hobby/sport-hike-tobler",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"gradient_percent": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/hobby/sport-hike-tobler", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"gradient_percent":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"gradient_percent":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/hobby/sport-hike-tobler", 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
{
"gradient_percent": 10
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "hobby.sport_hike_tobler",
"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.
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. |