KML-Dateien werden verwendet, um geografische Bildinformation in Google Earth und Google Maps Anwendungen anzuzeigen. Die Technologie hinter der KML -Dateiformat verwendet eine Tag-basierte Struktur , die auf dem XML -Format-Standard basiert. Als beliebtes Dateiformat für Bilder ist JPEG häufig gefunden , wenn Sie im RAW-Bild von Fotos von einer Digitalkamera oder einem mobilen Gerät gemacht suchen. Durch den Betrieb eines Python -Skript von Google zur Verfügung gestellt , können Sie JPEG-Bilder in KML Dateien, die Sie in Ihrem Google- Anwendung Entwicklung zu nutzen umwandeln kann. Anleitung
1
Öffnen Sie Ihren Web -Browser, und öffnen Sie den Link im Abschnitt Ressourcen gefunden , um den Code -Repository für JPEG -to- KML-Datei Konvertierungen von Google .
2 vorgesehen zugreifen < p> Rufen Sie das Python-Skript auf der Webseite zur Verfügung gestellt , und speichern Sie sie im selben Verzeichnis , in dem Sie Ihre JPEG-Bilder gespeichert.
3
Führen Sie das " process_file ()" -Funktion aus Ihre Kommandozeile , um die EXIF -Header Bilddaten extrahieren. EXIF ist das Dateiformat in JPEG -Dateien eingebettet , die Bild-Metadaten enthält .
4
Konvertieren Sie die EXIF -Metadaten von geo einem Verhältnis von Koordinaten dezimal -basierten Zahlen , das ist, was KML verwendet . Geben Sie den folgenden Befehl in die Befehlszeile eingeben und "Enter" drücken :
def DmsToDecimal ( degree_num , degree_den , minute_num , minute_den , second_num , second_den ) :
5
Konvertieren der JPEG -und EXIF- Metadaten geo in eine KML -Datei, indem Sie den folgenden Befehl in Ihre Befehlszeile und mit "Enter" :
def CreatePhotoOverlay ( kml_doc , Dateiname , the_file , file_iterator ) :