photo_group: Group photos by time and location

Description Usage Arguments Examples

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

1
2
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

1
2
3
4
5
6
7
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 June 7, 2019, 5:10 a.m.