- Status Closed
- Percent Complete
- Task Type Feature Request
- Category Backend / Core
-
Assigned To
pizza - Operating System All
- Severity Low
- Priority Very Low
- Reported Version Devel
- Due in Version 2.34
-
Due Date
Undecided
- Votes
- Private
FS#101 - Support GPS tags
* Tag each image with basic GPS data (latitude, longitude, altitude, speed, and heading) (add to photo_tech; investigate best format?)
* EXIF GPS import code
* Photo add, bulk update, photo editing UI & Backend support
* XML support for GPS information. (both import and export)
As for formats, I'd rather the database use metric units for altitude and speed, heading in degrees (float), and latiude/long as three floating-point numbers (D:M:S). This complicates the database a tad.
Closed by pizza
2007-06-09 15:59
Reason for closing: Implemented
Additional comments about closing: r1317
2007-06-09 15:59
Reason for closing: Implemented
Additional comments about closing: r1317
Loading...
Available keyboard shortcuts
- Alt + ⇧ Shift + l Login Dialog / Logout
- Alt + ⇧ Shift + a Add new task
- Alt + ⇧ Shift + m My searches
- Alt + ⇧ Shift + t focus taskid search
Tasklist
- o open selected task
- j move cursor down
- k move cursor up
Task Details
- n Next task
- p Previous task
- Alt + ⇧ Shift + e ↵ Enter Edit this task
- Alt + ⇧ Shift + w watch task
- Alt + ⇧ Shift + y Close Task
Task Editing
- Alt + ⇧ Shift + s save task
We don't need speed or direction (ie "track") of movement.
On the other hand, knowing which direction we're facing is useful.
The GPS Timestamp is highly useful; should we use it instead of the camera's timestamp?
As for latitude/longitude, a single floating-point number will suffice.
latitude, longitude, altitude, img_direction. FiN.
schema updated. photo edit, import, etc updated to include this info.
Todo -- input/output format cooking (eg 90 34' 33" E <==> -90.553112)
XML schema extensions (and import/exprt code)
EXIF code.
XML schema updated, and export/import code also updated.
Next up -- EXIF and format cooking.
Valid formats for entering GPS data:
[+-]DDD.ffff (eg -90.331, or 22.999121)
DDD MM.ffff[NSEW] (eg 129 21.3451 E, or 23 00.211 S)
DDD MM'SS"[NSEW] (eg 129 21'22" E, or 23 00'12" S)
We'll be storing all datapoints in terms of the first (eg -19.22112) but I'd prefer we display them using both that and the user-friendly (19 12'21" W) format.
That, and we still need to properly parse the EXIF data to import this stuff.
EXIF data is now parsed properly.