GXmap displays azimuthal equidistant projection maps suitable for amateur radio use. It can be used to calculate antenna direction and distance from one location on earth to another.
Be the first to post a text review of GXmap. Rate and review a project by clicking thumbs up or thumbs down in the right column.
20090528==== RELEASE 1.3.1 ==== Starting on a Day/Night layer (by sending rays from the earth's surface to the Sun). The relative location of the Sun is the only thing missing right now. Adding a reasonably good faked Sun position calculator. All visualizations are redrawn every 5 minutes now. 20090530Adding a Hybrid OSM+OAM layer, which is now the default layer at startup. 20090601Map tiles (from OSM and OAM) are now refetched if they are more than 2 weeks old. 20090605In configure: Ignore bindtextdomain()'s result, and always use $PREFIX/share/locale instead. Include more information in the About dialog. Updating the documentation about the new layers. Somewhat more reasonable memory caching of tiles. Now, tiles that are not recently used are thrown away, keeping the latest tiles intact in memory. Adding a "medium" resolution rendering pass (1 pixel per pixel, but no antialias), and increasing the antialiasing in the highest quality pass from 3x3 to 4x4. Fixing a bug in Controller's destructor, which caused memory corruption at exit. Also look for libgps in $DEFAULTPREFIX, even if $PREFIX has been manually set to somewhere else. ==== RELEASE 1.4 ====
20090516==== RELEASE 1.2 ==== 20090517Adding a "Mode" menu, with "General" and "Ham" entries. The default is General, which shows only the globe projection. 20090520Moving map layer implementations into src/maplayers/. Beginning on a skeleton TileMapLayer, for rendering OpenStreetMap tiles (and others). png tiles are downloaded in the foreground (not background yet) using wget, and there are some threading issues (everything has to be in a huge critical section in the GetPixel function). :-/ Adding a hack for OpenAerialMap as well. 20090521Simple libgps integration. It doesn't work with Swedish locale (possibly internal bug in libgps), but should work with locales that use '.' as a decimal separator. A green cross is displayed at the [last known] GPS coordinates. Rewriting the tile renderer algorithm, so that it "burst- wise" only reads from shared datastructures (no writes), and writes to a per-thread queue of tile load requests. 20090522Updating the release notes, user's guide, todo file, etc for the upcoming 1.3 release. Implementing background tile fetching (POSIX thread). The QTH point is set to the GPS coordinates on the first GPS fix (and zoom is set to 11.0). 20090526Working on Layer Configuration via the GUI. 20090527==== RELEASE 1.3 ==== 20090528Minor fix to make everything build without libgps. 20090528==== RELEASE 1.3.1 ====
20081013Importing Action from GXemul (using it instead of the current Transaction class which did something else), and ActionStack (calling it UndoStack). Beginning on a rewrite to use GXemul's undo stack system. 20081015Continuing on the transaction/undo stuff. 20081018More undo stuff. Adding an Edit menu to the GUI, with Undo and Redo menu entries. 20081023Adding OpenMP one-liners to the renderer algorithms, and detection of -fopenmp in the configure script. 20090508Committing some small changes that were not committed yet. Updating Copyright information to 2009. Moving Model-View-Controller related files into src/mvc. Creating a doc/ subdirectory, which is installed as /usr/local/share/doc/gxmap on make install. Doxygen documentation is now generated on make install. 20090509A .desktop file and icon are now installed under $PREFIX/ share/applications and $PREFIX/share/pixmaps, respectively. The X Window icon is now also set [to the new pixmap]. Continuing on the Seamless transaction implementation. CTRL-Z and CTRL-Y now map to Undo and Redo, respectively. Adding support for using the mouse scroll wheel (for zooming). 20090510Location of starting point (QTH) is now deduced from /etc/localtime together with /usr/share/zoneinfo/*. 20090512Install prefix is now guessed (/usr/local is the default, but /usr/pkg, /opt, and /usr are also considered) in the configure script, by checking for location of libgtkmm-*. 20090515Moving map images from ~/.gxmap to ~/.gxmap/images. Adding an IconHelper class for setting Gtk::Window icons. Switching back the "standard" map background from png to jpg (because it is a smaller download, 1.5 MB instead of 8.5 MB). Writing a (very) short User's Guide. Writing preliminary release notes for 1.2. Help->Documentation launches gnome-open with the URL of the installed documentation, if it is found. 20090516==== RELEASE 1.2 ====
20081004Adding a check for libxml++ to the configure script. Adding File->Open, Save, and Save As menu entries; only Save is connected to any functionality so far. Serializing the model to .gxmap XML files (on File->Save [As]). 20081006Beginning on deserialization (from XML to Model values). Implementing "dirty flag" and filename in the title bar of the main window. 20081008Minor refactoring: importing refcount_ptr from GXemul, moving around some code so that the only class holding an actual reference to the model is the Controller, changing from string to enum when asking a Point for long/lat. Views are now only notified once, if multiple parts of the model are written to during a transaction. Writing to the model outside of a transaction is not allowed. 20081010Fixing some minor issues which gave compiler warnings with GCC 3.4.6. The globe view (and the azim view) can now be rotated, by holding down the left mouse button and dragging. The Zoom factor setting now also affects the globe view. 20081011==== RELEASE 1.1 ====
The initial release of GXmap.
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?