Purpose
1. Automate processing of aerial (drone-captured) data into client-ready deliverables including orthomosaics, 3D models, thermal maps, and analytical reports.
2. Automates ingestion of raw drone imagery, automated preprocessing (georeferencing, orthorectification), advanced automated analysis (feature extraction, volume calculation), and automated output in formats matching client requirements (LAS, GeoTIFF, PDF, CSV, branded dashboards, cloud hosting for sharing).
3. Automates the entire data chain from drone upload to final report/asset delivery, reducing manual labor, turnaround time, and error risk across operations in survey, inspection, agriculture, construction, and asset monitoring.
Trigger Conditions
1. Automated trigger via drone flight completion and cloud storage upload (e.g., S3 bucket/file creation).
2. Automatedly on receipt of project metadata in a project management system or CRM (new data available).
3. Manually triggered in a dashboard or client portal for ad-hoc processing.
4. Scheduled automation (e.g., nightly batch jobs for queued datasets).
Platform Variants
1. AWS Lambda
- Sample: Configure trigger on new S3 object in ‘drone-uploads’ bucket to process and push to AWS Rekognition or Sagemaker for deep analysis.
2. Azure Logic Apps
- Sample: Set up "When a blob is added" trigger, connect to "Analyze Image" using Azure Cognitive Services, save results to SharePoint or send alert.
3. Google Cloud Functions
- Sample: Trigger Cloud Function for Pix4D processing, storing results back to GCS or BigQuery.
4. Pix4D Cloud
- Sample: Use “processInputs” endpoint to create new processing job and receive callback on completion.
5. DroneDeploy API
- Sample: Configure “createProject” followed by “uploadImages”, monitor for process completion, use “exportReport” API.
6. Agisoft Metashape Python API
- Sample: Create automated batch script for “alignCameras”, “buildDenseCloud”, “exportOrthomosaic”.
7. Propeller Aero API
- Sample: Use "uploadData" and "getReport" endpoints for automating deliverable retrieval.
8. SiteScan for ArcGIS
- Sample: “ProcessDataset” with parameters for report output types; trigger from external cloud function.
9. Bentley ContextCapture API
- Sample: Automate with batch job scripting for “NewProduction”, set notification on job completion.
10. Sitemark Fuse
- Sample: API “createJob”, automatedly assign uploaded images, run “generateReport”, export to client location.
11. Oracle Cloud Integration
- Sample: Use "File Added" event to trigger Oracle Integration Cloud workflow processing.
12. IBM Watson Visual Recognition
- Sample: POST images for “Classify” endpoint, auto route labeled data for further reporting.
13. Zapier
- Sample: Trigger “New File in Folder” Zap, auto-upload to analytics platform, send summary via Slack/Email.
14. Make (Integromat)
- Sample: Config “Watch files in Drive” → webhook → HTTP module for API processing.
15. Smartsheet Data Uploader
- Sample: Scheduled data pull from storage folder into Smartsheet report template.
16. Tableau Web Data Connector
- Sample: Data connector set up for new files, update dashboard with latest processed deliverables.
17. ArcGIS REST API
- Sample: Use "addItem" API for new orthomosaics, “publish” feature service, notify end user.
18. Salesforce Apex Triggers
- Sample: Trigger on Data Object, “create Job”, auto-send confirmation and attach files.
19. Monday.com Automations
- Sample: Trigger “when status changes to processed” → send file to client folder/notify team.
20. Dropbox Cloud API
- Sample: “CreateFileRequest”, enable automated sharing, set files to expire for security.
21. Microsoft Power Automate
- Sample: “When file created in SharePoint”, connect to Azure Function, send results via Outlook.
22. SAP Cloud Platform Integration
- Sample: API management flow with “Data Push” endpoints for mapping and analysis into SAP Analytics Cloud.
Benefits
1. Automates repetitive processes, saving operational time and cost.
2. Improves accuracy and consistency of client deliverables via standardized automation.
3. Enables scalable growth, supporting higher drone data volumes without additional manual labor.
4. Accelerates turnaround, enabling near real-time data delivery by automated workflows.
5. Reduces error risk, with automatedly enforced quality checks and status reporting.
6. Increases client satisfaction through timely, consistent, and accurate report delivery.
7. Enhances data security and compliance via controlled automation of access and sharing.
8. Enables team focus on value-add tasks versus manual processing.
9. Facilitates automating complex multi-step chains in data management, reporting, and client communications.