NEWS.md
uas_worldfile()
: updated function documentation (#6)uas_info()
: updated status message (to include the optional ext argument)uas_rename()
: new function to rename images based on a name template with placeholders for image and flight metadatauas_info()
: updated documentationuas_metadata_make()
: updated default flight metadata templateuas_report.Rmd
: changed the default Window title to the short version of the flight nameuas_info()
: argument ext
added (filter by file type); minor code cleaning,uas_info()
: added argument path2name_fun
; modified to support new date_time
column in cameras.csvuas_path2name_fun()
: new function that returns a function to parse a directory path and concatenate user-specified elements to form a flight name; designed to be passed as the value of the path2name_fun
argument in uas_info()
to construct default flight namesuas_report()
and uas_toc()
: arguments header_html
and footer_html
can now accept URLsmagrittr
package added to imports (needed to use the results of uas_path2name_fun()
)cameras.csv
added date_time
column (to accommodate the cameras like the Airphen that don’t have a DateTimeOrginal EXIF tag)uas_readcameras()
added date_time
column to importuas_info()
: fix a bug that occurred when gpslatitude and gpslongitude were not found in EXIF datauas_info()
: modified such that a generic camera is used if the camera is not detecteduas_toc()
: fixed a bug when output_dir = “.”, gather_dir = NULL, and input reports are on a different volumeuas_move()
: renamed outdir_root
to outdir_base
.uas_report()
: fixed a bug parsing the results of uas_thumbnails_make()
uas_report.Rmd
: added default value for parameter nomapNOTE: AFTER INSTALLING THIS UPDATE YOU SHOULD RUN uas_clearcache()
uas_toc()
: added uas_report.css to the files that get gatheredstringr
added to imports (i.e. required)uas_cameras()
: added camera_abbrev
columnsuas_readcameras
: added camera_abbrev
uas_info()
: updated to find exiftool executable installed by exiftoolr; camera_name
and camera_abbrev
added as an attribute fields to accommodate multi-sensor flightsprint.uas_info()
and report.Rmd
: updated to report the number of images per camera for multi-sensor flightsuas_report()
: changed default filename suffix to _rpt
; updated for multi-folder flightsuas_move()
: overhauleduas_worldfile()
, uas_cropctr()
: updated for multi-folder flightsuas_exp_shp()
, uas_exp_kml()
: updated for multi-folder flights; argument img_dir
replaced with flt_idx
uas_thumbnails_make()
: argument img_dir
replaced with flt_idx
uas_dirs_find()
: fixed a case where images in tb folders were not excludeduas_dirs_find()
: path column in the tibble is now wrapped in normalizePath()
(primarily for readability with network paths)uas_report()
: returned HTML file names are now wrapped in normalizePath()
; show_gps_coord
deprecateduas_toc()
: fixed an error where the libs subfolder was not being gathereduas_toc.Rmd
: added error trapping code if metadata fields are missinguas_report.Rmd
: modified the balloon text to show GPS coordsuas_thumbnails_make()
: modified to automatically switch to the magick package functions (with a message) if thumbnails from TIFs are being created and imager:::has.magick()
is FALSE.uas_thumbnails_make()
: enabled use_magick
argumentuas_report()
: added checks for directory existence and accessuas_metadata_make()
: argument md_template
can now be a URLuas_dirs_find()
: new function to find all sub-directories with imagesuas_thumbnails_make()
: added stats
argument to display the amount of time taken per thumbnailuas_report()
: added use_tmpdir
argument to render the flight summary report in temp folder (can prevent Pandoc errors when images are on a network drive)uas_cropctr()
: removed a leftover debugging statementuas_metadata_make()
: added use_system_editor
argumentuas_report()
: added header_html
and footer_html
argumentsuas_metadata_make()
: appended file:
to metadata files on network paths to get it to open in notepad; added more comments in templateuas_convert()
: this new function converts images between file formats (e.g., DNG to JPG), while preserving EXIF datamagick
and exiftoolr
added as dependent packages (as imports)uas_info()
: added argument for exiftoolr_use
uas_getoemflds()
: added ‘uav’ to the list of default flight metadata fieldsuas_report()
, uas_exp_kml()
, and uas_exp_shp()
: added checks after dir.create()uas_metadata_make()
: additional comments inserted when creating a brand new new metadata fileuas_getflds()
: exporteduas_thumbnails_make()
: increased the number of bytes read to create a unique filename from 500 to 2000uas_info()
: updated to always rename yaw field even when fp = FALSEuas_clearcache()
: createduas_report()
and uas_report.Rmd
: arguments report_title
and kml_ctr
added; trapped an error if metadata exists but without an image collection name; thumbnails disabled for grouped images (until a better visualization is implemented); additional tags added to facilitate web scraping
uas_info()
: deafult value of fp
changed to FALSE
; default value of cache
changed to TRUE
; a flight id value saved in return value (used primarily to name files if metadata$name_short is missing)uas_flds_oem()
: name_short
and notes
added to default fields; collection_name
removeduas_toc()
and uas_toc.Rmd
: check that html files exist added; all code migrated from XML to xml2uas_exp()
renamed (back to) uas_exp_shp()
;uas_exp_kml()
createduas_thumbnails_make()
createduas_toc()
and uas_toc.Rmd
updated - new summary_map
argument displays an interactive mission footprint mapuas_report.Rmd
updated - flight MCP converted to base64 and encoded in a meta taguas_report.R
updated - argument local_dir
renamed show_local_dir
; gps_coord
renamed show_gps_coord
uas_exp()
renamed uas_exp_shp()
kml_mcp
to uas_report()
uas_info()
and uas_cameras()
name_only
argument to uas_cameras()
csv
to exif_csv
in uas_info()
gps_coord
to uas_report()
& modified uas_report.Rmd
to show the GPS coordinates in the pop-up windowsuas_info()
edited to i) check the number of images in the directory before computing forward overlap, ii) add bullet characters to feedback messagesNEWS.md
file to track changes to the package.geo2utm()
modified to return a EPSG number (to comply with recent changes to rgdal and proj4). After installing this update, users are advised to delete their old cache (see uas_getcache()
) to prevent warning messages about unknown datums in a proj4string.uas_cropctr()
added - crops around the center of each image for a better photo mosaicuas_report()
modified to return the file name of HTML files that already exist and overwrite = FALSE; corrected the extension for tif thumbnail files.uas_metadata_make()
.uas_toc()
and uas_toc.Rmd
to support gather = '.'
, handle duplicate HTML names, a description, and default footer.uas_info()
when no external metadata was found or passed as an argument.uas_report()
to create thumbnails previews that appear in the popup windows of the image collection catalog.combine_dirs
argument to uas_grp_flt()
to support multi-directory flight parsing.uas_info(()
modified to support file names metadata.txt expanded to metadata*.txt.uas_getcache()
and uas_setcache()
.uas_grp_flt()
and uas_grps2col()
.uas_getflds()
and uas_setflds()
.meta_extra
argument to metadata
in uas_info()
.uas_getcachedir()
and uas_setcachedir()
to manage cache directory for EXIF data.uas_info()
to cache
and update_cache
.uas_toc()
.uas_report()
and uas_report.Rmd, metadata now encoded in HTML.toc_csv
deprecated.summary.uas_info()
replaced with print.uas_info()
(generic print method).meta_extra
argument to uas_info()
.cache_dir
and cache_update
to uas_info()
.overwrite
argument in uas_report()
into overwrite_html
and overwrite_png
.meta_extra
argument to uas_info()
.toc_csv
argument to uas_report()
.uasimg
uavimg
:
uavimg_
to uas_
sf
packageoverwrite
argument to uas_exp()
and uas_report()
uas_info()
sf
, tidyr
and crayon
packages as dependenciesfindonpath()
when path values had trailing slashes