georeference_overlay function

Georeference image overlays based on a reference raster

Georeference image overlays based on a reference raster

This function georeferences an image overlay based on a reference raster, setting the extent and CRS of the image to those of the raster file. To georeference multiple images and merge them into a single file, see merge_rasters .

georeference_overlay( overlay_file, reference_raster, output_file = tempfile(fileext = ".tif") )

Arguments

  • overlay_file: The image overlay to georeference. File format will be detected automatically from file extension; options include jpeg/jpg, png, and tif/tiff.
  • reference_raster: The raster file to base georeferencing on. The output image will have the same extent and CRS as the reference raster. Accepts anything that can be read by terra::rast
  • output_file: The path to write the georeferenced image file to. Must be a TIFF.

Returns

The file path written to, invisibly.

Examples

## Not run: simulated_data <- data.frame( id = seq(1, 100, 1), lat = runif(100, 44.1114, 44.1123), lng = runif(100, -73.92273, -73.92147) ) simulated_data <- sf::st_as_sf(simulated_data, coords = c("lng", "lat")) downloaded_tiles <- get_tiles(simulated_data, services = c("elevation", "ortho"), georeference = FALSE ) georeference_overlay( overlay_file = downloaded_tiles[[2]], reference_raster = downloaded_tiles[[1]], output_file = tempfile(fileext = ".tif") ) ## End(Not run)

See Also

Other data manipulation functions: combine_overlays(), merge_rasters(), raster_to_raw_tiles(), vector_to_overlay()

Other overlay creation functions: combine_overlays(), vector_to_overlay()