KML-filer används för att visa geografisk bildinformation i Googles Earth och Maps applikationer . Tekniken bakom KML filformat använder en taggbaserade struktur som bygger på XML-format standard . Som ett populärt filformat för bilder är JPEG vanligt förekommande när du tittar på Raw bilder tagna från en digitalkamera eller mobiltelefon . Genom att köra ett Python-skript som tillhandahålls av Google , kan du konvertera JPEG-bilder till KML-filer som du kan använda i din Google applikationsutveckling . Instruktioner
1
Öppna din webbläsare och öppna länken i avsnittet Resurser för att komma åt koden slutförvaret för JPEG - till - KML-fil omvandlingar som tillhandahålls av Google .
2
Skaffa Python-skript som finns på webbsidan , och spara den i samma katalog där du har dina JPEG-bilder lagras .
3
Kör " process_file ( ) " -funktion från din kommandorad för att extrahera EXIF headers bilddata . EXIF är det filformat inbäddade i JPEG-filer som innehåller bildens metadata .
4
Konvertera EXIF geo metadata från ett förhållande på koordinaterna till decimal - baserade tal , vilket är vad KML använder . Skriv följande kommando i din kommandorad , och tryck på " Enter " :
def DmsToDecimal ( degree_num , degree_den , minute_num , minute_den , second_num , second_den ) :
5
Konvertera JPEG och EXIF geo metadata i en KML-fil genom att skriva följande kommando i din kommandorad och trycka på " Enter " :
def CreatePhotoOverlay ( kml_doc , filnamn , the_file , file_iterator ) :