MISSION STUDIO
Mission setup Aircraft, capture settings and flight limits.
AppearanceDark Normal Start with your aircraft How it works
Choose your aircraft and the kind of mission you want to make.
Find a location Hide guidance 1 · Locate site 2 · Shape route 3 · Review plan
Aircraft & mission Flight limits
My presets · save or reuse settings Edit your plan Create a route first. These same editing tools work in every mission category.
Points & camera Plan settings More edits… ↶ Undo change
03
Flight settings Recommended
Project name
Capture detailBalanced · everyday mapping More detail · closer coverage More coverage · fewer passes
Capture workflowRGB · visible crop overview Multispectral · field planning RGB + multispectral · combined survey Use consistent lighting for repeat surveys. Multispectral plans need capture configuration in DJI Pilot 2.
Minimum planned height ft above takeoff · starting point: 90 Adjust for your site: 90 ft does not guarantee clearance over trees, wires or rising ground. Video height effects respect this minimum and your obstacle allowance. Finish entering a new minimum to automatically lift lower waypoints and related height settings. Higher edited points stay in place; lowering this minimum does not lower existing points. Video ceilings stay under your control. Older projects retain a 5 ft compatibility minimum; review before use. Check takeoff and return separately.
Height above takeoff ft Flight speed mph
Apply speed & recalculate Enter your own speed: 1.2–26.8 mph. Apply updates flight time and battery splits while keeping your points. Photo stops, wind, turns and camera capture limits affect actual flight time. For video, applying speed changes clip durations; climb/descent limits may slow individual legs.
YOU CHOOSE EVERY STOP
A route from point to point Use this for a few inspection views, progress photos, or a route you want to repeat. The drone visits your numbered stops in order.
⌂ Takeoff → 1 → 2 → 3
Place stops: click at least two positions on the map, in flight order. Choose Finish when done.Set takeoff: choose your launch location. Drag any numbered stop to move it.Fine-tune & review: choose a stop below to change its height, camera tilt or heading. Preview the route, then save or export.At each stopTake a photo Route only · no automatic photo Camera view for all stopsStraight down · −90° Angled down · −45° Shallow angle · −20° Level / horizon · 0° Custom / individual angles Camera tilt is up/down. Heading is the direction the drone faces; it follows the route unless you set a heading for a stop. Recording video is not started by this planner.
1 · Place stops Adjust stops
Review simple flight →
Reset to recommended settings
Flight limits & capture details Front overlap % Side overlap % Grid rotation ° Camera pitch ° Available flight time min before reserve Time reserve % Max points per flight Photo stop estimate s
Take photos at each waypointKeep a mission in one flight whenever its time and waypoint limits allow. DJI Fly exports allow up to 200 points; confirm your controller accepts the full route. Lower limits are respected. Available flight time is BEFORE reserve: 20 minutes with 25% reserve leaves 15 minutes for the plan, including travel home and photo stops. Reduce this estimate for wind, battery age or field conditions. Saved projects retain their previous limits.
⌕ Minimize search Local street search near ◎ Enter coordinates ✓ Site confirmed · Details
⌖ Place pin on building Confirm this building Dismiss search
PLANNING MAP Start with a location Search above, or explore a sample property.
Explore sample property ↗ Map view
Satellite Open map Streets Layers ▾
CONSTRUCTION & MEASUREMENTS
Measure your site Done Show distances on the mission gridMap distance unitsFeet Meters
↔ Draw a distance ○ Draw a pile circle + Outline pile / debris
For a circle, click its center then its outer edge; drag the center or radius handle to adjust. For an outline or line, click points then Finish. These measurements do not change the flight route. Drag the selected measurement’s handles to correct it.
Saved site measurements Ortho survey & elevation import Choose Construction site for a downward RGB grid with 85% front and 80% side overlap. Process the drone photos in photogrammetry software to create an orthomosaic and elevation surface. Ortho imagery alone cannot measure pile height.
Import a numeric CSV of non-overlapping cell centers exported from your processed survey. Coordinates: WGS84 latitude/longitude. Use the US header for cell areas in ft² and elevations in feet, or the metric header for m² and meters. Surface and base elevations must share the same vertical datum. Feet mean international feet (0.3048 m). The base must represent the ground/design surface below the pile.
Metric alternative:
Import elevation CSV
Cells are included by their center, without clipping edge cells. Gaps, overlapping cells and a wrong base surface affect results. This app does not reconstruct photos or process raw GeoTIFFs.
Download measurement report CSV Undo measurement edit / removal US display: cubic feet and cubic yards, with cubic meters alongside. Measurements and elevation cells are saved with project JSON. Map distances are approximate horizontal distances, not surveyed boundaries. Manual-height volumes are planning estimates.
COVERAGE —acres
EST. TOTAL TIME —minutes
WAYPOINTS —
FLIGHTS —
Review mission → Ready when you are Solid colors = flights · dashed pale line = outline · S/E = start/end · ⌂ = takeoff. Imagery is not an obstacle survey.
Map & route Mission settings
Property & land references ×
From a place to a flight plan × Start with a simple plan. Add detail when you need it. Nothing here launches a drone.
Choose the job. Select your aircraft and mission. The planner supplies editable starting settings.Find the right place. Search an address or coordinates. Check the building and surroundings in the imagery; imagery can be old.Draw what matters. For an area mission, click around its edge and choose Finish. For a simple flight, click the route points. Tower missions use a center; façades use a wall line.Make it yours. Set takeoff where you will launch. Drag outline corners to change the area. Epic video also lets you pick a side, a full orbit, and a camera focus. Open Edit waypoints for individual positions and heights.Preview, check, then download. Open Review mission. Play the simulated flight, check weather, airspace, obstacles and battery estimates, then choose a download for your aircraft. Save the project to return later.What do these words mean? Waypoint: a point the drone is planned to visit. Focus: what the camera points toward. Clearance: extra space you allow around or above obstacles. Height above takeoff: height relative to the launch point, not the changing ground below. Reserve: time kept out of the usable battery estimate.
For experienced pilots Use Flight limits for overlap, rotation, camera angle, reserve and point limits. Mission-specific sections contain detailed camera and shot controls. Edit waypoints preserves a custom route; rebuild explicitly to apply automatic path settings again. Review downloads include the field PDF and available controller / GIS formats.
The map and demo are planning aids. A responsible pilot must check the real site, aircraft, permissions, weather and every flight leg. For video, verify the imported start/stop recording actions; the app plans shots but does not create the finished footage.
Back to my plan FLIGHT BRIEF
Review mission ×
3D capture sketch Actual planned points, colored by capture pass. Overhead and side views share the same scale; the shaded height is your entered obstacle envelope, not measured terrain or a reconstructed building. The white marker follows the existing demo animation.
Mission map ☀ Weather & light Airspace Obstacles & terrain Downloads Download KMZ Back to plan
Demo flight SIMULATION ONLY
▶ Play demo flight ↶ Restart Playback speed8× 30× 60×
Choose a flight above, then play the demo.
Route and photo-stop visualization only. Takeoff, return-to-home, wind, collision avoidance and terrain are not simulated. No aircraft connection or commands.
S = first point · E = last point · ⌂ = takeoff. Labels show horizontal ground distances; zoom in for shorter legs. Route distance includes height changes and excludes takeoff/return travel. Amber outlines are site measurements.
Site measurements & volume estimates
PLAN A BETTER FLYING DAY
Flight outlook ☀ Find a weather and light window for this mission.
↻ Refresh weather
Flight date Lighting preferenceRecommended for this mission Survey · higher sun Property photos · lower sun General daylight Allow on site (minutes)
Hourly forecast & why each window fits
Wind and gusts are near-surface forecasts, not wind at your flight height. Conditions around buildings and towers can differ. Sun angles are approximate, clockwise from true north; terrain and building shadows are not modeled. For crop surveys, confirm stable illumination on site. These suggestions do not verify visibility, cloud clearance, airspace, or permission to fly. Recheck before takeoff.
National Weather Service forecast ↗
LOOK BEYOND THE FLIGHT LINE
Obstacles & terrain awareness
Edit obstacle references on map Orange / red map shapes are caution references, not a complete obstacle survey. Trees, wires, towers and buildings may be missing or taller than their assumed heights. Cautions use horizontal proximity to the route, regardless of height. Terrain elevations do not include these objects.
Ground-clearance caution target (ft) Sample terrain along route
Automatic terrain following is OFF. Exported heights stay relative to takeoff. The profile samples bare earth at 32 positions; hills between samples and takeoff/return transits are unchecked. Confirm the takeoff ground reference, survey accuracy and actual clearance before changing individual waypoint heights. No automatic route or height changes are made.
USGS topo maps at mission ↗
Return to your actual takeoff spot Supported DJI KMZ flights request Go Home when finished. Reference-only aircraft downloads cannot command flight or return. Every MAVLink flight draft ends with RTL. The aircraft must record its actual home in the field; the map marker is for planning.
Before each launch: wait for home confirmation and check its position on the controller. Check low-battery return, signal-loss behavior, return height, landing and return destination / rally settings in the controller. After a battery swap: confirm home again, then select the next flight or carefully review where to resume. The planner cannot change aircraft failsafes or confirm its live home. Critical battery or navigation failure may force landing elsewhere. GIS/CSV files cannot command a return. Moving takeoff substantially requires recalculating heights and flight time.
Complete route & height preview ▶ Demo flight Illustrative geometry only. No terrain, obstacles or flight dynamics are simulated.
DJI-only WPML exports are experimental. Verify aircraft, heights, camera actions and route in DJI Fly / Pilot 2 before use. Multispectral capture is configured in Pilot 2.
Save to shared library Save as copy Project JSON Waypoint CSV Download photo brief Help me transfer this mission Download all flights
Multiple flights download as one ZIP. Open files in compatible flight or GIS software. Controller transfer is not included.
YOUR WORKSPACE
Your mission library. × Recall the same waypoints, camera angles and takeoff point for consistent repeat visits. Plan revisit creates a dated copy and preserves the original. Saving is optional. Delete mission moves it to Trash, where you can restore it and its saved versions. Shared deletion applies to all computers.
Open your shared library or import a project backup.
Mission categoryAll categories Thermal inspection & search Epic video Property mapping Stockpile survey Construction site Simple flight Crop survey Tower / orbit Real estate photos Building façade Trash / restore Refresh library
Import DJI KMZ · review before opening ↥ Open project JSON
Go to coordinates × Use latitude first, longitude second unless compass directions identify the order. Supports decimal degrees (28.73278, -82.53847) or degrees/minutes/seconds (28°43'58"N, 82°32'18"W). West and south use a minus sign or W/S. This locates the map directly; no address lookup is needed.
SITE AWARENESS
Give every obstacle room. × Load mapped buildings, trees, towers and power lines, or mark what you see on site. Assumed heights are editable planning placeholders—not surveyed measurements.
Load public obstacle references Remove public references Undo removal Remove public shapes together, including edited public heights. Your own obstacle pins remain.
Add your own referenceTree Tree canopy Building Tower / mast Power line / pole Other obstacle + Add pin at map center
Close this panel and drag the ! pin into position. For wires or a canopy, add several pins and increase their caution buffers to cover the span. Public map lines and footprints retain their mapped shape.
Reference to edit Save your mission to keep references and height corrections. Reloading public data preserves user pins and edited heights. Default assumptions: tree 60 ft, canopy 80 ft, building 35 ft, tower 150 ft, power infrastructure 80 ft; actual objects may be much taller. No automatic avoidance is performed. An empty map does not mean a clear flight path. © OpenStreetMap contributors · ODbL
Your downloads × Downloads start automatically when ready. If one was blocked, choose Save beside the file to retry. Your browser decides whether to ask for a location or use its default folder. Check its Downloads list. A ready link confirms file preparation, not a completed disk save.
Links expire after 10 minutes, newer downloads or a server restart. Prepare the file again if needed. These are snapshots; export again after changing the mission.
SITE EXPLORER
Explore a point cloud or splat ×
Inspect a processed scan of your site. Files stay in this tab unless you explicitly create a LAN share. Shared snapshots contain the sampled scene and location; they are separate from saved missions. This viewer does not create point clouds from photos, change flight heights, or detect safe clearance.
Open 3D file Try a sample building Cancel import
Gaussian SPLAT / PLY: large-file reader with no fixed size or source-count cap, including multi-GB desktop scenes. At most 150,000 sampled records are displayed, not the full render. LAS / LAZ: 512 MiB / 100 million source points.
No cloud loaded
Reset view Top Side ↶ Rotate Rotate ↷ + −
Your 3D site appears here. Open a scan or try the sample above.
Drag to rotate · Shift-drag or right-drag to pan · Scroll or use +/− to zoom. Top uses file +Y up and +X right; this is not necessarily true north. Measurements snap to displayed points.
Supported files & measurement limits Standard 32-byte .splat and vertex-only binary little-endian Gaussian .ply are supported. Splats use a sampled orthographic preview with base RGB colors, scales, rotations and opacity; higher-order lighting is omitted. Measurements are disabled for splats; sections show centers only. Plain mesh/point PLY, ASCII PLY, SPZ, KSPLAT and SOG are not supported. LAS 1.2–1.4, point formats 0–3 and 6–8; LAZ decoding is included locally. Waveform formats and streaming COPC are not supported. Larger clouds are sampled evenly by record number; small structures or wires may be missing. Cross-sections and CSV contain the displayed sample only. Distances are between selected points, not surfaces, and are approximate. No map alignment, automatic terrain following, volume processing or survey accuracy is inferred.
Keep the original file. Closing this panel keeps it in this tab; reloading or closing the page clears it. Closing during an import cancels that import. LAZ decoding uses laz-perf · Apache 2.0 .
CHANGE YOUR PLAN
What would you like to change? ×
Move or edit a waypoint Click a numbered point, drag it, or change height and camera tilt. Change several waypoints Apply height, tilt or heading to a range of points together. Reshape the area or route Redraw the outline or stop sequence. Undo restores the previous plan. Flight settings & recalculate Change the main settings here and generate an updated route. Choose or move video shots Toggle shots or move a complete shot group around your subject. Undo last change Restore the previous map, waypoint or shot edit.
Adjust & recalculate ×
The update is checked before replacing your route. Undo restores the previous plan. Review the new route, heights, travel and flight count before exporting.
My planning presets × Save aircraft, category and capture settings, without addresses, outlines or takeoff locations. Presets stay in this browser; download/import them to move between computers. Using a preset on an existing site rebuilds the route after a preview.
Preset name Save current settings as preset Import preset JSON
Review this KMZ import ×
Aircraft for the imported plan Unsupported actions require a reference draft. Keep the original KMZ. This imports a single relative-height flight, not its original outline or multi-flight package.
I reviewed the report and agree to replace the current unsaved plan. I will verify the route and settings before use.
Open as unsaved mission
Get this mission onto your controller × Choose the app you plan to fly with. We’ll show what the downloaded file can—and cannot—do.
ComputerWindows Mac Controller and flight appDJI RC 2 · DJI Fly DJI Enterprise · Pilot 2 Another flight app
This guide does not connect to a controller or start a flight. Always inspect the imported route and every camera action on the controller before flying.
Place your scan on the map ×
Overhead reference overlay with an optional 3D view. It does not change waypoints or verify obstacle clearance. Rebuild after changing alignment.
Map title
Position methodPlace it myself Use file coordinates / CRS
Coordinate system (complete WKT or EPSG) WGS84 latitude/longitude, Web Mercator and WGS84 UTM are supported; other systems need complete WKT. Datum grids are not included. Coordinates are a starting point, not proof of alignment.
Build / update overlay View on map Remove overlay
Overlay opacity
Share a snapshot Only these buttons save or share data. A LAN link uploads the sampled 3D scene and overlay to Spooky; anyone with network access and the link can view it. A downloaded ZIP contains an HTML map with the same data and can be forwarded outside your network. Internet is needed for the basemap. This is a sampled preview, not the original scan.
I checked the alignment and want to share this scene and location.Create LAN link Download map package (.zip)
Manage LAN links
Links are snapshots. Recreate after edits. Revoking a link cannot retract downloaded copies. This LAN app has no per-user accounts. Overlays are separate from saved missions and clear on reload; keep a downloaded map or LAN link.
Scan overlay Align / share Hide overlay