ForHosting KIT · Immagini e foto

Analizzare il GPS EXIF

Trasformi gradi, minuti e secondi salvati dalla fotocamera nelle coordinate decimali che una mappa capisce, come 40,446333333333 e -79,982333333333. La lettera N, S, E o W decide il segno, quindi sud e ovest escono negativi. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Latitudine
40, 26, 46,8
Riferimento latitudine
N
Longitudine
79, 58, 56,4
Riferimento longitudine
W
Ottiene
Latitudine
40,4463333333
Longitudine
-79,9823333333
Latitudine (DMS)
40, 26, 46,8
Longitudine (DMS)
79, 58, 56,4

I metadati di un’immagine spesso memorizzano la posizione in quattro tag GPS EXIF separati, invece che come normali coordinate decimali. Questo parser riceve gradi, minuti e secondi di latitudine e longitudine con le rispettive lettere di riferimento, convalida i dati grezzi e restituisce coordinate decimali con segno. Offre così a sviluppatori, archivisti e investigatori una conversione deterministica da collocare dopo un lettore EXIF. Nord ed est producono valori positivi; sud e ovest valori negativi.

Associ i tag GPS EXIF grezzi ai campi di input

EXIF descrive il luogo dello scatto tramite GPSLatitude, GPSLatitudeRef, GPSLongitude e GPSLongitudeRef. Una libreria EXIF fornisce normalmente il primo e il terzo tag come tre numeri ordinati in gradi, minuti e secondi. Non inserisca segni negativi nei valori DMS: il segno deriva dal riferimento.

Le minuscole vengono normalizzate in maiuscole. Ogni array deve contenere esattamente tre numeri finiti. Minuti e secondi devono essere almeno zero e minori di sessanta.

La latitudine non può superare novanta gradi e la longitudine centottanta; al valore massimo, minuti e secondi devono essere zero. Questi controlli individuano metadati danneggiati prima che raggiungano mappe, database o indici geospaziali. Lo strumento richiede tag già estratti e non decodifica direttamente il file immagine; lo utilizzi dopo il lettore EXIF della Sua applicazione.

Comprenda conversione e convalida dei riferimenti

Per ciascun asse, il parser somma i gradi, i minuti divisi per sessanta e i secondi divisi per tremilaseicento. Applica poi la direzione: N mantiene positiva la latitudine, S la rende negativa, E mantiene positiva la longitudine e W la rende negativa. In questo modo un riferimento corrotto non sposta una foto oltre l’equatore o il meridiano fondamentale.

La risposta include riferimenti normalizzati e array DMS convalidati oltre alle coordinate decimali.

Usi in sicurezza le coordinate delle fotografie

Dopo la conversione può scrivere le coordinate in GeoJSON, mostrarle su una mappa, indicizzarle per ricerche di prossimità o confrontarle con altri registri. Conservare riferimenti normalizzati e array DMS semplifica gli audit. Consideri i tag mancanti o non validi errori di qualità, non zeri, perché la posizione zero, zero esiste realmente.

Il parser rifiuta numeri non finiti, array incompleti, componenti fuori intervallo e punti impossibili oltre poli o antimeridiano. Non conferma la posizione reale della fotocamera, non corregge differenze di datum e non valuta la privacy. Prima di pubblicare fotografie, verifichi se sia opportuno esporre coordinate precise.

Normalizzare un archivio fotografico

Converta gli array GPS EXIF estratti in coordinate decimali coerenti prima di indicizzare una raccolta.

Posizionare fotografie su una mappa

Trasformi i metadati della fotocamera in latitudine e longitudine con segno per mappe e flussi GeoJSON.

Convalidare un flusso EXIF

Rifiuti riferimenti corrotti e componenti DMS impossibili prima dell’archiviazione in produzione.

Lo strumento legge il file immagine?

No. Converte tag GPS EXIF che Lei ha già estratto con un lettore EXIF.

Quali lettere di riferimento sono valide?

La latitudine accetta N o S e la longitudine E o W, senza distinzione tra maiuscole.

Come vengono convertiti i valori DMS?

La grandezza è gradi più minuti divisi per 60 più secondi divisi per 3600. S e W rendono negativo il risultato.

Minuti o secondi possono essere pari a 60?

No. Devono essere almeno zero e minori di 60. Normalizzi l’eventuale riporto prima dell’analisi.

Devo mettere il segno meno per sud o ovest?

No. Inserisca gradi, minuti e secondi come numeri positivi e lasci che la lettera di riferimento indichi la direzione: S rende negativa la latitudine e W rende negativa la longitudine.

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.

POSThttps://api.kit.forhosting.com/image/exif-gps-parse

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

curl -X POST https://api.kit.forhosting.com/image/exif-gps-parse \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"latitude":[40,26,46.8],"latitude_ref":"N","longitude":[79,58,56.4],"longitude_ref":"W"}'
{
  "latitude": [
    40,
    26,
    46.8
  ],
  "latitude_ref": "N",
  "longitude": [
    79,
    58,
    56.4
  ],
  "longitude_ref": "W"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "image.exif_gps_parse",
  "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.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

max_mb15
max_megapixels12
HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Associ i tag GPS EXIF grezzi ai campi di input

Invii questi array come latitude e longitude e le lettere corrispondenti come latitude_ref e longitude_ref.

Comprenda conversione e convalida dei riferimenti

Il risultato viene arrotondato a dodici decimali per ottenere JSON stabile. La verifica è rigorosa: latitude_ref accetta soltanto N o S e longitude_ref soltanto E o W. Qualsiasi altra lettera, parola, stringa vuota o riferimento dell’asse errato restituisce invalid_input senza supposizioni. Il calcolo è deterministico, senza rete, orologio, casualità o modelli esterni; la funzione opera quindi allo stesso modo nel browser, tramite API, nei test e nelle integrazioni JavaScript offline.

Usi in sicurezza le coordinate delle fotografie

Mantenga unita la coppia e controlli l’ordine degli assi: questa risposta presenta prima latitude e poi longitude, mentre alcuni formati geometrici fanno il contrario. In un flusso automatico, proceda solo con tutti e quattro i tag, gestisca invalid_input come record rifiutato e conservi la provenienza dell’immagine. Il browser calcola localmente; l’automazione API costa $0.002 per elemento valido.

Quanto costa una chiamata API?

Ogni richiesta riuscita costa $0.002 per elemento. Il browser esegue localmente lo stesso calcolo deterministico.

Leggi la documentazione completa del KIT →