Innhold
KML-filer brukes til å vise geografisk informasjon i bilder i Google Earth og Google Maps-applikasjoner. Teknologien bak formatet bruker en tagbasert struktur basert på standard XML-format. Et populært format for bilder, JPEG, finnes vanligvis i bilder tatt av digitale kameraer eller mobile enheter. Når du kjører et Google Python-skript, er det mulig å konvertere JPEG-bilder til KML, som kan brukes i utviklingen av Google-applikasjoner.
Trinn 1
Åpne nettleseren din og åpne lenken i Ressurs-delen for å få tilgang til kodelageret, levert av Google, for å utføre konverteringen.
Steg 2
Få Python-skriptet som er gitt på siden, og lagre det i samme katalog der JPEG-bildene dine er lagret.
Trinn 3
Kjør "process_file ()" -funksjonen i ledeteksten for å trekke ut EXIF-dataoverskriftene fra bildene. EXIF er formatet innebygd i JPEG-filer som inneholder bildedataene.
Trinn 4
Konverter geografiske metadatadata fra EXIF-filen til koordinatene i desimaltall, som brukes av KML-format. Skriv inn følgende kommando i ledeteksten, og trykk "Enter" senere:
def DmsToDecimal (degree_num, degree_den, minute_num, minute_den, second_num, second_den):
Trinn 5
Konverter metadata for JPEG- og EXIF-filene til en KML-fil ved å skrive følgende kommando i ledeteksten, og trykke "Enter" senere:
def CreatePhotoOverlay (kml_doc, file_name, the_file, file_iterator):