[Scilab-users] Getting netCDF files into Scilab 6.0.1
Ekin Akoglu
ekinakoglu at tutanota.com
Fri Aug 3 10:27:51 CEST 2018
Why don't you use ATOMS package scinetcdf (https://atoms.scilab.org/toolboxes/scinetcdf/1.2 <https://atoms.scilab.org/toolboxes/scinetcdf/1.2>)? It is precompiled for version 5.X, however, you just need to compile it in Scilab 6.0 to be able to use it. I am using it flawlessly in Scilab 6.0.1.
Best,
Ekin
--
Securely sent with Tutanota. Claim your encrypted mailbox today!
https://tutanota.com <https://tutanota.com>
22. Jul 2018 12:11 by arctica1963 at gmail.com <mailto:arctica1963 at gmail.com>:
> Hello,
>
> I am looking to use netCDF files generated from the GMT software in Scilab
> 6.0.1, but there is no easy way to work the problem other than exporting the
> data out from the binary grids to either XYZ or ESRI Ascii raster. The
> latter is a more compact form with the basic structure of a header
> describing the data limits and structure:
>
> ncols 1200
> nrows 1200
> xllcorner -10 Lower-left X (Long-Lat limits -10/10/-10/10
> yllcorner -10 Lower-Left Y
> cellsize 0.0166666666667 - increment = 1 arc minute
> nodata_value -9999
> 451.343170166 436.005554199 443.061035156 443.665924072 465.607574463
> 492.191741943 476.50994873 452.265014648 451.439880371 461.659393311 ......
> ...
> ... all of the Z-values
> ...
>
> -4323.2890625 -4315.12451172 -4307.19384766 -4305.27490234 -4311.49902344
> -4317.90771484 -4324.23046875 -4320.47070313 -4308.60107422 -4292.62011719
> -4280.39697266
>
> This is a moderately large file ~20 mB or so. Is there a way to reliably
> read this structure and vectorise X, Y, and Z? The data I am looking at is a
> grid so want to work on the whole grid as eith DEM data or gravity etc.
>
> As a test, I converted the grid to xyz, and tried csvRead, having replaced
> the spaces (which were not a constant number of spaces between values) with
> commas. The file was in excess of 50 mb, so not that huge really, but
> csvRead always failed to read all the file and drop out at one specific line
> (~7608) with a message of inconsistent column numbers, i.e. it though there
> were only 2 columns when in reality the whole thing was 3 (checked in the
> program Surfer). When one looks at the line specified, it is clearly 3
> columns.
>
> Does csvRead have a limit to what it can load, if so what is a workaround? I
> suppose one could chop it down into chunks and concatanate the arrays, but
> that is a lot more work.
>
> Any suggestions?
>
> Thanks
> Lester
>
>
>
> --
> Sent from: > http://mailinglists.scilab.org/Scilab-users-Mailing-Lists-Archives-f2602246.html <http://mailinglists.scilab.org/Scilab-users-Mailing-Lists-Archives-f2602246.html>
> _______________________________________________
> users mailing list
> users at lists.scilab.org <mailto:users at lists.scilab.org>
> http://lists.scilab.org/mailman/listinfo/users <http://lists.scilab.org/mailman/listinfo/users>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.scilab.org/pipermail/users/attachments/20180803/df3445ba/attachment.htm>
More information about the users
mailing list