Geopoint questions

Is there a way to move your location using the geopoint with map widget? It
seems like it's only used to visualize your location, at present.

Is it possible to use another map provider (i.e. openstreetmaps)? what are
the implications of using google maps on privacy and data ownership?

What accuracy level is "good enough" for what when it comes to geopoints?

There is some code written to support touching your location on the map and
returning that location. It is currently disabled, as it is unclear
whether the display should be interactive or read-only.

Currently, the widget uses com.google.android.maps.MapView and is therefore
limited to whatever providers work with that.

Geopoints are stored as a location + accuracy, so the level of accuracy is
really up to your app to define. Unfortunately, Javarosa provides very
poor support for interpreting and testing the accuracy or location elements
of a Geopoint.

Mitch

··· On Fri, Jun 15, 2012 at 6:43 PM, ゴー・ニコライ wrote:

Is there a way to move your location using the geopoint with map widget?
It seems like it's only used to visualize your location, at present.

Is it possible to use another map provider (i.e. openstreetmaps)? what are
the implications of using google maps on privacy and data ownership?

What accuracy level is "good enough" for what when it comes to geopoints?

--
Post: opendatakit@googlegroups.com
Unsubscribe: opendatakit+unsubscribe@googlegroups.com
Options: http://groups.google.com/group/opendatakit?hl=en

--
Mitch Sundt
Software Engineer
University of Washington
mitchellsundt@gmail.com

Hi Mitch

we would like to use a pin on a map-feature as a back up for the gps, which
seems to be a bit shaky at times. So an interactive Map would be desirable.
(the app Swiss Grid is a nice example). In addition, the map should be
usable in offline mode, like offered in google maps.

Curious to know how close you are to possibly providing such a feature.

Thomas

··· On Monday, June 25, 2012 10:53:29 PM UTC+2, Mitch wrote: > > There is some code written to support touching your location on the map > and returning that location. It is currently disabled, as it is unclear > whether the display should be interactive or read-only. > > Currently, the widget uses com.google.android.maps.MapView and is > therefore limited to whatever providers work with that. > > Geopoints are stored as a location + accuracy, so the level of accuracy is > really up to your app to define. Unfortunately, Javarosa provides very > poor support for interpreting and testing the accuracy or location elements > of a Geopoint. > > Mitch > > > On Fri, Jun 15, 2012 at 6:43 PM, ゴー・ニコライ wrote: > >> Is there a way to move your location using the geopoint with map widget? >> It seems like it's only used to visualize your location, at present. >> >> Is it possible to use another map provider (i.e. openstreetmaps)? what >> are the implications of using google maps on privacy and data ownership? >> >> What accuracy level is "good enough" for what when it comes to geopoints? >> >> >> -- >> Post: opendatakit@googlegroups.com >> Unsubscribe: opendatakit+unsubscribe@googlegroups.com >> Options: http://groups.google.com/group/opendatakit?hl=en >> > > > > -- > Mitch Sundt > Software Engineer > University of Washington > mitchellsundt@gmail.com >

We are not working on this feature. Code contributions are welcome.

With ODK Collect 1.2, we have the widget that displays the coordinates on a
map. (appearance="maps").

I'm not sure how hard it would be to enable a user to drag the pin around
and return the new location. Also not sure if anything needs to change to
better support offline-cacheable maps.

It is questionable whether Google Maps is the technology to use, or if this
should instead be a widget that records the x,y pixel coordinates off an
image, perhaps with conversion equations to geocoordinates (or not).

Mitch

··· On Thu, Aug 2, 2012 at 8:01 AM, Thomas Götschi wrote:

Hi Mitch

we would like to use a pin on a map-feature as a back up for the gps,
which seems to be a bit shaky at times. So an interactive Map would be
desirable. (the app Swiss Grid is a nice example). In addition, the map
should be usable in offline mode, like offered in google maps.

Curious to know how close you are to possibly providing such a feature.

Thomas

On Monday, June 25, 2012 10:53:29 PM UTC+2, Mitch wrote:

There is some code written to support touching your location on the map
and returning that location. It is currently disabled, as it is unclear
whether the display should be interactive or read-only.

Currently, the widget uses com.google.android.maps.**MapView and is
therefore limited to whatever providers work with that.

Geopoints are stored as a location + accuracy, so the level of accuracy
is really up to your app to define. Unfortunately, Javarosa provides very
poor support for interpreting and testing the accuracy or location elements
of a Geopoint.

Mitch

On Fri, Jun 15, 2012 at 6:43 PM, ゴー・ニコライ nikolai.go@gmail.com wrote:

Is there a way to move your location using the geopoint with map widget?
It seems like it's only used to visualize your location, at present.

