๐ฃ Piyo: I've heard some drones have "geofencing" built-inโlike they automatically prevent flying into restricted areas. How does that work in Canada? Is it required? Are there limitations?
๐ฆ Poppo: Great question. Geofencing is becoming standard on commercial drones, and Transport Canada increasingly expects operators to use it. But it's not a replacement for pilot knowledge and decision-making. Let me explain how it works, what Canada requires, and how to use it responsibly.
What Is Geofencing?
Geofencing is a digital boundary that restricts drone movement using GPS coordinates. How it works:- Operator inputs a geographic area (using app)
- Drone receives boundary data via wireless (satellite/cellular)
- Aircraft automatically prevents flight outside boundary
- If pilot tries to fly beyond, aircraft stops and hovers (or returns home)
Three Types of Geofences in Canada
Type 1: Aircraft Manufacturer Geofences (DJI, Auterion, etc.)
What it is:Pre-loaded no-fly zones built into aircraft by manufacturer. You can't edit these; they're permanent in firmware.
Examples:- Airports (5 km radius, no-fly zones around runways)
- Heliports
- Nuclear facilities
- Government buildings
- Restricted airspace (Class A, B airspace near major cities)
- DJI's geofence database (updated monthly) includes:
- 450+ Canadian airports
- 200+ helipads
- Government sites
- Restricted zones per Transport Canada
- Automatic altitude restrictions (aircraft won't ascend above 400 ft near airports)
- Horizontal boundaries (can't cross into no-fly zone)
- Some aircraft physically prevent takeoff (won't arm motors)
- Some aircraft allow override (unlock via app), but it requires deliberate action
- Creates audit trail (if you override, it's logged)
- Not recommended except in genuine emergency
๐ฆ Poppo: Manufacturer geofences are your safety net. They're conservative (sometimes too conservative), but they reflect Transport Canada's risk assessment. Don't disable them casually. If they're preventing legitimate operations, file for waiver instead.
Type 2: Custom Geofences (Operator-defined)
What it is:Digital boundaries you create for your specific operations. Examples:
- Construction site perimeter
- Utility company equipment area
- Private property limits
- Temporary operational boundary
- Use drone manufacturer app (DJI, Freefly, etc.)
- Use third-party geofencing app (Altus, DroneDeploy, etc.)
- Define polygon boundary on map
- Upload to aircraft before flight
- Aircraft enforces during operation
- User-customizable (you define the area)
- Can enable/disable per flight
- Can set altitude limits within geofence
- Not mandated by Transport Canada
- Highly recommended by insurers
- Best practice for professional operations
- Part of SMS (documented in safety procedures)
- Your SMS states: "All flights must be geofenced to site perimeter ยฑ50 meters"
- Helps prevent accidental boundary violations
- Transport Canada auditor sees geofence logs; proves compliance
- Insurance claim easier if incident happened within documented boundary
Type 3: Airspace Management System Geofences
What it is:Real-time airspace restrictions managed by services like NAV CANADA, NATS, or Airmap (if available).
How it works:- Pilot checks live airspace conditions (dynamic)
- System advises no-fly zones (temporary)
- Geofence automatically updated in aircraft
- Restriction enforces during flight
- NAV CANADA developing real-time airspace integration
- Not yet fully deployed (as of 2026)
- Expected to launch in 2026-2027 with Phase 3 reforms
- Will primarily affect BVLOS operations
- Automatic deconfliction (your drone notifies manned aircraft)
- Real-time airspace changes (temporary notices processed instantly)
- Dynamic flight corridors (approved paths update in real-time)
Geofencing Requirements Under Transport Canada Regulations
What Transport Canada Expects
CARs Part IX (2026):- Operators "should employ appropriate safeguards" to maintain boundaries
- Geofencing is recognized as appropriate safeguard
- Not mandated, but strongly expected for commercial operations
- RPOC applications are evaluated higher if geofencing plan included
SMS Documentation for Geofencing
If you include geofencing in your operation, your SMS should document:
- Geofence definition
- Geographic boundaries (coordinates)
- Altitude limits
- Who creates/updates geofence
- Geofence verification
- How you confirm geofence is accurate before flight
- What to do if geofence appears incorrect
- Process for updating if airspace changes
- Pilot procedures
- How pilots load geofence before flight
- What pilots do if geofence prevents desired operation
- Override protocol (if any)
- Incident response
- What constitutes geofence violation (pilot attempting override)
- How to report to Transport Canada
- Corrective action process
- Record keeping
- Geofence logs maintained with flight records
- Evidence of geofence enforcement (audit trail)
- Timeline of geofence updates
Insurance and Geofencing
Insurance companies view geofencing positively:- Lower risk assessment (you're implementing safeguards)
- May result in 5-15% premium reduction
- Proof of operational discipline
- Geofence enabled during all commercial operations
- Geofence logs provided for incident investigation
- Regular validation of geofence accuracy
How Geofencing Works in Practice
Pre-Flight Setup
Typical workflow:- Plan mission
- Identify operational area on map
- Define perimeter boundaries
- Create geofence
- Use DJI Flightsafe or third-party app
- Input polygon coordinates (site corners)
- Set altitude limits (e.g., 400 ft AGL maximum)
- Add buffer zone (50-100m beyond actual site)
- Load into aircraft
- Connect aircraft to pilot app
- Upload geofence data
- Verify boundaries on live map view
- Confirm altitude limits
- Pre-flight check
- Confirm geofence shows on aircraft display
- Verify boundaries match intended area
- Check altitude restriction
- Note any warnings or conflicts
- Take-off
- Aircraft arms normally
- Geofence active and enforcing
- Pilot can see boundary on display
- If pilot attempts to cross, aircraft applies gentle pressure (altitude hold, speed limit)
During Flight
Geofence behavior:- Within boundaries: Normal operation (pilot has full control)
- Approaching boundary: Aircraft warns pilot (visual/audio alert)
- At boundary: Aircraft stops forward motion (hovers at edge)
- Attempting to cross: Aircraft may climb, level off, or return home (depends on settings)
- Most modern drones allow override (usually requires toggle switch + button hold)
- Override logs incident (timestamp, GPS, reason flag)
- Should only be used for genuine emergency
- Creates audit trail for insurance
Post-Flight Review
What to check:- Download flight log from aircraft
- Review geofence enforcement (did boundary limit as expected?)
- Note any override attempts (were there any?)
- Verify altitude limits were enforced
- Store geofence log with flight records (minimum 2 years)
`` Flight ID: 2026-04-09-001 Geofence: Construction Site Alpha Boundaries: 43.6532, -79.3957 to 43.6545, -79.3941 (Toronto example coords) Altitude limit: 400 ft AGL Geofence enforcement: Active Boundary violations: 0 Override attempts: 0 Flight duration: 47 minutes Status: Compliant ``
Geofencing Limitations and Workarounds
Limitation 1: Geofences Are Static (Until Phase 3)
Problem: No-fly zone geofences don't update in real-time. You must manually check for changes. Solution:- Check NAV CANADA airspace portal before each flight
- Update geofence if new restrictions appear
- Don't rely solely on manufacturer geofence
Limitation 2: GPS Accuracy
Problem: Geofence relies on GPS, which can drift ยฑ5-10 meters. Aircraft might violate boundary unintentionally. Solution:- Use RTK GPS (real-time kinematic) for ยฑ5cm accuracy
- Create geofence buffer (add 50-100m safety margin beyond actual boundary)
- Don't place geofence boundary exactly at property line
Limitation 3: Altitude Limits Aren't Foolproof
Problem: Aircraft altitude calculated from GPS (not barometer alone). Mountainous terrain causes errors. Solution:- Use altitude AGL (above ground level), not sea level
- Add margin (if limit is 400 ft, fly max 350 ft)
- Monitor altitude display throughout flight
Limitation 4: No Real-Time Deconfliction (Yet)
Problem: Geofences prevent ground boundary violations, but don't account for manned aircraft in airspace. Solution:- Always check for helicopter routes, airways
- File NOTAM for operations near airports
- Don't assume geofencing = airspace clearance
๐ฎ Moo: Geofence is a tool, not a substitute for airspace knowledge. It prevents you from straying from your operational boundary, but it doesn't prevent airspace conflicts. Always do airspace planning independently.
Creating Effective Geofences: Best Practices
Best Practice 1: Size the Boundary Generously
Wrong: Geofence boundary exactly at property line Right: Geofence extends 50-100m beyond actual operating area- Accounts for GPS drift
- Provides safety buffer
- Allows for wind drift during flight
Best Practice 2: Set Altitude Conservatively
Wrong: Set altitude limit at maximum allowed (400 ft) Right: Set at 350 ft (leaves margin)- Accounts for altitude measurement error
- Provides buffer above terrain
- Builds in safety cushion
Best Practice 3: Test Geofence Before Operational Flight
Best practice:- On first operation in new area, test geofence manually
- Fly toward boundary, confirm aircraft behavior
- Don't depend on manufacturer defaults until tested
Best Practice 4: Document in SMS
Requirement:- SMS should define standard geofence practices
- When geofences are used, when they're optional
- Pilot responsibility to verify geofence
"All commercial operations shall employ geofencing. Geofence shall include property boundary ยฑ50 meters and altitude limit ยฑ25 percent below maximum authorized altitude. Pilot shall verify geofence is active and accurate before flight."
Best Practice 5: Coordinate with Landowner/Client
Important:- If flying on client property, they should understand geofence
- Brief them: "Aircraft can't cross this boundary" (shows safety commitment)
- Get written approval of geofence area (protects you legally)
Geofencing for Different Operation Types
Construction Site Monitoring
Typical geofence:- Polygon around site perimeter (ยฑ50m buffer)
- Altitude limit: 350 ft AGL
- Excludes adjacent properties
- Automatically prevents straying to neighbors
Power Line Inspection
Typical geofence:- Corridor along transmission line (ยฑ50m either side)
- Altitude limit: 300 ft AGL (conservative for electrical hazard)
- Excludes approach to substations
- Prevents accidental approach to facilities
Agricultural Drone Operations
Typical geofence:- Field boundary (exact)
- Altitude limit: 150 ft AGL (low for crop spray operations)
- Excludes roads, neighboring fields
- Triggers home-return if boundary crossed (safety for spraying)
Surveying Operations
Typical geofence:- Survey area polygon (exact)
- Altitude limit: 400 ft AGL (maximum for data quality)
- Can be large (10+ hectares for landscape surveys)
- Allows systematic grid flight within boundary
FAQ
Q: Is geofencing required by Transport Canada?A: Not explicitly mandated, but expected for professional operations. RPOC applications with geofencing plans score higher. Insurance companies expect it.
Q: Can a geofence prevent someone from flying drones into restricted airspace?A: Only if programmed with those specific coordinates. Manufacturer geofences cover major airports/helipads, but may miss smaller no-fly zones. Always check airspace independently.
Q: What if geofence is wrong (boundaries not correct)?A: Update before flight. If you discover error mid-flight, land immediately, correct geofence, and restart. If error causes boundary violation, document and report to Transport Canada.
Q: Can I override geofence? Is it legal?A: Override is technically possible on most drones, but it's logged and creates audit trail. Overriding without emergency justification violates SMS procedures and potentially Transport Canada rules. Avoid unless genuine safety emergency.
Q: How often should I update geofences?A: For static sites (construction, property): annually or if site changes. For airspace-related geofences: every 6 months or when NAV CANADA notices new restrictions.
Q: Does geofencing increase or decrease flight time?A: Minimally affects flight time. Enforcement logic runs in background; minimal processor load. No significant battery impact.
Q: If my drone loses GPS signal, does geofence still work?A: No. Geofence relies on GPS. Without GPS signal, aircraft defaults to failsafe (descend or return home based on settings). Geofence enforcement stops.
Q: Can I share a geofence with other pilots in my organization?How MmowW Supports Geofencing Compliance
Geofences are only effective if they're current, accurate, and documented. MmowW provides:
- Geofence library (template boundaries for common operations)
- Geofence audit trail (log of which geofences used on which flights)
- SMS geofence procedures (document your geofencing standards)
- Geofence update reminders (notify when airspace changes require updates)
- Incident correlation (if boundary violation, geofence logs show context)