~stani/phatch/trunk

« back to all changes in this revision

Viewing changes to phatch/lib/gps.py

  • Committer: Juho Vepsäläinen
  • Date: 2009-09-15 12:39:24 UTC
  • mto: This revision was merged to the branch mainline in revision 1306.
  • Revision ID: bebraw@gmail.com-20090915123924-h9gu98dzdf3sztkq
Reverted to revision 1234.

Show diffs side-by-side

added added

removed removed

Lines of Context:
167
167
 
168
168
 
169
169
# returns the metadata dictionary for given exif date 
170
 
# eg 'Exif.Image.DateTime'
 
170
# eg 'Exif_Image_DateTime'
171
171
def get_metadata(dateString,timedict,timeshift,path,report=None):
172
172
    """get_metadata(float) - get a dictionary of changes to the metadata
173
173
       dateString - EXIF date format string /* in */
212
212
    rele = pyexiv2.Rational(int(ele*10.0),10)
213
213
    # create and return the dictionary of tags to be added to the image
214
214
    metadata = {}
215
 
    metadata['Exif.GPSInfo.GPSAltitude'            ] = rele
216
 
    metadata['Exif.GPSInfo.GPSAltitudeRef'         ] = eleR
217
 
    metadata['Exif.GPSInfo.GPSDateStamp'           ] = stamp
218
 
    metadata['Exif.GPSInfo.GPSLatitude'            ] = \
 
215
    metadata['Exif_GPSInfo_GPSAltitude'            ] = rele
 
216
    metadata['Exif_GPSInfo_GPSAltitudeRef'         ] = eleR
 
217
    metadata['Exif_GPSInfo_GPSDateStamp'           ] = stamp
 
218
    metadata['Exif_GPSInfo_GPSLatitude'            ] = \
219
219
        [r(d(lat)),r(m(lat)),r(s(lat))]
220
 
    metadata['Exif.GPSInfo.GPSLatitudeRef'         ] = latR
221
 
    metadata['Exif.GPSInfo.GPSLongitude'           ] = \
 
220
    metadata['Exif_GPSInfo_GPSLatitudeRef'         ] = latR
 
221
    metadata['Exif_GPSInfo_GPSLongitude'           ] = \
222
222
        [r(d(lon)),r(m(lon)),r(s(lon))]
223
 
    metadata['Exif.GPSInfo.GPSLongitudeRef'        ] = lonR
224
 
    metadata['Exif.GPSInfo.GPSMapDatum'            ] = 'WGS-84'
225
 
    metadata['Exif.GPSInfo.GPSProcessingMethod'    ] = \
 
223
    metadata['Exif_GPSInfo_GPSLongitudeRef'        ] = lonR
 
224
    metadata['Exif_GPSInfo_GPSMapDatum'            ] = 'WGS-84'
 
225
    metadata['Exif_GPSInfo_GPSProcessingMethod'    ] = \
226
226
        '65 83 67 73 73 0 0 0 72 89 66 82 73 68 45 70 73 88 ' 
227
 
    metadata['Exif.GPSInfo.GPSTimeStamp'           ] = \
 
227
    metadata['Exif_GPSInfo_GPSTimeStamp'           ] = \
228
228
        [r(10),r(20),r(30)]
229
 
    metadata['Exif.GPSInfo.GPSVersionID'           ] = '2 2 0 0'
 
229
    metadata['Exif_GPSInfo.GPSVersionID'           ] = '2 2 0 0'
230
230
    return metadata
231
231