Jak używać Historii lokalizacji Google do geotagowania zdjęć?

12

Google wie, gdzie jesteśmy 24/7. Jeśli mój aparat nie ma wbudowanego GPS, ale chciałbym geotagować moje zdjęcia, czy można użyć historii lokalizacji do automatycznego oznaczania zdjęć współrzędnymi GPS w momencie ich robienia? Jeśli tak to jak?

Ja nie pytając , jak korzystać z Google Maps, aby wybrać lokalizacje , z którym do zdjęć znaczników.

Xiota
źródło
1
„Google wie, gdzie jesteśmy 24/7” Nie, wie, gdzie są nasze urządzenia GPS, gdy są włączone. Jeśli zapomnę i zostawię telefon w ładowarce w domu, Google nie ma pojęcia, gdzie jestem przez cały dzień.
Michael C
Google wie, ponieważ jesteś w tle zdjęcia, które ktoś zrobił, i rozpoznanie twarzy Cię zidentyfikowało.
xiota
1
Spędzam większość czasu w kijach z dala od jakiegokolwiek źródła prądu, a tym bardziej innych ludzi i ich aparatów. O ile Google nie może używać rozpoznawania twarzy do identyfikacji mnie z orbity, wątpię, czy wie, gdzie jestem, jeśli nie ma ze mną telefonu. Nawet wtedy często nie ma sygnału telefonu wystarczająco blisko mojej lokalizacji, aby telefon mógł się zlokalizować.
Michael C

Odpowiedzi:

6

Stosuję procedurę:

  1. Przejdź do osi czasu Google
  2. Wybierz dzień
  3. Kliknij ikonę koła zębatego, wyeksportuj ten dzień w KML
  4. Konwertuj plik na GPX (używam GPSBabel )

    gpsbabel -w -r -t -i kml -f history.kml -o gpx -F history.gpx
    
  5. Pobierz (jeśli nie masz) oprogramowanie Geotag

  6. Zainstaluj (jeśli nie masz) JVM
  7. Uruchom oprogramowanie Geotag
  8. Dodaj swoje zdjęcia
  9. Załaduj ścieżkę z pliku
  10. Dostosuj czas aparatu
  11. Zapisz nowe lokalizacje (zapisuję do XMP)

Ale ponieważ Google nie pisze na osi czasu tak znaczników lokalizacji GPS, nie będę polegać na tych informacjach w przypadku geotagowania obrazów. W moim teście dostaję 180 punktów za 8 godzin podróży (z innym oprogramowaniem mobilnym dostaję około 25000 punktów). Oczywiście ktoś może interpolować lokalizację, ale nie jest tak precyzyjny. Również Google (w moim przypadku) nie przechowuje wysokości.

Edytuj: Właśnie teraz znajduję inne narzędzie, które może korzystać z historii lokalizacji i bezpośrednio dodawać informacje o lokalizacji do twoich zdjęć. Strona internetowa , samo narzędzie Python

Romeo Ninov
źródło
Polecenie, które widzę to: gpsbabel -w -r -t -i kml -f history-2018-07-15.kml -o gpx -F out.gpx(nie jestem pewien co do parametrów, używam interfejsu graficznego). Chodzi o to, że powinieneś ustawić czas obrazów tak, jak to jest z Google (punkt 10)
Romeo Ninov
Myślę, że to nie działa, ponieważ informacje na osi czasu Google mają zbyt wiele luk. Oprogramowanie nie może znaleźć czasów, które jego zdaniem są wystarczająco bliskie do dopasowania.
xiota,
@xiota, poprawne. Wspominam o tym w edycji mojej odpowiedzi. Polecam korzystanie z dedykowanego rejestratora GPS (oprogramowania lub sprzętu)
Romeo Ninov
3

Pliki KML Historii lokalizacji Google można pobrać z:

  • Oś czasu Google , jak opisuje RomeoNinov . Problem z tymi plikami polega na tym, że znaczniki czasu i punkty trasy są zbyt daleko od siebie rozłożone, aby niektóre programy mogły interpolować.

  • Google Takeout . Pliki KML na wynos wydają się zawierać informacje o wysokości i częstsze nagrania niż pliki KML na osi czasu.

Do obrazów można dodawać geotagiexiftool , które mogą bezpośrednio odczytywać pliki KML. Jest również w stanie interpolować znaczniki czasu i lokalizacje bez ograniczeń. W poniższym poleceniu zamień history.kmlna lokalizację pliku KML i zamień na -00:00swoją strefę czasową.

exiftool -if 'not ($ GPSLatitude lub $ GPSLongitude)' -geotag history.kml '-geotime <$ {createate} -00: 00 ' -r -ext jpg.
Xiota
źródło
0

Jeśli nie lubisz narzędzi wiersza poleceń i wolisz okna, możesz dać Enny GEOTagger szansę. Enny GEOTagger w Windows Store

Enny
źródło
Lubię narzędzia wiersza polecenia i nie preferuję systemu Windows. Mogą jednak istnieć inni, którzy dadzą Twojemu oprogramowaniu szansę.
xiota