Scala mappa da misura
Trasformi una misura col righello nella scala della mappa: 2 cm sulla carta che coprono 1 km a terra danno 1:50000. Può combinare millimetri, piedi, miglia o chilometri, perché entrambe le lunghezze vengono portate in metri prima della divisione. Gratis nel Suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Distanza sulla mappa
- 2
- Distanza sul terreno
- 1
- Unità della mappa
- Cm
- Unità del terreno
- Km
- Distanza sulla mappa (m)
- 0,02
- Distanza sul terreno (m)
- 1000
Questo calcolatore di scala della mappa a partire da misurazioni trasforma la lunghezza che Lei misura su una mappa stampata o a schermo e la distanza reale nota a terra in una scala a frazione rappresentativa, per etichettare disegni, verificare barre di scala e correggere esercizi di cartografia senza un foglio di calcolo. Inserisca la distanza sulla mappa, la sua unità, la distanza a terra e la sua unità; lo strumento converte entrambe le lunghezze in metri con fattori SI e imperiali fissi, divide i metri a terra per i metri sulla mappa per ottenere il denominatore adimensionale N e restituisce il rapporto 1:N, il quoziente grezzo prima dell'arrotondamento intero, i valori intermedi in metri, una breve stringa di formula e passi di sostituzione ordinati che può incollare in un taccuino di laboratorio o in un test unitario.
Dove la scala mappa da misurazione si colloca in campo, studio e software
Gli studenti incontrano la scala a frazione rappresentativa quando un corso di geografia o topografia chiede di recuperare 1:N da una barra di scala, quando un laboratorio abbina un segmento di mappa misurato alla lunghezza nota di una strada, o quando uno studio di architettura verifica che un piano stampato corrisponda ai picchetti del sito. Gli insegnanti possono pre-generare chiavi di risposta per numeri modesti senza fidarsi di app opache che cambiano silenziosamente sistema di unità o confondono i centimetri della mappa con i chilometri del terreno.
Gli sviluppatori chiamano lo stesso contratto da script per seminare vettori di test deterministici per prodotti cartografici, normalizzare barre di scala inserite dall'utente prima di un modello GIS più ampio, o soddisfare enunciati di programmazione che richiedono RF anziché una scala verbale improvvisata. I tecnici di campo usano il quoziente per controlli rapidi quando una stampa cartacea non ha RF stampata ma è visibile la lunghezza nota di una recinzione o di una pista.
Gli strumenti di prodotto e formazione usano la riscrittura quando un discente digita due lunghezze e l'interfaccia deve mostrare 1:N con una stringa di formula pulita. Conservi questo strumento quando dispone già di una lunghezza di mappa e di una a terra per lo stesso segmento; se conosce solo lo zoom della mappa web, la latitudine e il DPI dello schermo, usi invece un calcolatore di scala Web Mercator.
Preferisca distanze a terra misurate da fonti affidabili (segnali topografici, catena stradale, lunghezza pubblicata di pista) rispetto a stime approssimative quando la RF risultante etichetterà un deliverable legale o valutato.
Casi d'uso
Recuperare la RF da una barra di scala
Misuri una barra di scala stampata in centimetri, inserisca la distanza a terra etichettata in chilometri e ottenga la frazione rappresentativa 1:N del foglio.
Compiti e laboratori di cartografia
Converta lunghezze appaiate di mappa e terreno in 1:N per chiavi d'esame, relazioni di laboratorio ed esercizi di geografia senza foglio di calcolo.
Domande frequenti
Quanto costa il calcolatore di scala mappa da misurazione?
È gratuito nel Suo browser in questa pagina.
Come si definisce la frazione rappresentativa?
La scala si scrive 1:N (o RF 1/N). Mantenga le misure di mappa e terreno dello stesso elemento.
Quali unità di lunghezza sono supportate?
I valori predefiniti sono cm per la misura sulla mappa e km per la distanza a terra.
È la stessa cosa di una scala mappa web da zoom e DPI?
No. Questo strumento usa solo la distanza misurata sulla mappa e la distanza nota a terra. La scala Web Mercator da zoom, latitudine e DPI è un altro calcolatore.
Come si trova la scala di una mappa da una distanza nota?
Misuri sulla mappa un tratto di cui conosce la lunghezza reale, come una barra di scala o una strada, e inserisca le due misure. Lo strumento divide i metri a terra per i metri sulla carta: 2 cm contro 1 km danno 1:50000.
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/eng/map-scale-from-measure \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"map_distance":2,"ground_distance":1}'const res = await fetch("https://api.kit.forhosting.com/eng/map-scale-from-measure", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"map_distance": 2,
"ground_distance": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/eng/map-scale-from-measure",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"map_distance": 2,
"ground_distance": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/eng/map-scale-from-measure", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"map_distance":2,"ground_distance":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"map_distance":2,"ground_distance":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/eng/map-scale-from-measure", 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
{
"map_distance": 2,
"ground_distance": 1
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "eng.map_scale_from_measure",
"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. |
Note tecniche
Le distanze nulle o negative vengono rifiutate con un errore invalid_input chiaro invece di inventare una scala impossibile. Il percorso è matematica pura e deterministica—senza rete, senza semi casuali, senza dipendenza dall'orologio—così l'esecutore gratuito del browser e l'API prepagata restituiscono lo stesso JSON dopo l'arrotondamento decimale fisso ogni volta che Lei la invoca.
Come si definisce la scala a frazione rappresentativa da due lunghezze misurate
Una scala cartografica a frazione rappresentativa (RF) è il rapporto adimensionale tra la lunghezza sulla mappa e la lunghezza a terra per lo stesso elemento, scritta per convenzione come 1:N o 1/N in modo che un'unità sulla mappa corrisponda a N delle stesse unità a terra. Non c'è motore di proiezione, né campionamento di pixel di un'immagine di base, né dipendenza dal livello di zoom o dal DPI dello schermo: quei problemi appartengono ad altri strumenti. Mantenga le misure di mappa e terreno dello stesso elemento; mescolare segmenti non correlati produce un N senza senso anche se l'aritmetica viene comunque eseguita. Quando Lei conosce già entrambe le lunghezze—ad esempio due centimetri su carta che coprono un chilometro sul campo—converte entrambe le misure in un unico sistema di unità e forma N uguale a ground_length diviso per map_length. Questo calcolatore esegue quella conversione in metri con fattori internazionali pubblicati (millimetro, centimetro, metro, chilometro, pollice, piede, iarda e miglio statutario), quindi restituisce il denominatore arrotondato all'intero quando il valore assoluto di N è almeno uno, come legende cartografiche e chiavi d'esame presentano scale come 1:50000. La risposta riecheggia il map_distance e il ground_distance arrotondati che Lei ha fornito, registra map_unit e ground_unit, pubblica map_distance_m e ground_distance_m, espone scale_denominator e scale_denominator_raw, scale_ratio come stringa 1:N, representative_fraction come 1/N, precision, l'etichetta di metodo map_scale_from_measure, formula come stringa N equals ground_m over map_m, message come breve riepilogo in inglese del motore e steps come registro di sostituzione ordinato. Il motore divide due lunghezze in metri positive e finite entro l'intervallo di magnitudine supportato oppure rifiuta l'ingresso con invalid_input. I casi rifiutati includono map_distance o ground_distance mancanti, valori non finiti, magnitudini oltre il tetto pubblicato, token di unità fuori dall'enum e qualsiasi distanza nulla o negativa, perché una lunghezza geometrica non positiva non può definire una scala a rapporto.
Contratto di ingresso, forma della risposta e comportamento di errore
In caso di successo la risposta include le lunghezze convertite in metri, i campi di scala elencati sopra, formula e message, e steps come il registro di sostituzione che Lei può asserire nei test o mostrare accanto a uno schizzo. Preferisca inviare numeri piuttosto che stringhe preformattate quando controlla il client; quando deve inviare stringhe, metta le unità solo nei campi unità, non attaccate ai valori di distanza. Invii un corpo JSON con due campi obbligatori: map_distance per la lunghezza misurata sulla mappa (alias map_dist, map, measured_map, d_map) e ground_distance per la lunghezza reale corrispondente (alias ground_dist, ground, real_distance, d_ground, true_distance). Entrambi devono essere finiti e strettamente positivi entro l'intervallo assoluto pubblicato affinché le conversioni intermedie in metri e il rapporto restino double IEEE finiti e positivi. Il map_unit opzionale ha default centimetri e ground_unit ha default chilometri—l'abbinamento usuale mappa cartacea e barra di scala—e ciascuno accetta l'enum chiuso mm, cm, m, km, in, ft, yd, mi così che il renderer del modulo possa offrire un controllo select invece di testo libero. Le forme stringa dei numeri sono accettate se corrispondono a un pattern decimale finito rigoroso con notazione scientifica opzionale; spazi incorporati, suffissi di unità nei campi numerici e token non numerici falliscono con un messaggio invalid_input chiaro che nomina il campo. La validazione fallita—campi mancanti, numeri non finiti, distanze nulle o negative, unità sconosciute o valori fuori dai limiti assoluti—restituisce invalid_input e non viene mai addebitata. Il prezzo è un importo fisso $0.002 per richiesta riuscita con unità item.
Dove la scala mappa da misurazione si colloca in campo, studio e software
In questa pagina il lavoro viene eseguito interamente nel Suo browser; tramite l'API ogni consultazione riuscita costa $0.002, la validazione fallita non viene addebitata e nulla viene memorizzato dopo la restituzione della risposta. Tale divisione—esplorazione interattiva gratuita e API identica a pagamento—corrisponde al resto del catalogo KIT di livello A e Le consente di passare da una demo in aula a una pipeline automatizzata senza cambiare il risultato matematico.
Casi di integrazione
Fixture cartografiche deterministiche
Generi denominatori di scala riproducibili per test unitari, controlli di proprietà e asserzioni CI in software GIS o di tracciamento.
Domande tecniche
Cosa succede se map_distance o ground_distance è zero o negativo?
L'ingresso viene rifiutato con invalid_input. Una lunghezza geometrica non può essere zero o negativa nel definire una scala a rapporto.