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.


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


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.

0

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


Lubię narzędzia wiersza polecenia i nie preferuję systemu Windows. Mogą jednak istnieć inni, którzy dadzą Twojemu oprogramowaniu szansę.
— xiota
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.