Sisu
KML-faile kasutatakse geograafilise teabe kuvamiseks piltidel Google Earthis ja Google Mapsi rakendustes. Vormingu taga olev tehnoloogia kasutab sildipõhist struktuuri, mis põhineb standardsel XML-vormingul. Populaarne piltide formaat JPEG on tavaliselt digikaamerate või mobiilseadmete tehtud piltidel. Google Pythoni skripti käivitamisel on võimalik teisendada JPEG-pildid KML-iks, mida saab kasutada Google'i rakenduste arendamisel.
Samm 1
Avage oma brauser ja avage jaotises Ressursid leitud link, et pääseda konversiooni teostamiseks juurde Google'i pakutavale koodivaramule.
2. samm
Hankige lehel olev Pythoni skript ja salvestage see samasse kataloogi, kuhu teie JPEG-pildid on salvestatud.
3. samm
EXIF-i andmete päiste väljavõtmiseks piltidest käivitage käsuviibal funktsioon "process_file ()". EXIF on JPEG-failidesse integreeritud formaat, mis sisaldab pildi metaandmeid.
4. samm
Teisendage geograafiliste metaandmete andmed EXIF-failist koordinaatideks kümnendarvudes, mida kasutab KML-vorming. Sisestage oma käsuviibale järgmine käsk, vajutades hiljem "Enter":
def DmsToDecimal (kraadi_num, kraadi_dden, minut_num, minut_den, sekundinumber, sekund_dden):
5. samm
Teisendage JPEG- ja EXIF-failide metaandmed KML-failiks, tippides käsureale järgmise käsu, vajutades hiljem "Enter":
def CreatePhotoOverlay (kml_doc, faili_nimi, the_file, file_iterator):