photo_group: Group photos by time and location

View source: R/photos.R

photo_groupR Documentation

Group photos by time and location

Description

This function allows you to group photos, by time or a combination of time and location. If date_time_cut values are taken (times in which to break the photos) time alone will be used to break-up the photos. If not, you can simply request a number of breaks with n_groups.

Usage

photo_group(photo, n_groups = 3, date_time_cut = NULL,
  cluster_string = "Latitude$|Longitude$|date_time")

Arguments

photo

An sf object created by photos_sf

n_groups

The number of groups if date_time_cut is not provided

date_time_cut

Times provided to break the photos

cluster_string

Text string used to select variables used for clustering

Examples

f = geotagged_photo_paths()
photo = photos_sf(f)
photo_group(photo, 2)
summary(photo$date_time)
date_time_cut = lubridate::ymd_hm(c("2019-05-23 00:00", "2019-05-24 11:00", "2019-05-24 24:00"))
photo$group = photo_group(photo, date_time_cut = date_time_cut)
plot(photo["DateTimeOriginal"], pch = photo$group)

Robinlovelace/photomapr documentation built on Oct. 21, 2022, 7:21 a.m.