4 votos

Ordenar la colección de fotos desde el iphone en carpetas por año, mes y ciudad/región

Estoy usando álbumes de fotos de forma inalámbrica sincronizar las fotos de mi iPhone a mi pc. En tiempos de mi colección de fotos se hizo más grande y más grande y desde álbumes de fotos sólo vuelca todo en una carpeta, estoy buscando una herramienta que automáticamente ordenar la colección completa en carpetas usando este formato:

YYYY-MM-GEOLOCATION

ejemplo:

2013-05-Rome

donde GEOLOCATION es la ciudad o la región donde se tomó la foto. esto puede ser recogida de la información de GPS en los datos EXIF de cada imagen (tal como el Places función en el Photos app en el iPhone)

EXIF data GPS information

Geotagging function in the Photos app on iPhone

Estoy buscando una herramienta que:

  1. Crear una estructura de carpetas como se describió anteriormente
  2. Mover las fotos a sus respectivas carpetas según la fecha y la Geo-información de ubicación

He encontrado AmoK Exif Sorter pero no puede interpretar la información de GPS en las fotos. ¿Sabes una herramienta que me puede ayudar a hacer eso.

1voto

Mose Puntos 687

Respuesta #1 Requiere secuencias de comandos escribiendo, exiftool, y la creación de un lugar de la base de datos.

Una respuesta parcial sería utilizar una secuencia de comandos y exif de la herramienta.

Exiftool puede leer la información exif y IPTC, así como la mayoría de los metadatos de una imagen. La geolocalización se parte de los datos se puede leer.

Así que si tu photostream está en la carpeta ~/PhotoStream (yo no tengo ni idea de donde usted lo guarda.)

foreach photo in ~/Photostream {
  (year,month,lat,long) = exiftool {bunch of flags} photo
  foreach placename in ~/Placenames {
    # Place name has lat, long, name, radius
    # Calculate angular distance from present lat/long to each placename
    distance = sqrt((picture_lat - place_lat)^2 + (picture_long - place_long)^2)
    if (distance < place_radius) { # found one!
      if not exists directory year-month-placename {mkdir MyPics/year-month-placename
      move file year-month-placename
    }
}

El problema con la ordenación general de datos geográficos es que es intrínsecamente en dos dimensiones. Si usted ordenar con sólo lat, terminará con la Ciudad de Nueva York de estar al lado de Roma.

El script de arriba, aunque no es enormemente difícil va a tomar algún tiempo para llegar a trabajar, debido, principalmente, a los nombres de lugar.

Respuesta #2 Ordenar en carpetas por fecha, y añadir lugares manualmente.

Yo sugeriría que, a menos que sus nombres están lo suficientemente fina de grano que cambiar varias veces en un día. (E. g. tiene entradas separadas para su hotel, los templos, el coliseo...) que se realiza una primera bandeja de la fecha, a continuación, cambiar el nombre de las carpetas resultantes manualmente.

Recientemente fui a través de mi archivo de apertura (15000 imágenes) y, esencialmente, lo hizo de la mano. Algunas de estas fotos han de geolocalización de la información.

R: cambiado el nombre de cada imagen en el formato aaaa-mm-dd hh-mm-ss. La apertura puede hacer esto de forma automática.

B: Hacer un lote de año carpetas. Hizo un proyecto en cada uno de los llamados 'sin clasificar'

c: movido Manualmente cada año pix en el año carpetas/sin clasificar.

d: un lote de proyectos del mes en cada año de la carpeta.

e: Mover la foto de sin clasificar en mes apropiado de la carpeta.

f: En algunos casos me gustaría hacer un proyecto especial aaaa-mm-project_name donde había un gran número de fotos de tratar con un único tema.

Este no tan largo como parece.

Mucho tiempo fue pasando a través de cada carpeta y aplicación de palabras clave. Bien vale la pena hacer.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X