Seeking camera+gps+orientation ODK widget for Antarctic research

Hi all,

I've been helping the Polar Geospatial Center get their imagery online.
They've very recently gotten excited about using ODK for taking geotagged
photos down in Antarctica. I've coded up a very simple form that lets them
snap photos, add some descriptive text and GPS coords, and upload it to a
database when you're back in range of signal. The PGC wants to deploy field
workers with Android phones so that, during their normal duties, they can
record and tag anomalies they come across (dead penguins, fuel spills, etc).

One limitation of the current app is that while there's an ODK widget for
snapping a picture and one for grabbing GPS coords, there's not one for
grabbing heading and orientation. Ideally, I'd actually like something that
grabs heading and orientation at the moment the camera's snapped, so we can
reconstruct the point of view.

I'm wondering if anyone has come up with a solution for something like this.
Seems like a common use case, and like it shouldn't be too hard to wrap
these functinos together, but I'm completely lacking in Android coding
chops. Ideas, anyone?

Many thanks,
-David Pablo Cohn

Okay - no response on the looking-for-volunteers front. Let's try this:

Is anyone interested in implementing this functionality as "work for hire"?
Resulting code would be open sourced, of course. If you think you might be
able to build this, please contact me off-list to discuss specs and I'll see
if I can get some official budget for it.

Thanks,
-David Pablo Cohn

ยทยทยท On Wed, Sep 28, 2011 at 2:50 PM, David Pablo Cohn wrote:

Hi all,

I've been helping the Polar Geospatial Center get their imagery online.
They've very recently gotten excited about using ODK for taking geotagged
photos down in Antarctica. I've coded up a very simple form that lets them
snap photos, add some descriptive text and GPS coords, and upload it to a
database when you're back in range of signal. The PGC wants to deploy field
workers with Android phones so that, during their normal duties, they can
record and tag anomalies they come across (dead penguins, fuel spills, etc).

One limitation of the current app is that while there's an ODK widget for
snapping a picture and one for grabbing GPS coords, there's not one for
grabbing heading and orientation. Ideally, I'd actually like something that
grabs heading and orientation at the moment the camera's snapped, so we can
reconstruct the point of view.

I'm wondering if anyone has come up with a solution for something like
this. Seems like a common use case, and like it shouldn't be too hard to
wrap these functinos together, but I'm completely lacking in Android coding
chops. Ideas, anyone?

Many thanks,
-David Pablo Cohn