NADCON5-ng
0.0.2
NADCON5 Next Generation Documentation
|
Tweaks and Updates to US National Geodetic Survey NADCON5
Tool. Used to convert Geodetic Data between various US Datums, including: US Standard Datum (USSD
) used prior to NAD27
, North American Datum of 1927 (NAD27
), and various realizations of the North American Datum of 1983 NAD83
Link To Doxygen Documentation Website
The intent of this fork is to adapt the existing tool to be accessible to more users, developers, and data scientists.Through the implementation of additional interfaces and workflows on top of existing NADCON5 Code Base.
NOTE: This project is a personal project that is not in any way affiliated with the US Government, NOAA, or the National Geodetic Survey
Derivative Work: Additions and Modifications to this software are released explicitly under Public Domain.
As a product of the United States Government NADCON5 Source Code is considered a work under public domain.
Build the daset with one command
make
This project is new, feature requests and development will be driven through issues filed in github.
At the time of this README was update, the following was true
github-pages
, at url: https://docs.nc5ng.org/latestpip install nc5ng
On the Immediate Roadmap
f95
gfortran
and correcting where necessaryinstall
target - install existing fortran programs onto system as a distributionThe Following Information is Reproduced from the NADCON5 Webpage from NGS
NADCON 5.0 performs three-dimensional (latitude, longitude, ellipsoid height) coordinate transformations for a wide range of datums and regions in the National Spatial Reference System. NADCON 5.0 is the replacement for all previous versions of the following tools:
NADCON 5.0 is functionally implemented in NGS’s Coordinate Conversion and Transformation Tool. Unlike earlier versions of NADCON and GEOCON, NADCON 5.0 is not a stand-alone tool.
Visit the NADCON 5.0 Digital Archive to access raw transformation data that make up NADCON 5.0 (e.g., grids, images, software).
NOAA Technical Report NOS NGS 63 (PDF, 17 MB) provides detailed information on NADCON 5.0, and the digital archive includes plots and data.
NADCON5-ng
Build simply with
make
Which will build the initial tools and generate conversion output and images for the configured conversion
**GMT**
sudo apt-get install gmt gmt-dcw gmt-gshhg
f95
) available for free (as in money, but not freedom) in Oracle Developer Studiof95
path with environment variable FC
(Per GNU Conventions)The configurable options for the build steps are
OLD_DATUM
- source datum (default: ussd
)NEW_DATUM
- target datum (default: nad27
)REGION
- geographical region (default: conus
)GRIDSPACING
- Grid Spacing in arc-seconds (default: 900
)MAP_LEVEL
- Map Resolution Flag (default: 0
)These can be set as environment variables or directly on the command line
export OLD_DATUM=nad27 export NEW_DATUM=nad83 make # Equivalent OLD_DATUM=ussd NEW_DATUM=nad27 make # Third Option make OLD_DATUM=ussd NEW_DATUM=nad27
The Upstream build sequence can be simulated by using the targets doit
doit2
doit3
doit4
, as in
make doit make doit2 make doit3 make doit4
This can be useful to compare results from the vanilla NADCON
Additionally, for the intermediate scripts gmtbat0X
convenience targets are provided to manually step through the asset compilation
make gmtbat01 make gmtbat02 make gmtbat03 make gmtbat04 make gmtbat05 make gmtbat06 make gmtbat07
Cleaning up is easy
Delete only the current configured build
make clean
Delete all compiled output (deletes build directory)
make mrclean