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.