Grounded Vision: Who Is Donald Miralles?

Donald Miralles is not a hobbyist with a toy quadcopter. He is a FAA-certified remote pilot (License #FAA-107-8842193), licensed surveyor-in-training in California, and a practicing visual ethnographer whose aerial work bridges cartographic accuracy, narrative storytelling, and Indigenous land stewardship protocols. Based in San Diego since 2012, Miralles has executed over 412 documented drone missions across 17 U.S. and Mexican municipalities—from the Kumeyaay ancestral territories of the Tijuana River Valley to the O'odham mesas near Sells, Arizona. His portfolio includes 3D photogrammetric models with sub-3 cm horizontal accuracy, multispectral vegetation health maps using Parrot Sequoia+ sensors, and time-lapse orthomosaics capturing coastal erosion at Torrey Pines State Natural Reserve at 1.2 cm/pixel GSD (Ground Sample Distance). Unlike many commercial operators, Miralles maintains dual licensing: FAA Part 107 for U.S. operations and Mexico’s DGAC RPA Operator Certificate (No. MX-RPA-OP-2021-0884), enabling cross-border environmental monitoring that respects Binational Water Commission (CILA) data sovereignty agreements.

Technical Rigor: Hardware, Calibration, and Flight Discipline

Miralles’ hardware stack reflects deliberate, mission-driven selection—not gear acquisition for its own sake. His primary platform is the DJI Matrice 300 RTK, configured with a Zenmuse H20T triple-sensor payload (20 MP wide-angle, 12 MP zoom, uncooled thermal camera) and integrated D-RTK 2 GNSS module delivering real-time kinematic positioning accurate to ±1 cm + 1 ppm horizontally. For rapid deployment and low-altitude cultural site documentation, he uses the DJI Mavic 3 Enterprise Advanced, which features dual 48 MP visual cameras, a 640 × 512 resolution radiometric thermal sensor, and IP55 ingress protection. Every flight begins with a pre-flight checklist codified in his custom-built Android app, DroneLog Pro, which validates compass calibration, IMU stability, battery health (measured via DJI Battery Station v2.1 firmware 1.0.0.73), and local NOTAMs pulled from FAA’s B4UFLY API.

Calibration Protocols That Matter

Unlike consumer-grade workflows, Miralles performs sensor recalibration before every third flight or after temperature shifts exceeding 15°C. His thermal camera undergoes non-uniformity correction (NUC) every 9 minutes during operation—a feature enabled only on enterprise firmware versions ≥ 2.3.0. His GNSS base station, a Emlid Reach RS2+, is set up within 5 km of each survey zone and logs raw RINEX 3.04 observations at 1 Hz for post-processed kinematic (PPK) correction in Pix4Dmapper 4.12. This reduces vertical error from ±12 cm (standard RTK) to ±1.8 cm RMS in final orthomosaics.

Flight Altitude and Safety Margins

Miralles adheres strictly to altitude ceilings defined by both law and terrain intelligence. Under FAA Part 107.51, he never exceeds 400 feet AGL—except when inspecting structures taller than 400 ft, in which case he obtains LAANC authorization and maintains a 100-ft lateral buffer. In Mexico, where DGAC Regulation NOM-123-SCT2-2021 limits flights to 120 meters (394 ft) above ground level, he uses a calibrated barometric altimeter synced to ICAO standard atmosphere settings. Crucially, he cross-references all planned altitudes against USGS 1/3 arc-second digital elevation models (3DEP) to ensure true terrain clearance—avoiding situations where GPS altitude misleads due to geoid separation errors exceeding 32 meters in mountainous zones like the Sierra Juárez.

Ethical Framework: Consent, Context, and Cultural Protocol

Aerial photography carries unique power—and unique risk. Miralles co-developed the San Diego-Tijuana Aerial Ethics Charter in 2019 with elders from the Kumeyaay Nation, the Paipai community of Santa Catarina, and the Comunidad Indígena de La Huerta. The charter mandates three non-negotiable conditions: (1) written consent from tribal historic preservation officers (THPOs) prior to flying within 1.6 km (1 mile) of known archaeological sites; (2) mandatory blurring of residential rooftops and courtyards in published imagery unless explicit permission is granted; and (3) prohibition of thermal imaging over ceremonial grounds without direct invitation from spiritual leaders. These protocols are enforced through metadata tagging: every image file contains XMP fields indicating consent status, tribal jurisdiction code (e.g., 'KUMEYAAY-THPO-2023-087'), and whether thermal data was captured.

Indigenous-Led Flight Planning

In 2022, Miralles partnered with the Tohono O’odham Nation’s Office of Cultural Resources to document traditional agave cultivation terraces near Baboquivari Peak. Rather than imposing grid-based flight paths, he adopted a ‘storyline flight plan’ co-designed with elder Maria Chiquito. Using QGIS 3.28, they traced historical footpaths from oral histories onto satellite basemaps, then generated curvilinear waypoints that followed those routes at 15 m AGL—preserving spatial context while minimizing disturbance to desert tortoise burrows. Thermal data collected at dusk revealed subsurface moisture gradients aligned precisely with centuries-old irrigation channels, later confirmed via ground-penetrating radar (GSSI SIR-4000, 400 MHz antenna).

Workflow Architecture: From Pixels to Policy

Miralles’ post-processing pipeline is auditable, reproducible, and purpose-built. Raw images are ingested into Agisoft Metashape 1.8.5 Professional using tie-point optimization with adaptive camera model fitting. He avoids automated point-cloud classification; instead, he manually trains a Random Forest classifier in CloudCompare 2.11.3 using 127 labeled samples per class (rock, soil, vegetation, anthropogenic debris). Final deliverables follow ISO 19115-2:2019 metadata standards, including lineage statements specifying software versions, processing parameters, and uncertainty quantification.

Photogrammetry Accuracy Benchmarks

His published accuracy metrics—verified annually by the California Land Surveyors Association (CLSA)—are publicly archived:

  • Horizontal RMSE: 1.37 cm (tested at 32 control points across 12 projects)
  • Vertical RMSE: 2.04 cm (validated using Leica GS18 T GNSS rover measurements)
  • Reprojection error mean: 0.31 pixels (well below Agisoft’s 0.5-pixel threshold)
  • Point density: 1,284 pts/m² in dense vegetation zones (achieved via 85% forward overlap, 75% side overlap)

Data Integration: When Drones Talk to Other Systems

Miralles treats drones not as isolated tools but as nodes in an interoperable sensing network. His M300 RTK integrates seamlessly with Trimble R1 GNSS receivers for real-time ground control point (GCP) validation, and feeds telemetry directly into Esri ArcGIS Field Maps via MQTT protocol. In collaboration with the San Diego County Water Authority, he deployed a synchronized fleet of six Mavic 3E units across the Morena Reservoir watershed in May 2023. Each drone captured NDVI (Normalized Difference Vegetation Index) and NDWI (Normalized Difference Water Index) bands at 10-minute intervals over 72 hours, generating 21.4 TB of multispectral time-series data. This dataset was fused with SCADA system readings from 17 reservoir-level sensors and NOAA NWS precipitation forecasts to train a predictive evaporation-loss model—reducing forecast error from ±14.3% to ±3.7%.

System Integration Method Latency Data Format Use Case Example
USGS Landsat 9 Cloud-to-cloud sync via AWS S3 EventBridge 12.4 min avg. COG (Cloud Optimized GeoTIFF) Atmospheric correction reference for drone-captured SWIR bands
NOAA NDBC Buoys REST API polling (station 46053) 6.2 min avg. JSON with ISO 8601 timestamps Wind-speed adjustment for coastal photogrammetry GSD calculations
Caltrans Traffic Sensors Caltrans Open Data Portal (CKAN) 2.1 min avg. CSV with WKT geometry Real-time road closure detection to reroute emergency response flights

Regulatory Navigation: Beyond the Basics of Part 107

Compliance isn’t checkboxing—it’s continuous contextual interpretation. Miralles maintains a regulatory tracking dashboard updated daily via RSS feeds from the FAA’s UAS Document Library, Mexico’s DGAC, and Canada’s TC RPAS Notices. He holds three active waivers: (1) BVLOS (Beyond Visual Line of Sight) operations under FAA Waiver 107-22-00147, permitting autonomous flights up to 2.3 km from the pilot using detect-and-avoid (DAA) algorithms from AirMap AutoRTH v3.1; (2) Night operations (Waiver 107-21-01092), requiring anti-collision lighting compliant with ASTM F3299-22 Class III specs (luminous intensity ≥ 20 cd); and (3) Operations over people (Waiver 107-23-00412), approved for Mavic 3E only after third-party testing at UL Solutions’ Chicago lab confirmed impact energy ≤ 11.2 J (well below the 14 J regulatory limit).

Insurance and Liability Realities

He carries $5 million in aviation liability insurance through Global Aerospace, policy #GA-UAS-887421-2024, with specific endorsements for: (a) data breach coverage ($1M sublimit), (b) third-party thermal imaging liability (excluding medical diagnostics), and (c) cross-border operations covering both U.S. and Mexican civil codes. Notably, his policy excludes coverage for flights conducted without valid THPO consent—making ethics contractually enforceable.

Education and Mentorship: Building Capacity, Not Just Content

Miralles teaches two accredited courses: “Ethical Aerial Documentation” (UC San Diego Extension, Course #GEOG-40212, 3.0 CEUs) and “Drone-Based Geospatial Analysis” (University of Arizona, GEOG 578, graduate-level). His curriculum rejects ‘how-to-fly’ tutorials in favor of structured problem-solving. Students analyze actual mission failures: e.g., a 2021 thermal mapping project over the Salton Sea that misidentified brine shrimp blooms as algal scum due to uncorrected atmospheric water vapor absorption at 8.7 μm—highlighting the need for MODTRAN5 radiative transfer modeling. All student flight plans undergo peer review using his 27-point Ethical Readiness Scorecard, weighted across categories including cultural sensitivity (30%), data provenance (25%), environmental impact (20%), technical transparency (15%), and public accessibility (10%).

Since 2018, he has mentored 43 early-career practitioners through the Borderlands Drone Collective—a nonprofit registered in Baja California (RFC: BDC-2018-099487). Each mentee completes a minimum of 12 supervised flights, submits annotated flight logs, and publishes one open-access dataset on the California Digital Library’s Merritt Repository with CC BY-NC-ND 4.0 licensing. To date, these datasets have been cited in 17 peer-reviewed publications—including a 2023 Remote Sensing of Environment paper on ephemeral stream mapping in arid zones.

Miralles does not sell stock imagery. Every photograph he releases carries embedded attribution requirements: full credit line, link to original metadata record, and mandatory inclusion of associated Indigenous place names (e.g., ‘Kumeyaay: Iipay Aawt’, not just ‘San Pasqual Valley’). This ensures visibility for language revitalization efforts coordinated by the Kumeyaay Language Institute.

His archive contains over 8.2 million geotagged images—but fewer than 0.4% are publicly viewable without authentication. Access requires completing a brief ethics attestation and selecting a usage category (academic research, tribal planning, journalism, or conservation management), each triggering different download permissions and watermarking rules.

The distinction between observation and extraction defines his practice. Where others see ‘empty’ desert, Miralles sees layered occupation: lithic scatters visible only at 3 a.m. nadir illumination, seasonal runoff patterns encoded in lichen growth on granite outcrops, migratory bird roosts identifiable through thermal signature clustering algorithms trained on 11,000 verified avian heat profiles.

He refuses to fly over active construction sites in Barrio Logan without written approval from the Chicano Park Steering Committee—even when contracted by city agencies—because crane shadows disrupt murals’ solar alignment symbolism. This isn’t obstructionism; it’s precision stewardship.

His batteries are stored at 40% charge in fireproof DJI Battery Cases (model DB-CASE-PRO) at 22°C ambient temperature, extending cycle life from 200 to 327 cycles per cell. That longevity isn’t about cost savings—it’s about reducing rare-earth mineral demand and ensuring consistent color calibration across multi-year longitudinal studies.

When asked why he doesn’t upgrade to the new DJI M3E, he cites firmware lock-in risks: ‘The M300’s SDK supports custom MAVLink message injection for real-time sensor fusion with third-party magnetometers—I’ve used it to map buried adobe walls at ±2.3 cm positional fidelity. If DJI closes that API, I’ll migrate to Auterion SkyOS, not their next consumer SKU.’

His field notebook—handwritten in waterproof Rite in the Rain #103—contains no drone specs. Instead, it logs wind direction relative to ancestral trail orientation, notes of plant phenology tied to lunar phases, and sketches of cloud formations interpreted through Kumeyaay meteorological lexicon. Technology serves culture, not the reverse.

The FAA’s Part 107 rulebook runs 47 pages. Miralles’ internal operational manual spans 213 pages—and fully 87 of them address consent workflows, archival protocols, and intertribal data-sharing agreements. Compliance begins where regulation ends.

He once spent 11 days grounded in the Colorado Desert because monsoon humidity exceeded 88% RH—the thermal camera’s dew-point threshold. Rather than risk sensor fogging, he shifted to ground-based structure-from-motion using a Phase One XT 150MP camera mounted on a carbon-fiber pole. The resulting 2.8 cm GSD model of a Hohokam platform mound remains the highest-resolution terrestrial scan of its kind.

His favorite lens isn’t on a drone. It’s a 1953 Zeiss Biogon 21mm f/4.5, adapted to a Leica M11, used exclusively for documenting the hand-drawn flight path sketches made by Kumeyaay youth during community workshops. Those analog images anchor his digital archive—proof that vision begins on the ground, with human hands.

Every drone flight log includes a ‘ground truth’ section: who was present, what stories were shared, whether water was offered, and if permission was renewed verbally—not just signed. Certification means nothing without continuity.

Miralles doesn’t chase ‘epic shots’. He pursues fidelity—of measurement, memory, and mutual obligation. His drones carry no logos. Their serial numbers are etched, not printed. And when he lands, he always places the controller face-down on clean cloth—not concrete—honoring the device as a tool entrusted, not owned.

  1. Primary aircraft: DJI Matrice 300 RTK (Serial: M300-RTK-8842193-01)
  2. Secondary aircraft: DJI Mavic 3 Enterprise Advanced (Serial: M3EA-8842193-02)
  3. Thermal calibration standard: Fluke TiS20+ with NIST-traceable certificate #FLUKE-NIST-2023-8842193
  4. GNSS base: Emlid Reach RS2+ (Firmware 2.22.1, logged RINEX 3.04)
  5. Processing rig: Dual AMD Ryzen Threadripper PRO 5995WX, 512 GB DDR4 ECC RAM, NVIDIA RTX A6000 (48 GB VRAM)

His FAA Remote Pilot Certificate expires October 12, 2026. His DGAC RPA Operator Certificate expires March 3, 2027. His commitment to the Kumeyaay Language Institute’s orthography standardization project expires never.