Sziasztok!
Van rengeteg fotóm, cserélhető adathordozón is. Szeretném egy Linuxos alkalmazásba importáltatni a metaadataikat (a képeket nem másolnám), ahol keresni lehet az EXIF információk alapján.
Különösen fontos lenne a képek metainformációi alapján ezeket térképen megjeleníteni, vagy a földrajzi információk alapján szűrni őket.
A digikam egész esélyesnek tűnt, de bármelyik verziót próbáltam, a térkép megjelenítésénél lehalt az egész.
Ismertek még más, használható alternatívát?
Köszi!
- 401 megtekintés
Hozzászólások
Én (PC-n) darktable-t használok, ez is csak a metaadatokat teszi adatbázisba, a képekre csak hivatkozás van.
Ez is tud EXIF adatokra szűrni, köztük a GPS koordinátákra is.
A térképre helyezés az mondjuk teljesen külön dolog, ezt a részét nem ismerem, nekem eddig nem kellett ilyesmi.
De elvileg tudja:
https://docs.darktable.org/usermanual/4.0/en/map/
a google photos (telefonos app) azonban ezt biztosan jól nyomja, mert kérdés nélkül automatikusan csinálja :)
- A hozzászóláshoz be kell jelentkezni
Köszi, ez lett a megoldás. Én egy régebbi verziót próbáltam (3.x), az még nem tudta, de a 4.x már ebben is szuper.
A magyar ember jelképe a hátrafelé nyilazás. Vakon rohanunk a semmibe, miközben a múltunkat támadjuk.
- A hozzászóláshoz be kell jelentkezni
Hi!
Egy - nem minden fotó tartalmaz GPS infókat. Sőt, telefon válogatja hogy azt milyen formában is teszi. Sokszor vannak hibás dolgok, város vagy falu meghatározások.
Itt van pár szösszenet, amiből mazsolázhatsz.
cityOSM >
#!/bin/bash
lat=$(exiftool -q -m -n -p '$GPSlatitude' "${1}")
lon=$(exiftool -q -m -n -p '$GPSlongitude' "${1}")
osm="https://www.openstreetmap.org/?mlat=${lat}&mlon=${lon}&zoom=18"
xdg-open ${osm}
gpsinfo >
#!/bin/bash
exiftool -q -m -n -p '$GPSPosition' "${1}"
cityDatasToPic >
#!/bin/bash
# locationiq
token="ha beregisztrálsz, kapsz egy tokent"
lang="hu"
rename JPG jpg -- *.JPG 2>/dev/null
chmod 644 -- *.jpg 2>/dev/null
# először szétválogatjuk adatok szerint
echo "**************** noData, noGPS, city ****************"
exiftool -ext jpg -if 'not $datetimeoriginal' '-filename=./noData/%f%+c.%e' -execute -if 'not $GPSPosition' -d '%Y/%Y-%m/PIC_%Y%m%d_%H%M%S%%-c.%%le' '-filename<./noGPS/${make}_${model}/${datetimeoriginal}' -execute -if '$city' -d '%Y/%Y-%m/PIC_%Y%m%d_%H%M%S%%-c.%%le' '-filename<./cities/${city}/${make}_${model}/${datetimeoriginal}' -common_args .
# A json fájlokból kinyert adatokkal frissítjük a fájl exif információit.
echo "**************** update exif ****************"
for filename in *.jpg; do
lat=$(exiftool -q -m -n -p '$GPSlatitude' "${filename}")
lon=$(exiftool -q -m -n -p '$GPSlongitude' "${filename}")
curl -s "https://eu1.locationiq.com/v1/reverse?key=${token}&accept-language=${lang}&lat=${lat}&lon=${lon}&format=json" -o "${filename}".json
# curl -s "https://nominatim.openstreetmap.org/reverse?format=json&lat=${lat}&lon=${lon}" -o "${filename}".json
datajson="${filename}.json"
OSMcity=$(jq -r '.address.town, .address.village, .address.city' ${datajson} | grep -v "null" | head -n1)
if [ "${OSMcity}" = "" ]; then
OSMcity="noCity"
fi
OSMcounty=$(jq -r '.address.county' ${datajson}) # megye
if [ "${OSMcounty}" = "" ]; then
OSMcounty=$(jq -r '.address.region' ${datajson}) # régió
fi
OSMcountry=$(jq -r '.address.country' ${datajson}) # ország
# echo "ország - ${OSMcountry}"
# echo "megye - ${OSMcounty}"
# echo "OSMcity - ${OSMcity}"
# echo "hely - ${OSMleisure}"
exiftool -xmp:City="${OSMcity}" -xmp:State="${OSMcounty}" -xmp:Country="${OSMcountry}" "${filename}" -overwrite_original
done
# Szétszortírozzuk a fájlokat a településekre
echo "********** Települések rendezése **********"
exiftool -ext jpg -d '%Y/%Y-%m/PIC_%Y%m%d_%H%M%S%%-c.%%le' '-filename<./cities/${city}/${make}_${model}/${datetimeoriginal}' .
# eltávolítjuk a json fájlokat
rm -f -- *.json
exit
# ez jó, de mi van akkor ha hiányzik a City tag és Town vagy Village van helyette?
# exiftool -ext jpg -TagsFromFile '%F.json' '-xmp:City<AddressCity' '-xmp:State<AddressCounty' '-xmp:Country<AddressCountry' FileOrDir
Az OSM nem enged egyszerre sok tételt, a másik igen. Huh. Egy éve foglalkoztam vele utoljára, lehet hogy félbe is maradt.
- A hozzászóláshoz be kell jelentkezni
Apple Photos, régebben a Picasa is tudta, de az már bedöglött ha jól tudom.
- A hozzászóláshoz be kell jelentkezni
"Includes four high-resolution world maps to bring back the memories of your favorite trips"
"Automatic classification of pictures based on their content and location"
- A hozzászóláshoz be kell jelentkezni
Nem tudom melyik verziót próbáltad, de úgy emlékszem ezt a hibát már a 8.2-ben javították.
Innen https://files.kde.org/digikam/ le tudod szedni az appimage fájlt. Ha zavar, hogy vegyesen angol-magyar a felület, akkor innen https://mega.nz/folder/xFx2DLDC#hbTgxsJ8nYvRpThnUXrjjA meg le tudod tölteni azt az appimage fájlt, amiben már a felület jó része magyarításra került.
Folyamatosan pótolom a nyelvi hiányosságokat, de még nem teljes, így eddig csak a leglátványosabb felületi elemek vannak lefordítva.
Ennél jobb alkalmazást egyébkét nemigen találsz a feladatra.
Megjegyzés:
Bár alapból nem használom ezt a funkciót, de most kipróbáltam és teljesen korrektül működik.
- A hozzászóláshoz be kell jelentkezni
Szia, ezt a verziót is próbáltam. A térkép kiválasztásakor feldobott még egy ablakot, amiben már nem jelenített meg semmit és a térképen se volt semmi információ.
A magyar ember jelképe a hátrafelé nyilazás. Vakon rohanunk a semmibe, miközben a múltunkat támadjuk.
- A hozzászóláshoz be kell jelentkezni
Elem--Földrajzi hely szerkesztése
Erre mi történik?
- A hozzászóláshoz be kell jelentkezni
Nálam működik a digikam térkép/földgömb, de nem éreztem kényelmesnek és van néhány fura hiba is. Mivel a képeket alapvetően NAS-ra szinkronizálom syncthinggel (egy HP microserver gen8 fut otthon) én a photoview-t tettem fel oda konténerbe, ez kezeli és teszi ki a képeket. A térképes megjelenítéshez kellett egy mapbox account meg egy token és utána működik. Van mobil app is, én elsősorban böngészőből használom. Külön előnye, hogy nem nyúl a képekhez, a mappákba csak egy db konfig fájlt kell lerakni - amennyiben akarsz beállítani a mappára ignore direktívákat (mivel a syncthing is tesz le pár bejegyzést, én azokat felvettem, hogy ne dobjon rá figyelmeztetéseket a scan-nél).
- A hozzászóláshoz be kell jelentkezni