Survex 1.2.14 released

Olly Betts olly at survex.com
Sat Jul 5 14:29:40 BST 2014


Survex 1.2.14 is now available:

http://survex.com/download.html

Probably the most interesting change in this release is that you can
now optionally specify the coordinate system in use (and fixed points
can be specified in a different coordinate system).  See the new "*cs"
command.

This information is stored in the 3d file, and is currently used by the
GPX export feature, which produces a file you can upload to a GPS to
help you find entrances, or walk along the surface above a cave to look
for new entrances.

This feature should be treated as somewhat experimental at this point
- I've made a release so people can try it out and give feedback.

There's also one particular issue I'm aware of currently - coordinate
conversion converts altitudes as height above the ellipsoid, but it
seems GPS units actually give you the height above the geoid (roughly
"height above sea level").  The upshot is the heights may seem to "go
wrong", but this should not be an issue if all the coordinate systems
involved use the same ellipsoid (or if there's only one coordinate
system, and you just want to start specifying what it is).

A handy new feature in this release is that you can use Shift+left-drag
in aven to quickly select an area to zoom in to (if you release Shift
after starting the drag, you instead get a box centred on the start
point).

This release also fixes a few bugs, mostly in aven.

Here are SHA1 checksums should you want to verify the integrity of the
files:

ce6c97fe3c660893324bed1cbd8884fb8a17682b  survex-1.2.14.tar.gz
fbe6b013f2818ade01e8f42015965b0394be83fb  survex-win32-1.2.14.exe

There are also detached GPG signatures in the download directory:
http://survex.com/software/1.2.14/

There's currently no pre-built version of a recent release for Mac OS X.
You should be able to build a disk image from source using the
"buildmacosx.sh" script in the source tree - see the comments at the
start of that script for details, though this may need some adjustments
to link with PROJ, which is used for coordinate transforms.

If someone with a Mac is interested in providing builds for others, or
writing a script for homebrew or macports, let me know.

There are "release notes" on the wiki, which I'll try to keep updated
with any issues found, so take a look there for the latest information:

http://trac.survex.com/wiki/ReleaseNotes/1.2.14

Please report any issues you find which are not covered in the release
notes to the bug tracker (http://trac.survex.com/).

Cheers,
    Olly

Changes in 1.2.14 (2014-07-05):

* img library: Add ability to store a PROJ4 string describing the coordinate
  system in use in 3d v8 files.

* aven: If the 3d file specifies a coordinate system, then use it for exporting
  to formats which need to know (currently GPX).  If the input file doesn't
  specify the coordinate system, allow the user to enter a PROJ4 string in the
  export dialog.

* aven: You can now quickly zoom to a particular area by holding down the
  "Shift" key and dragging with the left mouse button to create a rectangular
  "rubber band box" around the area you wish to zoom to.  If you release the
  "Shift" key while still dragging, the box is centred on the start point
  rather than having one corner there.

* aven: Fix exporting of passage tubes in elevations and extended elevations
  - previously up and down were getting drawn across the page!

* aven: Fix "Cancel" to work on the print/export dialog, broken by changes in
  1.2.13.  (Reported by Brian Clipstone)

* aven: Fix the conditions on which the menu item "Cancel measuring line" is
  enabled - previously it was hard to actually cancel it via the menu.
  Reported by Hugh St Lawrence.

* aven: Fix wx assertion failures when showing hit test debug view on platforms
  such as 64-bit Linux.

* aven: When viewing from above, show "Plan" above the "clino" which indicates
  the tilt angle (instead of "Elevation -90°").

* aven: The extended font data now loads faster, and also uses less memory on
  64-bit platforms.

* aven: Dragging the vertical divider between the side panel and the 3D view
  now only updates when you finish the drag, as redrawing continuously just
  looks clunky except on an ultra-fast machine.

* aven: (German translation) Abbreviate "Blickrichtung" so it doesn't overfill
  the space available in the aven UI.

* cavern: Add a *cs command to allow setting the coordinate system for *fix
  commands, and the coordinate system used for processed survey data.  The
  latter is now stored in 3d v8 format files.

* cavern: Add support for 'L' flag (exclude from length) in Compass .dat files
  and handle it in the same way as the "DUPLICATE" flag in .svx files.

* cavern: If there's more than one *fix command with coordinates, still
  actually fix the second and subsequent ones, to avoid triggering bogus errors
  about unconnected surveys.

* cavern: If there's more than one *fix command with coordinates, report the
  station name of the previous one, plus the file and line number where it was.

* cavern: Fix handling of the rather contrived case of *fix with no coordinates
  followed by *solve and then another *fix with no coordinates not to access
  freed memory.

* dump3d: Report any specified coordinate system.

* doc/3dformat.htm: Update to document how the coordinate system is stored.

* (Microsoft Windows version): Include dump3d in the installer.

* Fix a compiler warning.

* Improve test coverage.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.survex.com/pipermail/survex/attachments/20140706/318c7164/attachment.sig>


More information about the Survex mailing list