Platform Solutions Security Pricing Resources
Sign In Request Demo

Beyond the SD Card: Rethinking Mission Data Architecture for Multi-Drone Programs

The SD card handoff is the operational bottleneck nobody talks about in enterprise drone programs. We explain why centralized payload ingestion changes the post-mission workflow entirely.

Cover image for Beyond the SD Card: Rethinking Mission Data Architecture for Multi-Drone Programs

The Hidden Throughput Bottleneck

Enterprise drone programs spend significant energy optimizing their flight operations: refining waypoint paths for maximum coverage efficiency, tuning battery swap logistics to minimize aircraft downtime, scheduling crews and launch sites to maximize daily flight hours. The result is often a flight operation that can produce 30, 40, or 50 aircraft-missions in a single day.

Then the aircraft land and the whole system stalls.

The data management workflow — the path from sensor payload to processed, analyzed, deliverable-ready output — is frequently the real throughput constraint in multi-drone programs, and it scales badly with aircraft count. A program that runs 8 simultaneous aircraft producing high-resolution imagery can end up with 400+ GB of raw data to collect, organize, ingest, and queue for photogrammetry processing at the end of a field day. At a typical ground sampling distance of 2 cm, a single 15-minute corridor survey mission can produce 8,000–15,000 images. Multiply by eight aircraft.

The SD card is the symbol of this problem, but it's not the only cause. The real issue is architecture: most multi-drone programs don't have a data architecture — they have a collection of per-aircraft storage approaches that were never designed to work together.

How the SD Card Model Breaks at Scale

The SD card workflow is familiar to anyone who's operated a drone program: aircraft lands, RPIC or crew member removes the memory card, labels it (often by hand, with a marker, under time pressure), places it in a labeled case or envelope, transports it to the processing station, copies it to a hard drive, and queues it for ingestion into the photogrammetry pipeline. For a single aircraft running two or three flights per day, this is a manageable if tedious process.

Scale to 20 aircraft and the failure modes multiply:

  • Labeling errors: Under the time pressure of rapid aircraft turnaround, cards get mislabeled — wrong aircraft ID, wrong flight number, wrong date. Mislabeled cards produce data that can't be reliably correlated to its spatial footprint until someone manually reviews the image timestamps and GPS tags against the flight log — which takes time and requires someone who knows how to do it.
  • Physical loss: SD cards are small. In the field, with crew moving between vehicles, equipment cases, and launch sites, cards get lost. At $8–$30 per card for quality media, card loss is a minor cost concern. The data on the card is not replaceable at any price.
  • Card health and reliability: Consumer-grade SD cards have finite write cycles and variable reliability in high-temperature field environments. A card that fails after a two-hour survey mission produces no error at the point of capture — the failure surfaces when you try to copy the files and find corruption. Without a way to know which missions may have been affected, the entire day's data quality is suspect until each card is verified.
  • Chain of custody gaps: Enterprise inspection programs often need to demonstrate data integrity for compliance or contractual purposes — proving that the inspection data they're delivering to a client reflects a complete, unmodified survey of the specified area. Physical SD card transfer with hand-labeling is auditable in principle but produces weak chain of custody documentation in practice.

The instinctive fix — more labeled envelopes, more disciplined labeling protocols, dedicated data runners — addresses the symptom rather than the architecture.

What a Mission Data Architecture Actually Requires

Designing a data architecture for a multi-drone program means thinking through the full journey from sensor capture to processed output across four dimensions: capture, transfer, storage, and processing pipeline. Each dimension has specific requirements that determine what's possible in the others.

Capture: On-Aircraft Storage or Direct Streaming?

Most commercial UAS platforms store sensor data on onboard media — SD card, internal SSD, or manufacturer-specific storage modules. This is functionally unavoidable with current hardware for high-bitrate imaging payloads like LiDAR (which can produce 100–300+ MB per minute of raw point cloud data). The question isn't whether to use onboard storage — it's how to minimize the failure risk and transfer friction of that onboard storage.

Some platforms support direct wireless data transfer to a ground station during or immediately after landing. DJI's OcuSync link, for example, can be configured for data transfer at landing in some aircraft/mission configurations. Fixed-wing platforms with cellular data links can stream lower-resolution telemetry and metadata during flight, with full-resolution sensor data transferred via Wi-Fi at a designated recovery point. The feasibility of direct transfer depends entirely on the platform, the payload data rate, and the available network infrastructure at the operating site.

