Inhoud
KML-bestanden worden gebruikt om geografische informatie weer te geven in afbeeldingen in Google Earth- en Google Maps-applicaties. De technologie achter het formaat maakt gebruik van een tag-gebaseerde structuur gebaseerd op het standaard XML-formaat. JPEG, een populair formaat voor afbeeldingen, wordt meestal aangetroffen in afbeeldingen die zijn gemaakt met digitale camera's of mobiele apparaten. Bij het draaien van een Google Python-script is het mogelijk om JPEG-afbeeldingen om te zetten naar KML, die kan worden gebruikt bij de ontwikkeling van Google-applicaties.
Stap 1
Open uw browser en open de link in het gedeelte Bronnen om toegang te krijgen tot de coderepository, geleverd door Google, om de conversie uit te voeren.
Stap 2
Haal het Python-script op dat op de pagina staat en sla het op in dezelfde map waar uw JPEG-afbeeldingen zijn opgeslagen.
Stap 3
Voer de functie "process_file ()" uit in de opdrachtprompt om de EXIF-datakoppen uit de afbeeldingen te extraheren. EXIF is het formaat dat is ingesloten in JPEG-bestanden en dat de metagegevens van de afbeelding bevat.
Stap 4
Converteer geografische metagegevens uit het EXIF-bestand naar de coördinaten in decimale getallen, die worden gebruikt door de KML-indeling. Typ de volgende opdracht in uw opdrachtprompt en druk later op "Enter":
def DmsToDecimal (graad_getal, graad_den, minuut_getal, minuut_den, tweede_getal, tweede_den):
Stap 5
Converteer de metagegevens van de JPEG- en EXIF-bestanden naar een KML-bestand door de volgende opdracht in uw opdrachtprompt te typen en later op "Enter" te drukken:
def CreatePhotoOverlay (kml_doc, bestandsnaam, the_file, file_iterator):