update ex2

This commit is contained in:
张壹 2021-01-10 20:17:01 +08:00
parent f97b2c3ef8
commit b58aadc715
2 changed files with 9 additions and 12 deletions

View File

@ -5,7 +5,7 @@
%%Creator: GMT6 %%Creator: GMT6
%%For: unknown %%For: unknown
%%DocumentNeededResources: font Helvetica Times-Roman %%DocumentNeededResources: font Helvetica Times-Roman
%%CreationDate: Sun Jan 10 14:45:17 2021 %%CreationDate: Sun Jan 10 20:16:37 2021
%%LanguageLevel: 2 %%LanguageLevel: 2
%%DocumentData: Clean7Bit %%DocumentData: Clean7Bit
%%Orientation: Portrait %%Orientation: Portrait

View File

@ -40,23 +40,20 @@ MAP_ANNOT_OFFSET_PRIMARY=2.5p";
// prepare cpt file // prepare cpt file
std::string args_cpt = grid_name_str + " -Crainbow -R0/1000/0/1000 -Z -D ->" + cpt_file; std::string args_cpt = grid_name_str + " -Crainbow -R0/1000/0/1000 -Z -D ->" + cpt_file;
// call grd2cpt
GMT_Call_Module (API, "grd2cpt", GMT_MODULE_CMD, (char*) args_cpt.c_str());
// plot the image // plot the image
std::string args_image = grid_name_str + " -R0/1000/0/1000 -C" + cpt_file + std::string args_image = grid_name_str + " -R0/1000/0/1000 -C" + cpt_file +
" -Bxag+l\"x (m)\" -Byag+l\"y (m)\" -JX1.5i/1.5i -X1.5i -Y1.5i -K -P --MAP_FRAME_AXES=WesNZ ->" + ps_file; " -Bxag+l\"x (m)\" -Byag+l\"y (m)\" -JX1.5i/1.5i -X1.5i -Y1.5i -K -P --MAP_FRAME_AXES=WesNZ ->" + ps_file;
// call grdimage
GMT_Call_Module (API, "grdimage", GMT_MODULE_CMD, (char*) args_image.c_str());
// plot color bar // plot color bar
std::string args_bar = "-Dx0.1i/-0.2i+w1.3i/0.05i+h -C" + cpt_file + std::string args_bar = "-Dx0.1i/-0.2i+w1.3i/0.05i+h -C" + cpt_file + " -Bxa -By+lm -O -)" + ps_file;
" -Bxa -By+lm -O -)" + ps_file;
// call psscale
GMT_Call_Module (API, "psscale", GMT_MODULE_CMD, (char*) args_bar.c_str());
// convert ps file to raster formats // convert ps file to raster formats
std::string args_pic = ps_file + " -A -TEG -E300"; std::string args_pic = ps_file + " -A -TEG -E300";
// call grd2cpt
GMT_Call_Module (API, "grd2cpt", GMT_MODULE_CMD, (char*) args_cpt.c_str());
// call grdimage
GMT_Call_Module (API, "grdimage", GMT_MODULE_CMD, (char*) args_image.c_str());
// call psscale
GMT_Call_Module (API, "psscale", GMT_MODULE_CMD, (char*) args_bar.c_str());
// call psconvert // call psconvert
GMT_Call_Module (API, "psconvert", GMT_MODULE_CMD, (char*) args_pic.c_str()); GMT_Call_Module (API, "psconvert", GMT_MODULE_CMD, (char*) args_pic.c_str());