จะใช้ประวัติตำแหน่งของ Google ในการระบุตำแหน่งของภาพถ่ายได้อย่างไร


12

Google รู้ว่าเราอยู่ที่ไหน 24/7 หากกล้องของฉันไม่มี GPS ในตัว แต่ฉันต้องการระบุตำแหน่งภาพถ่ายของฉันเป็นไปได้ไหมที่จะใช้ประวัติตำแหน่งในการติดแท็กภาพถ่ายโดยอัตโนมัติด้วยพิกัด GPS ของฉันในเวลาที่ถ่าย ถ้าเป็นเช่นนั้นได้อย่างไร

ฉันไม่ได้ถามวิธีใช้ Google Maps เพื่อเลือกสถานที่ติดแท็กภาพถ่าย


1
"Google รู้ว่าเราอยู่ที่ไหน 24/7" ไม่มันรู้ว่าอุปกรณ์ที่เปิดใช้งาน GPS ของเราอยู่ที่ใดเมื่อเปิดใช้งาน หากฉันลืมและวางโทรศัพท์ไว้ที่อุปกรณ์ชาร์จที่บ้าน Google ไม่มีความคิดว่าฉันอยู่ที่ใดตลอดทั้งวัน
Michael C

Google รู้เพราะคุณอยู่ในพื้นหลังของรูปภาพที่มีคนถ่ายและจดจำใบหน้าได้ระบุตัวคุณ
xiota

1
ฉันใช้เวลาส่วนใหญ่อยู่ในแท่งไม้ห่างไกลจากแหล่งไฟฟ้าใด ๆ มนุษย์น้อยกว่าและกล้องของพวกเขา หาก Google ไม่สามารถใช้การจดจำใบหน้าเพื่อระบุตัวฉันจากวงโคจรฉันสงสัยว่ามันรู้ว่าฉันอยู่ที่ไหนถ้าโทรศัพท์ของฉันไม่ได้อยู่กับฉัน ถึงอย่างนั้นก็ยังไม่มีสัญญาณโทรศัพท์อยู่ใกล้ตำแหน่งของฉันที่อนุญาตให้โทรศัพท์ค้นหาตัวเอง
Michael C

คำตอบ:


6

ขั้นตอนที่ฉันใช้คือ:

  1. ไปที่Google Timelineของคุณ
  2. เลือกวัน
  3. คลิกที่ไอคอนรูปเฟืองส่งออกวันนี้เป็น KML
  4. แปลงไฟล์เป็น GPX (ฉันใช้GPSBabel )

    gpsbabel -w -r -t -i kml -f history.kml -o gpx -F history.gpx
    
  5. รับซอฟต์แวร์ Geotag (หากคุณไม่มี)

  6. ติดตั้ง (หากคุณไม่มี) JVM
  7. เริ่มซอฟต์แวร์ระบุตำแหน่ง
  8. เพิ่มภาพของคุณ
  9. โหลดเพลงจากไฟล์
  10. ปรับเวลาของกล้อง
  11. บันทึกตำแหน่งใหม่ (ฉันบันทึกเป็น XMP)

แต่เนื่องจาก Google ไม่ได้เขียนเครื่องหมายบอกตำแหน่ง GPS ในไทม์ไลน์บ่อยครั้งฉันจึงไม่ต้องพึ่งพาข้อมูลนี้สำหรับการติดแท็กตำแหน่งภาพ ในการทดสอบของฉันฉันได้รับ 180 คะแนนสำหรับการเดินทาง 8 ชั่วโมง (พร้อมซอฟต์แวร์มือถืออื่น ๆ ที่ฉันได้รับประมาณ 25,000 คะแนน) แน่นอนว่าบางคนสามารถสอดแทรกตำแหน่งได้ แต่ก็ไม่แม่นยำ Google (ในกรณีของฉัน) ไม่เก็บระดับความสูง

แก้ไข: ฉันเพิ่งพบเครื่องมืออื่นที่สามารถใช้ประวัติตำแหน่งของคุณและเพิ่มข้อมูลตำแหน่งลงในรูปภาพของคุณโดยตรง เว็บไซต์ , เครื่องมือหลามตัวเอง


คำสั่งที่ฉันเห็นคือ: gpsbabel -w -r -t -i kml -f history-2018-07-15.kml -o gpx -F out.gpx(ไม่แน่ใจเกี่ยวกับพารามิเตอร์ฉันใช้กราฟิกอินเตอร์เฟส) ประเด็นคือคุณควรกำหนดเวลาของภาพให้เหมือนที่เคยเป็นจาก Google (จุดที่ 10)
Romeo Ninov

ฉันคิดว่ามันใช้งานไม่ได้เพราะข้อมูล Google Timeline มีช่องว่างมากเกินไป ซอฟต์แวร์ไม่สามารถค้นหาเวลาที่คิดว่าใกล้เคียงกัน
xiota

@xiota ถูกต้อง ฉันพูดถึงมันในการแก้ไขคำตอบของฉัน ฉันจะแนะนำให้คุณใช้เครื่องบันทึก GPS โดยเฉพาะ (ซอฟต์แวร์หรือฮาร์ดแวร์)
Romeo Ninov

3

สามารถดาวน์โหลดไฟล์ KML ประวัติตำแหน่งของ Google ได้จาก:

  • Google Timelineตามที่RomeoNinovอธิบาย ปัญหาเกี่ยวกับไฟล์เหล่านี้คือการประทับเวลาและจุดติดตามจะกระจายไปไกลเกินกว่าที่ซอฟต์แวร์บางตัวจะแก้ไขได้

  • Google Takeout ดูเหมือนว่าไฟล์ KML ซื้อกลับบ้านมีข้อมูลระดับความสูงและการบันทึกบ่อยกว่าไฟล์ KML ของ Timeline

อาจติดป้ายสถานที่ในรูปภาพด้วยexiftoolซึ่งสามารถอ่านไฟล์ KML ได้โดยตรง นอกจากนี้ยังสามารถแก้ไขเวลาและสถานที่ได้โดยไม่ จำกัด ในคำสั่งต่อไปนี้ให้แทนที่history.kmlด้วยตำแหน่งของไฟล์ KML ของคุณและแทนที่-00:00ด้วยเขตเวลาของคุณ

exiftool -if 'not ($ GPSLatitude หรือ $ GPSLongitude)' -geotag history.kml '-geotime <$ {createdate} -00: 00 ' -r -ext jpg

0

หากคุณไม่ชอบเครื่องมือ commandline และชอบ windows คุณสามารถให้โอกาสแก่ Enny GEOTagger ได้ Enny GEOTagger ใน Windows Store


ฉันชอบเครื่องมือบรรทัดคำสั่งและฉันไม่ชอบ Windows อย่างไรก็ตามอาจมีคนอื่นที่จะให้โอกาสซอฟต์แวร์ของคุณ
xiota
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.