diff options
-rwxr-xr-x | python/slope.py | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/python/slope.py b/python/slope.py index 817315d..1ce9115 100755 --- a/python/slope.py +++ b/python/slope.py @@ -181,18 +181,19 @@ def plot_curve(MY, PX): #fig.canvas.draw() #fig.canvas.flush_events() -def save_xyz(PX): +def save_xyz(MY, PX): """ Write channel elevation data to file. Pixel size PX is used to - convert pixel indices to co-ordinate values. + convert pixel indices to co-ordinate values. The maximum + co-ordinate value in the y-direction is MY. """ with open('1D.txt', 'w') as f: for xitem, yitem, zitem in zip(reversed(xch), reversed(ych), reversed(zch)): f.write('{:.2f} {:.2f} {:.4f}\n'.format(PX/2.0+xitem*PX, - 499.75-yitem*PX, - zitem)) + MY-yitem*PX, + zitem)) EXIT_COMMAND = "q" @@ -218,6 +219,6 @@ while (True): elif(input_str == "p"): plot_curve(ytp[-1], DY) elif(input_str == "s"): - save_xyz(DY) + save_xyz(ytp[-1], DY) #print("End.") |