For programs that can't avoid physical media transfer, the minimum viable improvement over the manual SD card workflow is using programmatic transfer: automated file copy triggered by physical connection to a transfer station, with machine-generated file naming that pulls aircraft ID, mission ID, and timestamp from the aircraft's flight log rather than relying on manual labeling. This removes human error from the most failure-prone step in the chain.

Transfer: Minimizing Human Touchpoints

Every human touchpoint in the data transfer chain is a potential source of error, delay, and chain-of-custody weakness. The goal of architecture design is to minimize the number of decisions a field operator has to make between data landing on the aircraft's storage media and data landing in the processing pipeline. That means: standard file naming conventions enforced at transfer time, not after-the-fact; automatic metadata tagging that associates each file with its mission record (aircraft ID, pilot ID, mission parameters, weather conditions); and a transfer verification step that confirms file count and checksum against the aircraft's internal flight log before the physical media is cleared for reuse.

Storage: Central Repository vs. Distributed Processing

Multi-drone programs face a genuine tension between centralized storage (a single repository that aggregates all mission data, maintains a unified catalog, and provides access to the processing pipeline) and distributed processing (edge processing nodes at or near the field site that begin processing while data is still being collected, reducing the time between collection and deliverable). The right answer depends on network infrastructure and processing timeline requirements.

A utility inspection team operating from a permanent maintenance depot with good fiber connectivity can reasonably maintain a centralized repository with automated ingestion from field transfers. A mining survey program operating from a remote site 80 miles from the nearest data center has to do meaningful processing at the edge — typically on a ruggedized laptop or workstation in a site trailer — before the data can be transmitted or physically transported to central processing infrastructure.

The architecture decision that programs often defer too long: what is the authoritative record? If edge processing produces a preliminary deliverable and central processing later produces a revised deliverable, which one is the official record that the client or inspection engineer gets? Without explicit data governance, programs end up with multiple versions of processed output that are inconsistently labeled and confusingly documented.

Processing Pipeline: Queue Management at Scale

Photogrammetry processing is compute-intensive. A standard orthomosaic and DSM generation run from a 300-image corridor survey takes 20–90 minutes on a capable workstation, depending on image overlap, processing resolution settings, and GCP alignment steps. Scale to 50 missions per day and you have a processing queue that — if processed serially — extends 16–75 hours behind the collection day. You're processing yesterday's data tomorrow. For programs with daily deliverable requirements (a construction progress monitoring client expecting end-of-day updated progress maps, for example), that latency is unacceptable.

Managing the processing pipeline at scale requires treating it as a queue scheduling problem, not just "throw it at the server and wait." That means: mission priority classification (which missions need same-day deliverables vs. which can tolerate 48-hour latency), processing resource allocation (dedicated GPU processing capacity scaled to expected daily queue depth), and automated queue management that doesn't require a data manager to manually prioritize jobs at end of day when everyone is tired.

The Metadata Problem: What Connects Data to Mission

Even when the physical data transfer works reliably, multi-drone programs struggle with a related problem: metadata coherence. The data files from 20 aircraft are only useful if you know which area each set covers, which mission parameters it was flown under, what the weather conditions were at capture time, and which RPIC was flying. Without complete metadata, processed outputs can't be reliably attributed to specific inspection areas, can't be compared across survey dates, and can't be used to generate the site-specific deliverables that clients and internal engineering teams need.

Metadata coherence requires that the mission planning system and the data management system share a common mission record — an identifier that connects the pre-flight plan, the flight logs, the raw sensor data files, and the processed outputs. Programs that run their mission planning in one tool (Mission Planner, QGroundControl) and their data management in another (a shared drive folder structure, a custom asset management database) have to manually bridge that connection for every mission. At 50 missions per day, that manual bridging is a significant overhead burden and a consistent source of metadata errors.

What Changes When Data Architecture Is Designed, Not Inherited

The programs that have addressed data architecture deliberately — rather than inheriting a collection of ad hoc practices from their initial operations — describe a consistent set of operational improvements: fewer processing pipeline failures from mislabeled or corrupted input data; faster turnaround from collection to deliverable-ready output because the transfer and ingestion steps are reliable and automated; better audit trail documentation for compliance and contractual review; and — perhaps most importantly — mission supervisors who can see in real time which aircraft's data has been successfully ingested and processed, rather than discovering data gaps days after the collection event when the processing pipeline surfaces a missing mission segment.

The SD card isn't going away immediately — the physics of high-rate sensor data capture and the current state of wireless infrastructure at remote operating sites make it the practical reality for most programs today. What can change is everything surrounding the SD card: the transfer protocols, the metadata standards, the ingestion automation, and the processing queue management. That's where the throughput gains are, and where the data reliability improvements that clients and internal stakeholders need actually live.