gmt_api_example/README.md

23 lines
1.0 KiB
Markdown
Raw Normal View History

2020-09-04 10:16:09 +08:00
# gmt_API_example
2020-09-04 10:28:52 +08:00
Examples for using GMT's C_API
## What's GMT?
The Generic Mapping Tools (GMT) are widely used across the Earth, Ocean, and Planetary sciences and beyond. A diverse community uses GMT to process data, generate publication-quality illustrations, automate workflows, and make animations. Scientific journals, posters at meetings, Wikipedia pages, and many more publications display illustrations made by GMT. And the best part: it is free, open source software licensed under the [LGPL](https://www.gnu.org/licenses/lgpl-3.0.html).
For those who wants to know more, please go to [GMT_site](https://www.generic-mapping-tools.org).
## What are these examples?
2021-01-10 14:49:37 +08:00
* **griding**: call a GMT module to griding a table data.
* **plot_grid**: read a grid file and call GMT modules to plot the grid to an image file.
* **plot_memory**: create a GMT grid container and call GMT modules to plot the grid to an image file.
2020-09-04 10:28:52 +08:00
## How to run the examples?
2021-01-10 14:49:37 +08:00
Compile the executables and then run sequentially.
```shell
mkdir build && cd build && cmake .. && make
```