-
-
Notifications
You must be signed in to change notification settings - Fork 575
World map generation
Mark Thompson edited this page Mar 19, 2024
·
3 revisions
The Release package includes a map, however you can create your own following simple rules:
-
world_map.jpg
should be square (i.e. 32768 x 32768 px) - The projection of the map is Mercator based on the World Geodetic System (WGS) 1984 geographic coordinate system (datum)
- Longitude and latitude cover the map from -180 to 180 and -85 to 85, respectively. Note that latitude does not go up to 90 (since most available maps do not include the 5 initial degrees)
- Center of the map should be 0-degrees latitude and 0-degrees longitude (where the prime meridian and equator intersect)
With those conditions fulfilled, place the input map in: sdcard/ADSB/world_map.jpg
and then run firmware/tools/generate_world_map.bin.py
. Your map will be generated on: sdcard/ADSB/world_map.bin
Note
The wiki is incomplete. Please add content and collaborate.
Important
- This is a public wiki. Everything is visible to everyone. Don't use it for personal notes.
- Avoid linking to external tutorials/articles; they may become outdated or contain false information.
How to collaborate
How to ask questions correctly
- First steps
- Usage cautions
- Intended use and Legality
- Features
- PortaPack Versions (which one to buy)
- HackRF Versions
- Firmware update procedure
- Description of the hardware
- User interface
- Powering the PortaPack
- Troubleshooting
- Applications
-
Compilation of the firmware
- Compile on WSL with ninja
- How to compile on Windows faster with WSL 2
- Using Docker and Kitematic
- Docker command-line reference
- Using Buddyworks and other CI platforms
- Notes for Buddy.Works (and other CI platforms)
- Using ARM on Debian host
- All in one script for ARM on Debian host
- Compile on Arch based distro (exclude Asahi)
- Dev build versions
- Notes About ccache
- Create a custom map
- Code formatting
- PR process
- Description of the Structure
- Software Dev Guides
- Tools
- Hardware
- Research
- UI Screenshots
- Maintaining
- Creating a prod/stable release (Maintainers only)
- Maintaining rules
- Development States Notes