Innehåll
KML-filer används för att visa geografisk information i bilder i Google Earth och Google Maps-applikationer. Tekniken bakom formatet använder en taggbaserad struktur baserad på standard XML-format. Ett populärt format för bilder, JPEG finns vanligtvis i bilder som tas av digitalkameror eller mobila enheter. När du kör ett Google Python-skript är det möjligt att konvertera JPEG-bilder till KML, som kan användas vid utveckling av Google-applikationer.
Steg 1
Öppna din webbläsare och öppna länken i avsnittet Resurser för att komma åt kodförvaret, som tillhandahålls av Google, för att utföra omvandlingen.
Steg 2
Hämta Python-skriptet på sidan och spara det i samma katalog där dina JPEG-bilder lagras.
Steg 3
Kör funktionen "process_file ()" i kommandotolken för att extrahera EXIF-datahuvuden från bilderna. EXIF är formatet inbäddat i JPEG-filer som innehåller bildmetadata.
Steg 4
Konvertera geografiska metadatadata från EXIF-filen till koordinaterna i decimaltal, som används av KML-format. Skriv in följande kommando i din kommandotolk och tryck på "Enter" senare:
def DmsToDecimal (degree_num, degree_den, minute_num, minute_den, second_num, second_den):
Steg 5
Konvertera metadata för JPEG- och EXIF-filerna till en KML-fil genom att skriva följande kommando i kommandotolken och trycka på "Enter" senare:
def CreatePhotoOverlay (kml_doc, filnamn, fil, fil_iterator):