K4DET's WSPRmap Generator

This is a work in progress. Please send bug reports and feature requests to the address at the bottom of the page.
Note that the data is from 2011-12-01 00:00 UTC to 23:58 UTC yesterday (autoloading is always a day behind).
Instructions
Please enter values in the following form.
- Choose whether you want to see 'stations heard by' or 'stations that heard' the given callsign.
- The callsign field is mandatory.
- You may enter either a start or stop time or both. Leaving the start time field blank means 'earliest spot'. Leaving the stop time blank means 'last spot'.
- The aggregation time is the number of 2 minute wspr timeslots of data that are aggregated into a single animation frame. The minimum is 1 timeslot and the default is 60 timeslots or 2 hours. Useful numbers are 30 slots = 1 hour, 360 = 12 hours, and 720 = 24 hours.
- The delay is the number of 1/10ths of a second to display each animation frame.
- The grids square granularity determines how large a block is drawn for each spot. 2 character blocks are 10° in latitude by 20° in longitude. 4 character blocks are 1° x 2°.
- Show blank frames determines whether or not aggregation intervals that contain no spots are displayed. NOTE: this can result in long and boring maps, and can also exceed the 30 second execution limit of my hosting provider.
- The color of a particular block represents the highest frequency band heard during the aggregation time for each animation frame. A white block is the location of the provided callsign, unless a spot was heard in the same block.
- A Stats Page is available to see what calls are in the database.
Examples
2 character blocks with id on, 4 character blocks with id on, 2 character blocks with id off, and 4 character blocks with id off.
Information
© 2012 David Tiller, K4DET. This site may be used for non-commercial purposes by licensed Amateur Radio operators worldwide. Problems/questions? Contact me at wsprmap (at) davidtiller.com.
Special thanks goes to K1JT for all of his hard work designing such wonderful protocols and bringing them to fruition.
Thanks also to Laszlo Zsidi for writing an excellent GIF merge function that was modified for use here.
The background map was adapted from www.wikimedia.org and in compliance with the license for that image, my derivative image is released under the same terms as the original.