问题标签 [unidata]
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.
c# - 如何使用 U2 提供程序为 Unidata 查询中的列设置别名
在 SQL Server 中,我可以像这样创建一个列别名:
如何在 U2 提供程序中完成此操作?
我试过了:
编辑:
看起来 Unidata 处理 ODBC 和 U2 连接的方式不同。这是一个回购:
结果:
U2 命令:
ID
列 1
OdbcCommand:
ID
NewID
u2 odbc 驱动程序版本:7.140.01.8004 u2 .net 提供程序版本:2.2.0.0
unidata - 如何按 UniData 多值字段中的元素进行选择
我正在尝试对多值 UniData 字段的第一个和第二个元素中包含重复值的记录进行临时搜索。我希望这样的事情会奏效,但我没有任何运气。
经过一些测试,看起来我偶然发现了一种从右到左读取这么多字符的方式。有趣但对我需要的东西没有用。
关于如何正确选择特定字段元素的任何想法?
显然 EXTRACT 函数可以让我指定一个元素,但我仍然无法对其进行选择以正常工作。
u2 - 关于从带有标题的 U2 文件中取样和保存数据的问题
使用 Uniquery 的相对新手。我从以前的用户在这里和其他网站上发布的内容中找到了一些有用的文档和答案。我正在尝试记录我们在 U2 文件中的内容,因为我们正在探索将历史数据迁移到运行 SQL 的数据仓库中的选项。
我已经能够列出文件的结构LIST DICT <<FILENAME>>
,并将这些结果保存到一个文件中,然后我可以使用 Excel 查看该文件。
找到这些基本数据后,我想从每个文件中获取一些样本数据。如果我使用, LIST <<FILENAME>> ALL TO DELIM "|" /TSTSAMPLE.TXT SAMPLE 300
,我可以得到这个样本。但是我想知道是否有一种方法可以创建制表符分隔文件而不是使用管道作为分隔符?
我遇到的另一个问题是,是否有人知道一种方法来获取与保存数据一起使用的标题?
我已经看到了一些使用 XML 的建议LIST <<FILENAME>> ALL TOXML
,这很有效,但看起来并没有将空元素放入保存的文件中。
还一直在使用 ,UDT.OPTIONS 91 ON
将任何日期转换为已保存文件的可读格式。
感谢任何可以提供建议的 U2 专业人士。
unidata - Unidata - 从多值字段中提取字符串计数
谈到 Unidata,我还是个新手。
我的问题是这个;
我有很多包含 20 个字段的记录。我想提取其中一个字段中使用的不同值的总数;有问题的字段是多值的,因此数据看起来像“CSR²STR²CD2”等。
我想输出到 excel,所以数据如下所示,包含每个值的 COUNT 以及它在所有记录中出现在该字段中的次数。
有人告诉我,我可以使用计算此值的字典或子例程来实现此目的。但我对 Unidata 的技术基础很少,所以从哪里开始有点超出我的能力。
netcdf - 有没有办法存储数据点而不是创建多维数组?
我正在尝试读取可用数据并将其写入 NetCDF 文件。比如说,我正在沿不同的时间、深度、纬度和经度值读取温度,我将不得不创建一个完整的 4D 时间、深度、纬度和经度网格作为维度。
但是,我正在记录的数据在很少的点上具有价值。例如,在其中一种情况下,我有 155 个点的数据,而网格的时间、深度纬度和经度分别为 50x16x16x18。因此,在具有 230400 个单元格的网格中,我只有 155 个点的数据。其余所有点都有填充值。
有这么多的填充值似乎毫无用处。是否可以编写一个合法的 netCDF 文件,其中仅包含有数据的点,或者可能更少使用填充值?
我正在为该过程使用 NetCDF Java 库。
非常感谢你。
utf-8 - UniData / CentOS - 指南和修复文件导致语言组错误
我正在尝试在记录损坏的数据文件上运行 UniData 管理工具“指南”和“修复文件”。但是,这两个程序都会导致此错误消息“Locale C.UTF-8 不属于当前语言组 255/192/129”。我花了一点时间阅读 UniData 的国际化手册并研究 Linux 的本地化。我运行了“locale -a”,我注意到我有一个 en_US.utf8 语言环境,但没有 C.UTF-8。我在网上找到了一篇帖子,其中有人在谈论向 centos 添加 C.UTF-8 支持,但最终决定不这样做,因为担心磁盘空间和其他一些事情。他们建议任何需要支持的人都应该以“通常的方式”处理它。
我不太确定那是什么意思。在这一点上,我会接受任何可行的方法,即使它只是一个临时的解决方法。
UniData 是 7.3 版,centos 是 6 版。
vb.net - 从子程序返回多条记录并解析成数据表 [Unidata][U2.NET]
我正在使用 U2 .NET Provider 与 Unidata 和 ADO.NET 合作。这可能是在黑暗中拍摄,因为如今 Unidata 和 .NET 的资源并不多。
目前我只能返回单个 MV 记录153926þIþ
并使用MV_To_DataTable
. 我想返回多条记录,例如153926þIþÿ153926þIþÿ
. 是否有任何内置机制可以做到这一点?我担心我将不得不编写扩展以最好地适应我。
我以这种方式在 unidata 子例程中检索单个记录:
简单的子例程,返回一条没有任何记录标记的记录。当我使用U2Parameter
调用的方法将MV_To_DataTable
其解析为现有数据表时,此方法有效。
但是,当我更改子程序行:
results:= REC
以results:= REC : @RM
附加记录标记并删除 1 的限制时,MV_To_DataTable
不再能够正确解析它。事实上它会抛出System.IndexOutOfRangeException: Cannot find column 3.
VB.NET 代码:
看来该方法没有分隔记录。我可能会错误地解释这一点。
*****更新 2/9/2019
我继续编写了我自己的扩展方法来支持我的记录标记返回格式。它使用记录填充数据表,使我可以像往常一样继续。
unidata - pvlib-python 如何从全球模型 (GFS) 中检索长达一年的存档天气预报?
我已经看到 pvlib-python 获得天气预报是多么容易,如以下链接所示:https ://pvlib-python.readthedocs.io/en/latest/forecasts.html 在此链接中,示例仅用于说明,检索到的天气数据似乎长度有限(距离过去不超过一个月)。所以,我想知道 pvlib 为实际实施检索的存档天气预报是否可以更长。
pvlib-python 可以检索一年的存档 GFS 天气预报吗?例如,我正在寻找整个 2018 年的温度和太阳辐照度 (GHI)。pvlib-python 可以做到这一点,如果可以,怎么做?
python - 如何使用 pydap 库收集 THREDDS 数据?
我一直在尝试使用 Will Holgren 的示例 get_nomads.py 模块,他很乐意转发我的方式。在代码中,有一个获取 THREDDS 数据的调用,如下所示:
这不起作用,因为(显然)旧的 THREDDS 服务器已停用。
所以环顾四周,我找不到支持这种数据访问方法的 THREDDS 服务器。
顺便说一句:我能够获得如下数据:
但我似乎找不到使用 pydap 下载数据的参数格式。我认为我需要的只是一个指向真实 THREDDS 服务器的指针,该服务器在同一 URI 位置具有适当的 DDS 和 DAS 文件。
有谁知道如何使用 pydap 客户端获取 GFS4 GRB 文件?
谢谢
universe - SELECT 中的 UniData 连接
我需要使用 UniQuery 搜索 UniData 中的连接数据。我有什么选择?
如下所示:
基本上以下是搜索条件:FIRSTNAME + LASTNAME = ?
干杯