Releases: lsteinmann/idaifieldR
Releases · lsteinmann/idaifieldR
idaifieldR 0.2.0
idaifieldR 0.2.0 2022-05-15
The changes are a bit dramatic, and scripts using the older versions will probably not work anymore without intereference.
- Faster
get_uid_list()
usinglapply()
- Added
idf_query()
to specifically query the db for field values without first downloading everything - Added
idf_index_query()
to specifically query the database for things that are only available via the uidlist (the function needs a uidlist to do that) simplified = TRUE
(simplify_idaifield()
) will now convert checkbox fields to multiple columns. This should probably be an option in the future, not the default, but the function itself needs cleaning up first.- it is now possible to import the configuration file, and it is needed for some functions; however, this will only work with idaifield3; connection and projectname are now attributes of the "idaifield_docs" and "idaifield_resources" objects.
idaifield_as_matrix()
now returns a matrix with character values, not lists- dimension lists will be imported as a single value - this is still a work in progress, actually, but it has to suffice for the moment.
- There are now two vignettes: Demo.Rmd with essential workflow, about.Rmd explaining the package functions a bit more.
Full Changelog: v0.1.4...v0.2.0
idaifieldR v0.1.4
- added version option to the connect_idaifield()-function since settings have changed with the switch to Field Desktop (iDAI.field 3)
- Changes in geometry reformatting to accommodate 3D-data (if not available, set to 0)
- Updated docs
Full Changelog: v0.1.1...v0.1.4
v0.1.1
First release.
From now on I will try to limit changes, so that they will not affect the structural outcome of the core functions as they are now, so that the package would hopefully remain usable after this point.
TODO ideas for the unforeseeable future:
- Find a way to handle the remaining lists better, esp in combination with the non-list columns.
- Try to assign column type automatically (numeric for numbers etc.)
- How to deal with the dimension...-fields (measurements)? Currently ignored, can be flattened with dplyr and friends.