On 19/08/11 12:17, Hamish wrote:
Rebecca wrote:
I'd like to use the CSV export from the profile analysis tool to
quickly compare profile data for a number of rasters, however
when I export the profile the z data are always integer (rather
than the float data of the original raster).
Is there a way to change the output to CSV to float?
Hi,
I see the same thing with spearfish's elevation.10m FP raster
with GRASS 6.4.1. A quick look at the profile tool's python shows
it as treating the array elements as float, I'm not sure where it
is losing the precision.
--- profile.py 2011-08-19 13:28:17.000000000 +0200
+++ profile_new.py 2011-08-19 13:28:43.000000000 +0200
@@ -598,7 +598,7 @@
caption=_("Error"), style=wx.OK |
wx.ICON_ERROR | wx.CENTRE)
return False
for datapair in r['datalist']:
- file.write('%d,%d\n' %
(float(datapair[0]),float(datapair[1])))
+ file.write('%f,%f\n' %
(float(datapair[0]),float(datapair[1])))
file.close()
Moritz
_______________________________________________
grass-user mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/grass-user