This function handles the automated ingestion of GPS boat trip data from Pelagic Data Systems (PDS). It performs the following operations:
Retrieves device metadata from configured cloud storage
Downloads all trip data from PDS API (2018-01-01 to present)
Selects the trips belonging to the country's fleet
Converts the data to parquet format
Uploads the processed file to configured cloud storage
Usage
ingest_pds_trips(log_threshold = logger::DEBUG, package = "coasts")Selecting the country's trips
Set by pds.customers / pds.exclude_customers and pds.select_by, and
applied by select_country_trips(), which explains the three rules.
