Skip to main content

Bulk upload your data

Have a lot of data ready to upload? Or have you already identified species in images and don't want to let all of your hard work go to waste? You can bring all of your new and old data together in Wildlife Insights. 

Note: Bulk upload services can be included with paid subscriptions or available as a paid add-on for non-subscribers, with pricing based on data volume. Visit our pricing page for more information, or contact the Wildlife Insights team for a quote.

1. Download the batch upload templates

To bulk upload your data into Wildlife Insights, you'll need to make sure your data is in the bulk upload template format. The files needed to complete a bulk upload for one project are: projects, cameras, deployments and images (if your data is already annotated) .csv files. 

2. Complete the templates with your data

Enter your information into each of the templates. Refer to the Batch Upload Data Dictionary for default values, accepted formats, and required fields. Below are a few important steps to complete and recommendations to consider as you complete the templates:

3. Submit your completed templates to Wildlife Insights

Submit your completed templates to a the Wildlife Insights team at [email protected], who will validate that your templates are correctly completed.
 

4. Upload your images to Wildlife Insights

You can transfer images to Wildlife Insights by uploading them directly to a private storage bucket in Wildlife Insights' Google Cloud Platform. Alternatively, you can make your images available from a public URL (e.g., a Google Drive or AWS link); if you'd like to use this option, contact the Wildlife Insights team to coordinate.

Note: Please avoid spaces and special characters (hyphens and underscores are OK) in your folder paths and file names.

Uploading images to Google Cloud Platform

A. Share your Google account with the Wildlife Insights team 

This can be either a Gmail account or a business Google Cloud account. The Wildlife Insights team will associate your account with a private storage bucket or folder on Wildlife Insights' Google Cloud Platform and grant you access to it.

B. Install Google Cloud CLI

The Google Cloud CLI (gcloud) is a tool that lets you access and manage files in Cloud Storage, including via the gcloud storagecommand set. Install it following the instructions at https://cloud.google.com/sdk/docs/install.

C. Upload Your Images to Google Cloud Platform

The Wildlife Insights team will create a top-level "bucket" for your organization. Underneath it, create a project "folder" for each project, and within each project folder, a deployment subfolder for each deployment. Upload your images into the matching deployment subfolder. In this example, the project URL is gs://wildmon/LondonHogwatch.

To copy files from a local storage location (i.e., laptop, attached drive, SAN, etc.):

The above command means the following:

cp:copy;
-r: recursive, or copies all images and subfolders below your top-level local folder path

In this example, the command would be:

MacOS/Linux

gcloud storage cp -r /Desktop/LH_Project1/Deployment1/* gs://wildmon/LondonHogwatch/Project1/Deployment1/

Windows

gcloud storage cp -r C:\Desktop\LH_Project1\Deployment1\* gs://wildmon/LondonHogwatch/Project1/Deployment1/