ForHosting KIT · Imágenes

Analizar GPS EXIF de imagen

Convierta los grados, minutos y segundos que guardó la cámara en las coordenadas decimales que entiende un mapa, como 40,446333333333 y -79,982333333333. La letra N, S, E o W pone el signo, así que el sur y el oeste salen en negativo. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Latitud
40, 26, 46,8
Referencia de latitud
N
Longitud
79, 58, 56,4
Referencia de longitud
W
Obtiene
Latitud
40,4463333333
Longitud
-79,9823333333
Latitud (GMS)
40, 26, 46,8
Longitud (GMS)
79, 58, 56,4

Los metadatos de una imagen suelen guardar la ubicación en cuatro etiquetas GPS EXIF separadas, no como coordenadas decimales habituales. Este analizador recibe los grados, minutos y segundos de latitud y longitud junto con sus letras de referencia, valida los datos sin procesar y devuelve ambas coordenadas decimales con signo. Ofrece a equipos de desarrollo, archivo e investigación una conversión determinista para colocar después de un lector EXIF. Norte y este producen valores positivos; sur y oeste, negativos.

Asigne las etiquetas GPS EXIF sin procesar a los campos de entrada

EXIF representa el lugar de una fotografía mediante GPSLatitude, GPSLatitudeRef, GPSLongitude y GPSLongitudeRef. Una biblioteca EXIF suele entregar la primera y la tercera etiqueta como tres números ordenados en grados, minutos y segundos. No incluya un signo negativo en los valores DMS: la referencia determina el signo.

Las letras minúsculas se normalizan a mayúsculas. Cada arreglo debe contener exactamente tres números finitos. Los minutos y segundos deben ser mayores o iguales que cero y menores que sesenta.

Los grados de latitud no pueden superar noventa y los de longitud, ciento ochenta; en esos máximos, minutos y segundos deben ser cero. Estas validaciones detectan metadatos dañados antes de que lleguen a un mapa, una base de datos o un índice geoespacial. La herramienta espera etiquetas ya extraídas y no decodifica por sí misma el archivo de imagen; úsela después del lector EXIF de su aplicación.

Utilice las coordenadas decimales con seguridad

Después de convertirlas, puede guardar las coordenadas en GeoJSON, mostrarlas en un mapa, indexarlas para búsquedas de proximidad o compararlas con otros registros. Conservar referencias normalizadas y arreglos DMS facilita la auditoría de migraciones. Trate las etiquetas ausentes o inválidas como problemas de calidad, no como ceros, porque la posición cero, cero existe realmente.

El analizador rechaza valores no finitos, arreglos incompletos, componentes fuera de rango y puntos imposibles más allá de polos o antimeridiano. No comprueba que la cámara estuviera allí, no corrige diferencias de datum ni evalúa la privacidad. Antes de publicar fotografías, valore si debe revelar coordenadas precisas.

Normalizar un archivo fotográfico

Convierta arreglos GPS EXIF extraídos en coordenadas decimales coherentes antes de indexar una colección de imágenes.

Situar fotografías en un mapa

Transforme metadatos de cámara en la latitud y longitud con signo que esperan los mapas y los flujos GeoJSON.

Validar una canalización EXIF

Rechace referencias dañadas y componentes DMS imposibles antes de guardar la ubicación en producción.

¿Esta herramienta lee el archivo de imagen?

No. Convierte etiquetas GPS EXIF que usted ya haya extraído mediante un lector EXIF.

¿Qué letras de referencia son válidas?

La latitud admite N o S y la longitud E o W, sin distinguir mayúsculas.

¿Cómo se convierten los valores DMS?

La magnitud es grados más minutos divididos por 60 más segundos divididos por 3600. S y W vuelven negativo el resultado.

¿Pueden los minutos o segundos ser 60?

No. Deben ser mayores o iguales que cero y menores que 60. Normalice los acarreos antes de usar el analizador.

¿Tengo que poner un signo menos para el sur o el oeste?

No. Escriba los grados, minutos y segundos como números positivos y deje que la letra de referencia marque la dirección: S vuelve negativa la latitud y W vuelve negativa la longitud.

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.

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

¿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.

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"
  }
}

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.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

max_mb15
max_megapixels12
HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Asigne las etiquetas GPS EXIF sin procesar a los campos de entrada

Envíe esos arreglos como latitude y longitude, y las letras correspondientes como latitude_ref y longitude_ref.

Comprenda la conversión y la validación de referencias

Para cada eje, el analizador suma los grados, los minutos divididos por sesenta y los segundos divididos por tres mil seiscientos. Después aplica la dirección indicada por la referencia: N conserva una latitud positiva, S la vuelve negativa, E conserva una longitud positiva y W la vuelve negativa. La respuesta incluye las referencias normalizadas y los arreglos DMS validados, además de las dos coordenadas decimales. El resultado se redondea a doce decimales para producir JSON estable. La validación de referencias es estricta: latitude_ref solo admite N o S, y longitude_ref solo E o W. Cualquier otra letra, palabra, cadena vacía o referencia del eje equivocado devuelve invalid_input en vez de adivinar. Esto evita que una referencia corrupta desplace una foto al otro lado del ecuador o del meridiano principal. Todo se calcula de forma determinista, sin red, reloj, aleatoriedad ni modelo externo, por lo que la función se comporta igual en navegador, API, pruebas e integraciones JavaScript sin conexión.

Utilice las coordenadas decimales con seguridad

Mantenga unido el par y respete el orden de los ejes: esta respuesta presenta primero latitude y después longitude, pero algunos formatos geométricos usan el orden inverso. En una canalización automática, analice únicamente cuando estén las cuatro etiquetas, gestione invalid_input como registro rechazado y conserve la procedencia de la imagen. El navegador calcula localmente; la automatización por API cuesta $0.002 por elemento correcto.

¿Cuánto cuesta la llamada a la API?

Cada solicitud correcta cuesta $0.002 por elemento. El navegador puede realizar localmente el mismo cálculo determinista.

Ver la documentación completa del KIT →