Is it possible to use another map provider (i.e. openstreetmaps)? what
are the implications of using google maps on privacy and data ownership?

What accuracy level is "good enough" for what when it comes to
geopoints?

--
Post: opendatakit@googlegroups.com
Unsubscribe: opendatakit+unsubscribe@**googlegroups.comopendatakit%2Bunsubscribe@googlegroups.com
Options: http://groups.google.com/**group/opendatakit?hl=enhttp://groups.google.com/group/opendatakit?hl=en

--
Mitch Sundt
Software Engineer
University of Washington
mitchellsundt@gmail.com

--
Post: opendatakit@googlegroups.com
Unsubscribe: opendatakit+unsubscribe@googlegroups.com
Options: http://groups.google.com/group/opendatakit?hl=en

--
Mitch Sundt
Software Engineer
University of Washington
mitchellsundt@gmail.com

I now use the following work-around for the problem getting location
information from a map (without gps):

  • in google maps save the map area of interest for offline use while on
    WLAN. (This is now possible with the latest update)
  • in ODK collect use question type image with the following instructions
    (hint)
  • leave ODK, open maps, find your location.
  • Tap and hold the screen on your location to trigger the "address being
    searched..." pin (or similar, I am translating from german). This can be a
    bit finnicky, but usually works fine even in offline mode (of course it
    does not find the address... I'm just interested in the "pin")
  • Take a screen shot.
  • Return to ODK and upload the image from the screen capture folder.

This seems to be an ok back-up, albeit without direct calculation of
coordinates (we are primarily interested in uniquely identifying objects -
coordinates are just one means to do so). The apps that do provide
coordinates on tap don't seem to offer offline maps (e.g. Swiss Grid), as
far as I can tell.

Curious to hear if and how others have tackeled the issue.

Cheers
Thomas

··· On Thursday, August 2, 2012 8:08:09 PM UTC+2, Mitch wrote: > > We are not working on this feature. Code contributions are welcome. > > With ODK Collect 1.2, we have the widget that displays the coordinates on > a map. (appearance="maps"). > > I'm not sure how hard it would be to enable a user to drag the pin around > and return the new location. Also not sure if anything needs to change to > better support offline-cacheable maps. > > It is questionable whether Google Maps is the technology to use, or if > this should instead be a widget that records the x,y pixel coordinates off > an image, perhaps with conversion equations to geocoordinates (or not). > > Mitch > > On Thu, Aug 2, 2012 at 8:01 AM, Thomas Götschi wrote: > >> Hi Mitch >> >> we would like to use a pin on a map-feature as a back up for the gps, >> which seems to be a bit shaky at times. So an interactive Map would be >> desirable. (the app Swiss Grid is a nice example). In addition, the map >> should be usable in offline mode, like offered in google maps. >> >> Curious to know how close you are to possibly providing such a feature. >> >> Thomas >> >> >> On Monday, June 25, 2012 10:53:29 PM UTC+2, Mitch wrote: >>> >>> There is some code written to support touching your location on the map >>> and returning that location. It is currently disabled, as it is unclear >>> whether the display should be interactive or read-only. >>> >>> Currently, the widget uses com.google.android.maps.**MapView and is >>> therefore limited to whatever providers work with that. >>> >>> Geopoints are stored as a location + accuracy, so the level of accuracy >>> is really up to your app to define. Unfortunately, Javarosa provides very >>> poor support for interpreting and testing the accuracy or location elements >>> of a Geopoint. >>> >>> Mitch >>> >>> >>> On Fri, Jun 15, 2012 at 6:43 PM, ゴー・ニコライ wrote: >>> >>>> Is there a way to move your location using the geopoint with map >>>> widget? It seems like it's only used to visualize your location, at present. >>>> >>>> Is it possible to use another map provider (i.e. openstreetmaps)? what >>>> are the implications of using google maps on privacy and data ownership? >>>> >>>> What accuracy level is "good enough" for what when it comes to >>>> geopoints? >>>> >>>> >>>> -- >>>> Post: opendatakit@googlegroups.com >>>> Unsubscribe: opendatakit+unsubscribe@**googlegroups.com >>>> Options: http://groups.google.com/**group/opendatakit?hl=en >>>> >>> >>> >>> >>> -- >>> Mitch Sundt >>> Software Engineer >>> University of Washington >>> >>> >> -- >> Post: opendatakit@googlegroups.com >> Unsubscribe: opendatakit+unsubscribe@googlegroups.com >> Options: http://groups.google.com/group/opendatakit?hl=en >> > > > > -- > Mitch Sundt > Software Engineer > University of Washington > >