Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sahrk/DGGRID
A command-line application that generates and manipulates icosahedral discrete global grids.
https://github.com/sahrk/DGGRID
Last synced: 13 days ago
JSON representation
A command-line application that generates and manipulates icosahedral discrete global grids.
- Host: GitHub
- URL: https://github.com/sahrk/DGGRID
- Owner: sahrk
- License: agpl-3.0
- Created: 2019-09-03T21:15:20.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2024-10-17T02:25:35.000Z (23 days ago)
- Last Synced: 2024-10-20T00:17:59.007Z (20 days ago)
- Language: C++
- Homepage:
- Size: 43 MB
- Stars: 78
- Watchers: 11
- Forks: 25
- Open Issues: 10
-
Metadata Files:
- Readme: README.NOCMAKE
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- awesome-starred - sahrk/DGGRID - A command-line application that generates and manipulates icosahedral discrete global grids. (others)
README
DGGRID Unix Make Instructions
=============================These instructions assume you are on a Unix/Linux system.
**1. Go into the DGGRID source directory, DGGRID/src.
**2. Some basic Make settings are given in the text file
src/MakeIncludes.noCMake, and are used by the Makefiles in the
sub-directories. Edit this file if you want to add or remove build flags.In particular, the variable BUILD_WITH_GDAL indicates whether or not
DGGRID should be built with the GDAL library (the default is TRUE). If
building with GDAL you must set GDAL_HDR_LIB to the location of the gdal
header files and GDAL_LIB to the gdal library file you want to link to
DGGRID.**3. Build DGGRID by executing:
make -f Makefile.noCMake
**4. If/when the make is successful there will be a command line
executable file "dggrid" in the directory DGGRID/src/apps/dggrid.
This is the DGGRID program. Assuming dggrid is in your command search
path you may execute it with:dggrid someMetaFileName.meta
See the DGGRID documentation and examples for details of metafile contents.
**5. The directory DGGRID/examples contains a set of example DGGRID runs
with pre-computed output. You can run these examples and automatically compare
your output to the pre-computed output by going into DGGRID/examples and
executing:./doexamples
See the manual for more details on the parameters contained in the example
metafiles.Note that some of the examples use GDAL; if you build DGGRID without GDAL
those examples will fail to run successfully for you.**6. If you have doxygen installed you can build the source code documentation
by going into DGGRID/src and executing:doxygen
This will create a directory DGGRID/src/docs containing the generated
source code documentation in pdf and html formats.Note: Step 3 also builds the sample application DGGRID/src/apps/appex/appex,
which is intended as a simple demonstration of using calls to the dglib
library to manipulate DGG cells in source code.