Ruby Prawn’s logo
My web hosting provider upgraded Ruby from 1.8 to 1.9. The upgrade is generally a good thing. However, the upgrade broke the Ruby PDF writer library that my azimuthal map generator uses, so the generator is temporarily offline. I’ve been meaning to upgrade to the new Ruby PDF generator called Prawn for a while, but I haven’t had enough motivation until now.
Right now, most of my energy is directed towards preparing for the ARRL November Sweepstakes SSB contest this weekend. I’ll be on the air from a friends station, so I’ll have a much better score than normal for me. I don’t know if I’ll have enough time to fix the site before this weekend or not.
Special thanks to Johannes (DK5II) for bringing the problem to my attention!
Special thanks to Bart, SQ1K, for a suggestion about a better way to format the numbers around the circle. I’ve implemented the new formatting, and it’s deployed to the site.
The azimuthal map service went online in January 2010. As of today, over 14,490 azimuthal maps have been successfully created by the server. There have been visits by over 100 countries.
CQ ZRS published one of my maps in issue 1 and 2/2010
Thanks to Bostjan – Ian (S55O) for publishing one of my maps on the back cover of CQ ZRS, a magazine for Slovenian amateur radio operators.
I added a new feature to the azimuthal map program to give people the option to add a latitude/longitude grid and Maidenhead grid square labels. This turned out to require an adventure in the world of cubic spline interpolation, but that’s a story for another time. These new features are turned off by default because the map is already pretty dense with information.
Red dots show locations for which maps have been made
I wrote a script to generate a map showing all the locations for which maps have been generated. There is also a link to show a graph of the number of maps generated per day.
Someone on the eham.net rating site said, “It would be nice if you could scale up the map to a ‘C’ or ‘D’ size sheet.” I wasn’t sure what to make of this because the map program support about 48 paper sizes (mostly European ISO paper sizes). Well, Wikipedia to the rescue. I’ve added ANSI paper sizes A, B, C, D, and E. Tabloid is a synonym for ANSI B. If there are other common paper sizes that people would like to use, let me know in a comment here.
Tom (K8ERV) pointed out that having radials every 7.5° was not very intuitive, so now the map program generates maps with radials every 5°. This spacing makes more sense because the outer ring has major hash marks every 10° and minor marks every degree.
Due to feedback from John Faughn and Tom (K8ERV), I modified the server to set the Content-Disposition header to specify a filename. This resolved various problems
There was a problem when the map reference point was inside a small island. It would cause strange random lines. I believe I’ve fixed the problem.