15. AircraftDB Editor & Custom Photos
AircraftDB Editor and Custom Photos
1. AircraftDB Editor workflow
- search supports ICAO, registration, owner, manufacturer, and type,
- search returns up to 50 results,
- selecting row loads full record by
AircraftID, - create/update/delete operations refresh database lookup cache.
2. Duplicate ModeS behavior
ModeSis unique (ICAO hex),- creating/updating with existing
ModeSreturns conflict (DUPLICATE_MODES), - UI shows conflict warning and offers
Load existing aircraft, - recommended path is to load existing record and update it instead of creating duplicate.
3. Custom aircraft photo upload
Requirements:
- valid ICAO hex (
[0-9A-F]{6}), - allowed formats:
PNG,JPG/JPEG,WEBP,BMP, - max size:
8 MB, - image signature is validated server-side.
Storage behavior:
- stored path:
Images/AircraftPhotos/{ICAO}.{ext}, - uploading new custom photo removes previous custom variants for same ICAO.
4. Display priority logic
Aircraft detail photo source order:
- custom local aircraft photo,
- PlaneSpotters fallback.
Deleting custom photo restores PlaneSpotters fallback behavior.
No comments to display
No comments to display