Use GPS coordinates (coded in form) on tablet without GPS

Hi all,

In case the tablet has no GPS unit, is there a way to select a name of the
location and then have the coordinates of the selection inserted in a
variable?
Any tips on how to do this in xlsforms?

Nelson

The availability of a geolocation service (GPS or cellular or WiFi network
location) on the device is not exposed in the form, so this would not be
possible.

It is a bit problematic to do this automatically, as the availability is
something that changes. Imagine a device that had no GPS functionality, but
had cellular or wifi connectivity. Its location would therefore be known
whenever it was in connected to cellular or WiFi, and would not be known
otherwise.

This could cause difficulties if you collected data in the field, without
cellular or WiFi, then reviewed and finalized (validate) the form at your
office, with WiFi -- the validation would travel a different logic path
because you had location information at that point in time.

Similarly, if you started filling out your forms at a cellular or
WiFi-connected workplace (e.g., manually creating forms for each of the
people you're visiting that day), then left to visit those individuals to
complete the form, if the availability setting were recorded at form-start
(like a property value), the availability setting would not be set
appropriately when the time came to gather the geolocation in the field
(where you wouldn't have cellular or WiFi and hence would not have access
to a geolocation service).

Mitch

··· On Mon, Feb 4, 2013 at 12:28 PM, Nelson Mambre wrote:

Hi all,

In case the tablet has no GPS unit, is there a way to select a name of the
location and then have the coordinates of the selection inserted in a
variable?
Any tips on how to do this in xlsforms?

Nelson

--

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


You received this message because you are subscribed to the Google Groups
"ODK Community" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to opendatakit+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

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

Let's say I don't care much for accuracy, only need to know if the survey
was taken in location A, B or C. This can be selected by the collector.
If I want to use a Map visualization in Aggregate, I would need to attach
some geo information to the locations A, B and C.
Would that be possible?

Nelson

··· On Monday, February 4, 2013 4:13:58 PM UTC-4:30, Mitch wrote: > > The availability of a geolocation service (GPS or cellular or WiFi network > location) on the device is not exposed in the form, so this would not be > possible. > > It is a bit problematic to do this automatically, as the availability is > something that changes. Imagine a device that had no GPS functionality, but > had cellular or wifi connectivity. Its location would therefore be known > whenever it was in connected to cellular or WiFi, and would not be known > otherwise. > > This could cause difficulties if you collected data in the field, without > cellular or WiFi, then reviewed and finalized (validate) the form at your > office, with WiFi -- the validation would travel a different logic path > because you had location information at that point in time. > > Similarly, if you started filling out your forms at a cellular or > WiFi-connected workplace (e.g., manually creating forms for each of the > people you're visiting that day), then left to visit those individuals to > complete the form, if the availability setting were recorded at form-start > (like a property value), the availability setting would not be set > appropriately when the time came to gather the geolocation in the field > (where you wouldn't have cellular or WiFi and hence would not have access > to a geolocation service). > > Mitch > > On Mon, Feb 4, 2013 at 12:28 PM, Nelson Mambre <nma...@gmail.com wrote: > >> Hi all, >> >> In case the tablet has no GPS unit, is there a way to select a name of >> the location and then have the coordinates of the selection inserted in a >> variable? >> Any tips on how to do this in xlsforms? >> >> >> Nelson >> >> -- >> -- >> Post: opend...@googlegroups.com >> Unsubscribe: opendatakit...@googlegroups.com >> Options: http://groups.google.com/group/opendatakit?hl=en >> >> --- >> You received this message because you are subscribed to the Google Groups >> "ODK Community" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to opendatakit...@googlegroups.com . >> For more options, visit https://groups.google.com/groups/opt_out. >> >> >> > > > > -- > Mitch Sundt > Software Engineer > University of Washington > mitche...@gmail.com

Not in Aggregate.

The easiest way would be to publish the data into Google Fusion Tables,
define another table there that contains the mapping from A, B and C to
their respective locations, then construct a VIEW over the
Aggregate-generated table and this other table to fold the geolocation
columns together.

You would then drive your visualizations off of that VIEW in Google Fusion
Tables.

Mitch

··· On Mon, Feb 4, 2013 at 1:02 PM, Nelson Mambre wrote:

Let's say I don't care much for accuracy, only need to know if the survey
was taken in location A, B or C. This can be selected by the collector.
If I want to use a Map visualization in Aggregate, I would need to attach
some geo information to the locations A, B and C.
Would that be possible?

Nelson

On Monday, February 4, 2013 4:13:58 PM UTC-4:30, Mitch wrote:

The availability of a geolocation service (GPS or cellular or WiFi
network location) on the device is not exposed in the form, so this would
not be possible.

It is a bit problematic to do this automatically, as the availability is
something that changes. Imagine a device that had no GPS functionality, but
had cellular or wifi connectivity. Its location would therefore be known
whenever it was in connected to cellular or WiFi, and would not be known
otherwise.

This could cause difficulties if you collected data in the field, without
cellular or WiFi, then reviewed and finalized (validate) the form at your
office, with WiFi -- the validation would travel a different logic path
because you had location information at that point in time.

Similarly, if you started filling out your forms at a cellular or
WiFi-connected workplace (e.g., manually creating forms for each of the
people you're visiting that day), then left to visit those individuals to
complete the form, if the availability setting were recorded at form-start
(like a property value), the availability setting would not be set
appropriately when the time came to gather the geolocation in the field
(where you wouldn't have cellular or WiFi and hence would not have access
to a geolocation service).

Mitch

On Mon, Feb 4, 2013 at 12:28 PM, Nelson Mambre nma...@gmail.com wrote:

Hi all,

In case the tablet has no GPS unit, is there a way to select a name of
the location and then have the coordinates of the selection inserted in a
variable?
Any tips on how to do this in xlsforms?

Nelson

--

Post: opend...@googlegroups.com
Unsubscribe: opendatakit...@**googlegroups.com

Options: http://groups.google.com/**group/opendatakit?hl=enhttp://groups.google.com/group/opendatakit?hl=en


You received this message because you are subscribed to the Google
Groups "ODK Community" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to opendatakit...@**googlegroups.com.

For more options, visit https://groups.google.com/**groups/opt_outhttps://groups.google.com/groups/opt_out
.

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

--

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


You received this message because you are subscribed to the Google Groups
"ODK Community" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to opendatakit+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

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

OK, thanks,
will read about Fusion Tables then.

··· On Monday, February 4, 2013 6:07:52 PM UTC-4:30, Mitch wrote: > > Not in Aggregate. > > The easiest way would be to publish the data into Google Fusion Tables, > define another table there that contains the mapping from A, B and C to > their respective locations, then construct a VIEW over the > Aggregate-generated table and this other table to fold the geolocation > columns together. > > You would then drive your visualizations off of that VIEW in Google Fusion > Tables. > > Mitch > > On Mon, Feb 4, 2013 at 1:02 PM, Nelson Mambre <nma...@gmail.com wrote: > >> Let's say I don't care much for accuracy, only need to know if the survey >> was taken in location A, B or C. This can be selected by the collector. >> If I want to use a Map visualization in Aggregate, I would need to attach >> some geo information to the locations A, B and C. >> Would that be possible? >> >> Nelson >> >> >> On Monday, February 4, 2013 4:13:58 PM UTC-4:30, Mitch wrote: >> >>> The availability of a geolocation service (GPS or cellular or WiFi >>> network location) on the device is not exposed in the form, so this would >>> not be possible. >>> >>> It is a bit problematic to do this automatically, as the availability is >>> something that changes. Imagine a device that had no GPS functionality, but >>> had cellular or wifi connectivity. Its location would therefore be known >>> whenever it was in connected to cellular or WiFi, and would not be known >>> otherwise. >>> >>> This could cause difficulties if you collected data in the field, >>> without cellular or WiFi, then reviewed and finalized (validate) the form >>> at your office, with WiFi -- the validation would travel a different logic >>> path because you had location information at that point in time. >>> >>> Similarly, if you started filling out your forms at a cellular or >>> WiFi-connected workplace (e.g., manually creating forms for each of the >>> people you're visiting that day), then left to visit those individuals to >>> complete the form, if the availability setting were recorded at form-start >>> (like a property value), the availability setting would not be set >>> appropriately when the time came to gather the geolocation in the field >>> (where you wouldn't have cellular or WiFi and hence would not have access >>> to a geolocation service). >>> >>> Mitch >>> >>> On Mon, Feb 4, 2013 at 12:28 PM, Nelson Mambre wrote: >>> >>>> Hi all, >>>> >>>> In case the tablet has no GPS unit, is there a way to select a name of >>>> the location and then have the coordinates of the selection inserted in a >>>> variable? >>>> Any tips on how to do this in xlsforms? >>>> >>>> >>>> Nelson >>>> >>>> -- >>>> -- >>>> Post: opend...@googlegroups.com >>>> Unsubscribe: opendatakit...@**googlegroups.com >>>> >>>> Options: http://groups.google.com/**group/opendatakit?hl=en >>>> >>>> --- >>>> You received this message because you are subscribed to the Google >>>> Groups "ODK Community" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to opendatakit...@**googlegroups.com. >>>> >>>> For more options, visit https://groups.google.com/**groups/opt_out >>>> . >>>> >>>> >>>> >>> >>> >>> >>> -- >>> Mitch Sundt >>> Software Engineer >>> University of Washington >>> mitche...@gmail.com >> >> -- >> -- >> Post: opend...@googlegroups.com >> Unsubscribe: opendatakit...@googlegroups.com >> Options: http://groups.google.com/group/opendatakit?hl=en >> >> --- >> You received this message because you are subscribed to the Google Groups >> "ODK Community" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to opendatakit...@googlegroups.com . >> For more options, visit https://groups.google.com/groups/opt_out. >> >> >> > > > > -- > Mitch Sundt > Software Engineer > University of Washington > mitche...@gmail.com