So konvertieren Sie JPEG in KML

Autor: Alice Brown
Erstelldatum: 24 Kann 2021
Aktualisierungsdatum: 14 Kann 2024
Anonim
Shapefile [attribute table with IMAGE], convert to KML
Video: Shapefile [attribute table with IMAGE], convert to KML

Inhalt

KML-Dateien werden verwendet, um geografische Informationen in Bildern in Google Earth- und Google Maps-Anwendungen anzuzeigen. Die Technologie hinter dem Format verwendet eine tagbasierte Struktur, die auf dem Standard-XML-Format basiert. JPEG ist ein beliebtes Format für Bilder und wird normalerweise in Bildern verwendet, die von Digitalkameras oder Mobilgeräten aufgenommen wurden. Wenn Sie ein Google Python-Skript ausführen, können Sie JPEG-Bilder in KML konvertieren, das bei der Entwicklung von Google-Anwendungen verwendet werden kann.

Schritt 1

Öffnen Sie Ihren Browser und öffnen Sie den Link im Abschnitt Ressourcen, um auf das von Google bereitgestellte Code-Repository zuzugreifen und die Konvertierung durchzuführen.

Schritt 2

Holen Sie sich das auf der Seite bereitgestellte Python-Skript und speichern Sie es in demselben Verzeichnis, in dem Ihre JPEG-Bilder gespeichert sind.


Schritt 3

Führen Sie die Funktion "process_file ()" in der Eingabeaufforderung aus, um die EXIF-Datenheader aus den Bildern zu extrahieren. EXIF ist das in JPEG-Dateien eingebettete Format, das die Bildmetadaten enthält.

Schritt 4

Konvertieren Sie geografische Metadaten aus der EXIF-Datei in die Koordinaten in Dezimalzahlen, die vom KML-Format verwendet werden. Geben Sie den folgenden Befehl in Ihre Eingabeaufforderung ein und drücken Sie später die Eingabetaste:

def DmsToDecimal (Grad_Nummer, Grad_Daten, Minuten_Nummer, Minuten_Daten, Sekunden_Nummern, Sekunden_Nummern):

Schritt 5

Konvertieren Sie die Metadaten der JPEG- und EXIF-Dateien in eine KML-Datei, indem Sie den folgenden Befehl in Ihre Eingabeaufforderung eingeben und später die Eingabetaste drücken:

def CreatePhotoOverlay (kml_doc, Dateiname, the_file, file_iterator):