问题标签 [netcdf]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 在Java中将浮点数组写入文件
我正在读取 NetCDF 文件,我想将每个数组作为浮点数组读取,然后将浮点数组写入新文件。如果我读入浮点数组然后遍历数组中的每个元素(使用 DataOutputStream),我可以让它工作,但这非常非常慢,我的 NetCDF 文件超过 1GB。
我尝试使用 ObjectOutputStream,但这会写入额外的信息字节。
所以,回顾一下。1. 打开 NetCDF 文件 2. 从 NetCDF 文件中读取浮点数组 x 3. 一次性将浮点数组 x 写入原始数据文件 4. 使用 x+1 重复步骤 2
r - 与 HDF5 或 netCDF 相比,使用 .Rdata 文件有哪些缺点?
我被要求更改当前导出 .Rdata 文件的软件,以便它以“与平台无关的二进制格式”导出,例如 HDF5 或 netCDF。给出了两个原因:
- Rdata 文件只能由 R 读取
- 二进制信息的存储方式因操作系统或体系结构而异
我还发现 “R Data import export manual”没有讨论 Rdata 文件,尽管它确实讨论了 HDF5 和 netCDF。
关于 R-help的讨论表明 .Rdata 文件是独立于平台的。
问题:
- 这些担忧在多大程度上是有效的?
- 例如,Matlab 可以在不调用 R 的情况下读取 .Rdata 吗?
- 在这方面,其他格式是否比 .Rdata 文件更有用?
- 是否可以编写一个脚本来创建所有 .Rdata 文件的 .hdf5 类似物,从而最大限度地减少对程序本身的更改?
matlab - IDL 和 MatLab 从 NetCDF 文件中获取奇怪的值
我有一个 NetCDF 文件,其中包含代表全球几个月内总降水量的数据(因此它存储在一个三维数组中)。我首先在 XConv 和 ncdump 中确保数据是合理的,以及它的形成方式。一切看起来都很合理 - 值从非常小(~10^-10 - 这是有道理的,因为这是模型数据,并且有效地表示零)到大约 5x10^-3 不等。
当我尝试在 IDL 或 MatLab 中处理这些数据时,问题就开始了。在这些程序中生成的数组充满了巨大的负数,例如 -4x10^4,偶尔还有巨大的正数,例如 5000。奇怪的是,在 MatLab 中查看数据关于经纬度的图(在特定时间),降雨模式看起来很合理,但数值完全错误。
在 IDL 中,我正在读取文件以将其写入文本文件,因此它可以由一些采用非常基本的文本文件的软件处理。这是我正在使用的代码:
任何人都知道为什么我在 MatLab和IDL 中得到如此奇怪的值?!
python - 切片类型影响 numpy 数组的可变性
我使用 python 创建 netCDF 文件。当我尝试将值(数据)分配给变量的部分(或切片)时,取决于切片的“类型”是什么,我可以或不能分配这些值。
我不知道为什么。任何有助于理解为什么会这样的帮助将不胜感激。
例如:
autoconf - 如何正确创建 netcdf 4.x 的 autoconf 设置?
我不确定我的问题到底是什么,因为我被 autoconf/automake/libtoolize 等严重扭转了。我们中的一些人正在尝试自动授予 mbsystem。我已经在这里提交了迄今为止的工作回购:
https://bitbucket.org/schwehr/mbsystem
我正在尝试改进 netcdf 设置以使用 nc-config,但不确定如何正确执行此操作。我正在处理configure.in。INCLUDES="$INCLUDES ``$nc_config --cflags``"
从 gdl netcdf 检查中获取的(请原谅不正确的反引号)之后,似乎无法找到带有 AC_CHECK_HEADER("netcdfcpp.h") 的标头。更新路径的正确方法是什么nc-config --cflags
?
http://gnudatalanguage.cvs.sourceforge.net/viewvc/gnudatalanguage/gdl/configure.in?revision=1.121
然后我尝试使用 AX_PATH_GENERIC 并陷入此错误m4_include([m4/ax_path_generic.m4])
任何有助于更好地创建 netcdf 检查,该检查实际上将通过 nc-config 与时髦的非标准安装位置一起工作,并弄清楚如何正确地将宏放入 m4 目录中,这将是一个巨大的帮助。
指向真正干净地执行此操作的包的指针将是一个超级帮助。我一直在查看 netcdf、gdal、geos 和 gdl 来源的示例。章鱼netcdf检查之类的东西不使用nc-config ... http://www.tddft.org/trac/octopus/browser/trunk/m4/netcdf.m4
当前使用 fink 的 netcdf 4.x 设置:
谢谢!
python - 将 netcdf 转换为图像
我有一个 netcdf 文件,我想使用命令行工具将其转换为图像(joed、png、gif)。
有人可以帮我提供图书馆名称,并可能提供一个链接到它是如何完成的。
问候大卫
php - swig 无法创建 php libnetcdf 扩展
我需要将 libnetcdf 与 PHP 接口。(谷歌代码上的 php-netcdf 坏了)
这是 netcdf.i :
我做了:
但是在 php 中加载扩展时,我得到:
这是我第一次尝试这样的事情。我错过了什么吗?
添加 -lnetcdf 标志。
现在,我得到了:未定义的符号:zend_error_noreturn。修复了在 netcdf_wrap.c 中用 zend_error 替换 zend_error_noreturn
r - 在 R 中创建多维 NetCDF
我正在尝试使用 R 包ncdf创建多维 NetCDF 文件。我正在对一组 1500 个点进行气候日常观测,每个点的观测数约为 18250。问题是 NetCDF 文件(create.ncdf)的结构占用 4Gb,每个点使文件的大小增加超过 3Gb(put.var.ncdf)
这是我正在使用的代码:
Longvector 和 Latvector 是从每个点的 Long 和 Lat 矩阵中获取的向量。数据集是一个列表格式,对于每个点,我都有一个数值列表。
我错过了什么还是应该尝试其他包?
google-maps - Display netCDF files to Google Maps
I have some meteorological data wich are exported to netCDF
format and I want to display them in Google Maps.
I tried the Panoply software, mainly following these http://marinedataliteracy.org/ops/pano_gridsvecs.htm instructions and succesfully exported the data into .kml
files.
The kml file displays fine in Google Earth, but when loading it in Google Maps nothing is being displayed.
The JavaScript code that is loading the kml is definitely correct, because other types of kml are displayed correctly. Just in case, this is the code:
There is also a project called netcdf2gmaps
here http://code.google.com/p/netcdf2gmaps/ but it seems abandoned and there is no feedback for it.
So is there any way to display the netCDF data to Google Maps?
netcdf - 如何解决 netCDF 库:尝试在文本和数字之间进行转换
我喜欢听听您对解决 netCDF 库问题的建议。当我使用程序 netcdf merge 合并几个小的 netcdf 文件时,我收到以下消息:
netCDF 库报告了以下问题:
我卡住了~~请让我知道任何建议。非常感谢。
以下是我的日志文件: