ODK 1.4.5 releases now available - major enhancement to ODK Collect

There are new v1.4.5 versions available on the downloads page

Many thanks to Survey CTO (http://www.surveycto.com) for working with the
ODK core team to achieve vast improvements in the correctness and speed of
the ODK Collect form evaluation logic -- particularly in the handling of
repeat groups.

ODK Collect (will be pushed to Google Play on Monday)

  • numerous bug fixes and extreme performance improvements to the form
    evaluation logic resulting from a close collaboration between the ODK core
    team and SurveyCTO.
  • Added Admin Setting for "Form Processing Logic" to select among
    different form evaluation logic implementations:
    • Recommended form evaluation logic (default - whatever logic is the
      current best going forward)
    • January 2015 (fastest) form evaluation logic
    • January 2015 (safest) form evaluation logic
    • Mid 2014 form evaluation logic (ODK Collect 1.4.4 and 1.4.3)
    • Early 2014 form evaluation logic (ODK Collect 1.4.2 and earlier)
  • update to newest GME API (October 2014)
  • new function: enclosed-area() (or area()) contributed by SurveyCTO
  • new Japanese translation and numerous translation updates
  • see https://code.google.com/p/opendatakit/wiki/CollectReleaseNotes for
    additional changes.

ODK Aggregate

  • Fix: mark-as-complete on encrypted submissions (requires ODK Briefcase
    v1.4.5 or higher).
  • Fix: add a server preference to ignore partially inserted/deleted
    submissions. Logs them but ignores them so that you can access all other
    rows in your dataset. Disabled by default. By default, all actions fail
    upon encountering any malformed submission. You should not ignore
    these failures but should correct them as soon as is practical.
  • incompatible 2.0 Data model and Sync protocol changes. Incompatible
    with device releases: rev 122 and earlier. See the release notes for
    upgrade steps.
  • updated javarosa jar (supporting enclosed-area() and area() functions).
  • see the release notes for additional changes and upgrade steps.
    http://code.google.com/p/opendatakit/wiki/AggregateReleaseNotes

ODK Briefcase

  • Fix: mark-as-complete on encrypted submissions (requires ODK Aggregate
    v1.4.5 and higher); impossible to access encrypted submissions that were
    marked-as-complete while running earlier ODK Aggregate releases without
    hand editing.
  • updated javarosa jar (supporting enclosed-area() and area() functions).
  • see the release notes for additional changes
    https://code.google.com/p/opendatakit/wiki/ODKBriefcase

XLSFormxlsform.exe for WindowsODK Validate

ODK FormUploader

ODK ClearBriefcasePreferences

  • updated javarosa jar (supporting enclosed-area() and area() functions).

ODK CsvConverter

  • no changes, just updating the version to 1.4.5
··· -- Mitch Sundt Software Engineer University of Washington mitchellsundt@gmail.com

Great to see #9 in the Aggregate release notes: http://code.google.com/p/opendatakit/wiki/AggregateReleaseNotes

Thanks!

··· -- -- *Revolutionizing data collection since 2012.*

Enketo https://enketo.org/ | LinkedIn
http://www.linkedin.com/company/enketo-llc | GitHub
https://github.com/enketo | Twitter https://twitter.com/enketo
| Blog http://blog.enketo.org/

Dear Mitch,

Ready to try the new version. I am particularly interested in the area
function.

  • new function: enclosed-area() (or area()) contributed by SurveyCTO

Where can I find documentation on this. I did some basic google and could
not find anything. Will it work to measure fields?

Thanks,

Juan

··· Le vendredi 9 janvier 2015 20:03:04 UTC-5, Mitch Sundt a écrit : > > There are new v1.4.5 versions available on the downloads page > https://opendatakit.org/downloads/ > > *Many thanks to Survey CTO* (http://www.surveycto.com) for working with > the ODK core team to achieve vast improvements in the correctness and speed > of the ODK Collect form evaluation logic -- particularly in the handling of > repeat groups. > > *ODK Collect *(will be pushed to *Google Play* on* Monday*) > > - numerous bug fixes and extreme performance improvements to the form > evaluation logic resulting from a close collaboration between the ODK core > team and SurveyCTO. > - Added Admin Setting for "Form Processing Logic" to select among > different form evaluation logic implementations: > - Recommended form evaluation logic (default - whatever logic is > the current best going forward) > - January 2015 (fastest) form evaluation logic > - January 2015 (safest) form evaluation logic > - Mid 2014 form evaluation logic (ODK Collect 1.4.4 and 1.4.3) > - Early 2014 form evaluation logic (ODK Collect 1.4.2 and earlier) > - update to newest GME API (October 2014) > - new function: enclosed-area() (or area()) contributed by SurveyCTO > - new Japanese translation and numerous translation updates > - see https://code.google.com/p/opendatakit/wiki/CollectReleaseNotes > for additional changes. > > > *ODK Aggregate* > > - Fix: mark-as-complete on encrypted submissions (requires ODK > Briefcase v1.4.5 or higher). > - Fix: add a server preference to ignore partially inserted/deleted > submissions. Logs them but ignores them so that you can access all other > rows in your dataset. Disabled by default. By default, all actions fail > upon encountering *any* malformed submission. You should not ignore > these failures but should correct them as soon as is practical. > - incompatible 2.0 Data model and Sync protocol changes. Incompatible > with device releases: rev 122 and earlier. See the release notes for > upgrade steps. > - updated javarosa jar (supporting enclosed-area() and area() > functions). > - see the release notes for additional changes and upgrade steps. > http://code.google.com/p/opendatakit/wiki/AggregateReleaseNotes > > > *ODK Briefcase* > > - Fix: mark-as-complete on encrypted submissions (requires ODK > Aggregate v1.4.5 and higher); impossible to access encrypted submissions > that were marked-as-complete while running earlier ODK Aggregate releases > without hand editing. > - updated javarosa jar (supporting enclosed-area() and area() > functions). > - see the release notes for additional changes > https://code.google.com/p/opendatakit/wiki/ODKBriefcase > > > > *XLSFormxlsform.exe for WindowsODK Validate* > > *ODK FormUploader* > > *ODK ClearBriefcasePreferences* > > - updated javarosa jar (supporting enclosed-area() and area() > functions). > > > *ODK CsvConverter* > > - no changes, just updating the version to 1.4.5 > > -- > Mitch Sundt > Software Engineer > University of Washington > mitche...@gmail.com >

And the Aggregate VM has been updated to 1.4.5. Find it at

··· On Fri, Jan 9, 2015 at 7:48 PM, Martijn van de Rijdt wrote: > Great to see #9 in the Aggregate release notes: http://code.google.com/p/opendatakit/wiki/AggregateReleaseNotes > > Thanks! > -- > -- > *Revolutionizing data collection since 2012.* > > Enketo | LinkedIn > | GitHub > | Twitter > | Blog > > -- > -- > 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/d/optout.

Hi Juan,

Area() takes a geoshape or a set of geopoints (not a combination) as
argument(s) and calculates the area in square meters (enclosed-area() is
simply an alias to ensure backwards compatibility for SurveyCTO users).

See more details here
https://groups.google.com/forum/#!searchin/opendatakit-developers/area/opendatakit-developers/gd9jyHXJ4HE/RvpRFEL0Ji4J and
here http://opendatakit.github.io/odk-xform-spec/#xpath-functions.

See it in action here: https://mueev.enketo.org/webform (link to XLSForm is
included at the top of the form).

Cheers,
Martijn

··· On Sunday, January 18, 2015 at 9:02:51 PM UTC-7, jpardila wrote: > > Dear Mitch, > > Ready to try the new version. I am particularly interested in the area > function. > > > - new function: enclosed-area() (or area()) contributed by SurveyCTO > > Where can I find documentation on this. I did some basic google and could > not find anything. Will it work to measure fields? > > Thanks, > > Juan > > Le vendredi 9 janvier 2015 20:03:04 UTC-5, Mitch Sundt a écrit : >> >> There are new v1.4.5 versions available on the downloads page >> https://opendatakit.org/downloads/ >> >> *Many thanks to Survey CTO* (http://www.surveycto.com) for working with >> the ODK core team to achieve vast improvements in the correctness and speed >> of the ODK Collect form evaluation logic -- particularly in the handling of >> repeat groups. >> >> *ODK Collect *(will be pushed to *Google Play* on* Monday*) >> >> - numerous bug fixes and extreme performance improvements to the form >> evaluation logic resulting from a close collaboration between the ODK core >> team and SurveyCTO. >> - Added Admin Setting for "Form Processing Logic" to select among >> different form evaluation logic implementations: >> - Recommended form evaluation logic (default - whatever logic is >> the current best going forward) >> - January 2015 (fastest) form evaluation logic >> - January 2015 (safest) form evaluation logic >> - Mid 2014 form evaluation logic (ODK Collect 1.4.4 and 1.4.3) >> - Early 2014 form evaluation logic (ODK Collect 1.4.2 and earlier) >> - update to newest GME API (October 2014) >> - new function: enclosed-area() (or area()) contributed by SurveyCTO >> - new Japanese translation and numerous translation updates >> - see https://code.google.com/p/opendatakit/wiki/CollectReleaseNotes >> for additional changes. >> >> >> *ODK Aggregate* >> >> - Fix: mark-as-complete on encrypted submissions (requires ODK >> Briefcase v1.4.5 or higher). >> - Fix: add a server preference to ignore partially inserted/deleted >> submissions. Logs them but ignores them so that you can access all other >> rows in your dataset. Disabled by default. By default, all actions fail >> upon encountering *any* malformed submission. You should not ignore >> these failures but should correct them as soon as is practical. >> - incompatible 2.0 Data model and Sync protocol changes. Incompatible >> with device releases: rev 122 and earlier. See the release notes for >> upgrade steps. >> - updated javarosa jar (supporting enclosed-area() and area() >> functions). >> - see the release notes for additional changes and upgrade steps. >> http://code.google.com/p/opendatakit/wiki/AggregateReleaseNotes >> >> >> *ODK Briefcase* >> >> - Fix: mark-as-complete on encrypted submissions (requires ODK >> Aggregate v1.4.5 and higher); impossible to access encrypted submissions >> that were marked-as-complete while running earlier ODK Aggregate releases >> without hand editing. >> - updated javarosa jar (supporting enclosed-area() and area() >> functions). >> - see the release notes for additional changes >> https://code.google.com/p/opendatakit/wiki/ODKBriefcase >> >> >> >> *XLSFormxlsform.exe for WindowsODK Validate* >> >> *ODK FormUploader* >> >> *ODK ClearBriefcasePreferences* >> >> - updated javarosa jar (supporting enclosed-area() and area() >> functions). >> >> >> *ODK CsvConverter* >> >> - no changes, just updating the version to 1.4.5 >> >> -- >> Mitch Sundt >> Software Engineer >> University of Washington >> mitche...@gmail.com >> > -- -- *Revolutionizing data collection since 2012.*

Enketo https://enketo.org/ | LinkedIn
http://www.linkedin.com/company/enketo-llc | GitHub
https://github.com/enketo | Twitter https://twitter.com/enketo
| Blog http://blog.enketo.org/