Indholdsfortegnelse:
- Trin 1: Samling af filerne
- Trin 2: Ændring af Windows -registreringsdatabasen
- Trin 3: Brug af Hack
- Trin 4: Fejlfinding
Video: Rediger Windows for at vise, hvor et billede blev taget: 4 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
Introduktion
Har du nogensinde kigget dine rejsebilleder igennem og begyndt at spekulere på, hvor du tog dem? Hvad hed den lille by, du stoppede i for fem år siden, den hvor du fik den mest fantastiske kaffe? Når du har ændret Windows ved hjælp af denne vejledning, kan du hente et kort, der viser, hvor du tog dine fotos - med blot et par klik.
Advarsler
Denne vejledning kræver "en vis samling" - det vil hjælpe, hvis du har en grundlæggende forståelse af, hvad Windows -registreringsdatabasen gør, og hvordan du laver en simpel batch (. BAT) -fil. Hvis du ikke gør det, kan du stadig prøve at følge trinene, men det kan være sværere at finde ud af, hvad der er galt, hvis du laver en fejl.
Denne vejledning er beregnet til Windows 10. Hvis du har en ældre version af Windows, fungerer de indledende trin stadig, men du skal muligvis gøre noget anderledes i fasen "Ændring af Windows -registreringsdatabasen". Da jeg desværre ikke har nogen maskiner med en ældre Windows -version, kan jeg ikke hjælpe dig der; du skal muligvis søge hjælp andre steder.
Denne hack fungerer kun på fotos taget med en GPS-aktiveret mobiltelefon eller kamera. De fleste moderne smartphones gemmer automatisk placeringsdataene på hvert foto, de tager - hvis de tilfældigvis har tilgængelige lokalitetsdata. Det fungerer ikke i følgende tilfælde:
- Billedet blev taget i et område, hvor telefonen eller kameraet ikke kunne bestemme sin egen placering, f.eks. Et indendørs område.
- Billedet blev taget, mens telefonens placeringstjenester var slukket, f.eks. I "flytilstand".
- Fotos placeringsdata er blevet fjernet. For eksempel, når du uploader en kopi af et foto til Facebook, fjernes placeringsdataene for den uploadede kopi normalt.
Trin 1: Samling af filerne
For at starte skal du bruge Phil Harveys ExifTool -program. Dette kan findes på Mr. Harvey's personlige side på Queen's University -webstedet:
owl.phy.queensu.ca/~phil/exiftool/
Download den eksekverbare pakke i Windows, og udpak den til mappen C: / EXIFTool. Omdøb EXE -filnavnet til "exiftool.exe".
Jeg har vedhæftet en batchfil ved navn "Exif2GoogleMaps.bat" - download den til den samme mappe. Hvis du er nysgerrig eller mistænksom, er filens indhold som følger:
@echo offfor /f "tokens =*" %% i in ('exiftool -q -q -gpslatitude -gpslongitude -T -c "%% d ° %% d' %%. 2f" "%~ 1" ') indstil COORDS = %% i hvis "x%COORDS:-=%" == "x%COORDS%" (explorer "https://www.google.com/maps/place/%COORDS%") andet (ECHO Billedet har ikke GPS -koordinater tilknyttet! Pause)
Som du kan se, er filens funktion ret ligetil. Det bruger ExifTool til at læse GPS -koordinaterne fra billedet og formatere dem på en måde, som Google Maps kan forstå. Hvis ExifTool med succes finder koordinaterne, åbner batchfilen en webside i computerens standardbrowser, der peger på målkoordinaterne i Google Maps. Ellers vil det efterlade en besked om, at billedet ikke har GPS -koordinater.
Trin 2: Ændring af Windows -registreringsdatabasen
Dernæst skal vi konfigurere Windows-registreringsdatabasen, så at højreklik på en JPG-fil giver os mulighed for at åbne den ved hjælp af den batchfil, vi lige har lavet.
- Åbn registreringseditoren. (Klik på knappen Start, skriv "regedit", og tryk på Enter.)
- Gå til følgende nøgle i Registreringseditor: HKEY_CLASSES_ROOT / jpegfile / shell
- Højreklik på "shell" -tasten, og vælg Ny / Nøgle. Dette får en ny nøgle til at blive vist i "shell", og beder dig om et navn. Navngiv den nye nøgle "Vis placering i Google Maps".
- Højreklik på tasten "Vis placering i Google Maps", og vælg igen Ny/nøgle. Navngiv denne nøgle "kommando".
- Klik på "kommando" -tasten for at åbne den. Højreklik på værdien "(Standard)" i ruden i højre side, og vælg "Rediger". Registreringseditor vil bede dig om værdidata; indtast følgende: C: / EXIFTool / Exif2GoogleMaps "%1"
Når du er færdig, skal Windows -registreringsdatabasen ligne det ovenstående skærmbillede, og ændringerne skal være fuldstændige.
Trin 3: Brug af Hack
Brug af dette hack er ret simpelt. Højreklik på et JPG-foto, og indstillingen "Vis placering i Google Maps" skal være i højreklikmenuen. Vælg det, og hvis billedet har placeringsdata, åbner din webbrowser en ny fane med fotoets placering vist i Google Maps.
Trin 4: Fejlfinding
Jeg højreklikker på en JPG-fil, men indstillingen "Vis placering i Google Maps" vises ikke
Mest sandsynligt er din Windows -registreringsdatabase konfigureret til at tilsidesætte jpegfile -nøglen med noget andet. Der er to muligheder, som begge kan rettes ved hjælp af Registreringseditor:
- Du har muligvis tilsidesættelse på brugerniveau. For at løse dette skal du gå til HKEY_CURRENT_USER / Software / Classes. Hvis du ser en "jpegfile" -nøgle i den mappe, tilsidesætter denne nøgle sandsynligvis rodnøglen. Følg blot den samme procedure, som du gjorde for HKEY_CLASSES_ROOT / jpegfile, men gør det i stedet for HKEY_CURRENT_USER / Software / Classes / jpegfile.
- Du har muligvis installeret en tredjeparts billedfremviser, der tilsidesætter jpeg-filklassen. I dette tilfælde skal du finde den relevante nøgle i HKEY_CLASSES_ROOT eller HKEY_CURRENT_USER / Software / Classes; i mit tilfælde var det HKEY_CLASSES_ROOT / XnView.jpg. Igen, når du har fundet den rigtige nøgle, er proceduren næsten identisk.
Når jeg vælger "Åbn placering i Google Maps", åbner computeren Google Maps i en browser, jeg ikke kan lide (normalt Microsoft Edge)
Scriptet vil altid bruge din computers standard browserindstilling. For at løse dette skal du indstille din standardbrowser til noget, du faktisk kan lide.
Når jeg vælger "Åbn placering i Google Maps", giver computeren en fejl, f.eks. "Søgning efter Exif2GoogleMaps.bat". ELLER: Når jeg vælger "Åbn placering i Google Maps", ser jeg et sort vindue med en fejl som "Filen blev ikke fundet: exiftool.exe"
Filerne er ikke i den korrekte mappe. Kontroller trin 1 igen, og kontroller, at exiftool.exe og Exif2GoogleMaps.bat begge findes i C: / EXIFTool.
Når jeg vælger "Åbn placering i Google Maps", åbner computeren Google Maps, men det viser helt sikkert den forkerte placering (f.eks. Midt i havet)
Det ser ud til, at ExifTools output ikke kunne læses korrekt af Google Maps. Dette kan skyldes en ejendommelighed i dine Windows -sprogindstillinger, eller det kan skyldes et problem med batchfilen. Prøv at downloade og bruge batchfilen fra trin 1 i stedet for hvad du nu har. Hvis det ikke virker, beklager jeg, men jeg kan muligvis ikke hjælpe dig. Kontakt mig alligevel, så ser jeg, hvad jeg kan gøre.
Anbefalede:
Interessant programmeringsvejledning til designer-Få dit billede til at køre (del to): 8 trin
Interessant programmeringsvejledning til designer-Få dit billede til at køre (del to): Matematik, for de fleste af jer, virker ubrugelig. Det mest almindeligt anvendte i vores daglige liv er bare at tilføje, trække, multiplicere og dividere. Det er dog ganske anderledes, hvis du kan oprette med program. Jo mere du ved, jo mere vidunderligt resultat får du
Modtag en notifikations -e -mail, når en kanal på ThingSpeak ikke blev opdateret et stykke tid: 16 trin
Modtag en meddelelses -e -mail, når en kanal på ThingSpeak ikke blev opdateret et stykke tid: Baggrundshistorie Jeg har seks automatiserede drivhuse, der er spredt ud over Dublin, Irland. Ved at bruge en specialfremstillet mobiltelefon -app kan jeg eksternt overvåge og interagere med de automatiserede funktioner i hvert drivhus. Jeg kan manuelt åbne / lukke gevinsten
Rediger en billig LDC -kondensatormikrofon: 7 trin (med billeder)
Rediger en billig LDC -kondensatormikrofon: Jeg har været en lydfyr i lang tid og en ivrig DIY'er. Hvilket betyder, at mine foretrukne slags projekter vedrører lyd. Jeg er også fast overbevist om, at et DIY -projekt skal være sejt, skal være et af to udfald for at gøre projektet værd at gøre
Vintage Radio blev til en telefonhøjttaler: 4 trin (med billeder)
Vintage Radio blev til en telefonhøjttaler: Ideen bag dette var at tage en smuk gammel (ødelagt) radio og give den et nyt liv ved at kombinere den med moderne komponenter for at gøre den brugbar igen som højttaler til en telefon. hold på en gammel Roberts-radio Jeg fandt en mindre gammel pai
Det blev sort! VS -kode: 16 trin
Det blev sort! VS -kode: I dag taler vi om PlatformIO. Dette er et avanceret værktøj med flere funktioner, der "forbinder" dets anvendelse med Visual Studio Code. Jeg betragter dette emne som noget avanceret, og derfor foreslår jeg at bruge dette par til koder, der har mere end 200 linjer. Men