gearsystems / publicportal

Public portal software which takes uploads of photographs and locations and stores them on the server.
0 stars 12 forks source link

Look ahead for image metadata from photos taken from devices. #5

Closed sudheesh001 closed 8 years ago

sudheesh001 commented 9 years ago

Please look into the following We have the following devices with us, and could potentially use all of them for figuring it out.

  1. Windows Phone
  2. Android devices
  3. iOS Devices
  4. Firefox OS Devices

When a user clicks an image, we need to check which of these operating systems storage the GPS coordinate in the metadata of the image and how to retrieve the required metadata of the particular image that's being uploaded by the author.

Steps to go through for this would be:

  1. Find out from the developer documentation if this is already implemented.
  2. For the devices on which its not implemented include them in the package to override the original photo metadata to store the metadata as we want it.
  3. From the images check the data that's present. In case the photo uploaded doesn't have gps coordinates in its Exif data, then ask the user to point it (Ask nearest location and query google services)

All this comes up as Exif values. @rajatu @rahul2308

sudheesh001 commented 9 years ago

screen shot 2015-02-22 at 7 30 10 pm A possible option : https://pypi.python.org/pypi/ExifRead

The coordinates [79, 31, 2139/50] are read as [ degrees, minutes, seconds ] , the array notation is a part of GeoTagging. (Learning for the day)