B E Z I T O P O
- Bezitopo converts from XY coordinates in the Lambert conformal conic and Gauss-Krüger transverse Mercator projections to lat/long coordinates and back. So far it knows the North Carolina (Lambert) and Georgia (Gauss-Krüger) state plane coordinates. These two projections cover the entire United States except for the Alaska panhandle.
- There's a new program clotilde which computes smooth, piecewise circular approximations to spirals. This is useful for offsetting a highway centerline, producing a boundary that consists only of line segments and circular arcs. (This will eventually be something you can do to an alignment, but the alignment class is still under construction.)
- Bezitest makes a KML file showing the digits 1-6 around the world. This is for developers to understand volleyball coordinates.
- The new program transmer computes coefficients for transverse Mercator projections.
Behind the scenes
- Bezitopo can read DXF files. So far it pays attention only to mesh faces, which it interprets as a TIN.
- Having read in a TIN, it reconstructs the data structures needed to access the TIN efficiently. This is a major part of reading a saved drawing.
Here are some conversions between lat/long and grid coordinates.
Alpharetta lat/long to grid
Benchmark Oakland grid to lat-long
Requires CMake 3.1.0 or later, Qt 5.x, and a C++ compiler that understands string::pop_back.
DragonFly BSD: It works on 5.2.2.
Debian and derivatives: Jessie or later. See /etc/debian_version . Ubuntu Bionic's Debian version is Buster.
Release build status
- Ubuntu Bionic x86_64: It builds and works well.
- DragonFly BSD 5.2.2 x86_64: It builds and works well.
- Raspbian Jessie: It builds and works well.
NC PLS L-5129