ERDDAP™变动
ERDDAP™是一个伟大的例子用户驱动创新,产品创新往往来自消费者 (ERDDAP™用户) 不仅仅是制片人 (ERDDAP™开发者) 。 。 。 多年来,大多数关于新特征和变化的想法ERDDAP™已经来自用户。 这些用户的伟大想法列在下面。 谢谢! 请保持这些伟大的建议!
以下是与每个ERDDAP™释放
第2.26号版本
(2025-03-31 (韩语).)
- 为所有人:
- 我们的文件网站大量更新: https://erddap.github.io/
除了更新的外观外,还有改进的导航,搜索,翻译,应该更便于维持前进!
-
新特征和变化 (用户) 数字 :
-
订阅费和RSS对从文件更改中频繁更新的数据集,更新应当更加可靠。
-
东西ERDDAP™管理员需要知道和做:
-
默认发布需要/支持Java第21版. 回到本版后,人们可以很容易地Java17个兼容二进制.
-
用于自定义UI中显示的数据集信息的新功能. 我们期望这特别有助于增加数据引用。 详情请阅读新文档。 。 。 感谢阿尤什·辛格的贡献!
-
额外的普罗米修斯度量衡. 最大的一个是...http_ request_dult_seconds' 包括按“request_type”、“dataset_id”、“dataset_type”、“file_type”、“lang_code”、“status_code”细分的请求响应时间 这种机器可读格式可以更好地收集度量衡来理解用户是如何使用服务器的.
-
生成 ISO19115 XML 文件的新方式. 它使用Apache SIS,是本版中的新选项. 请启用并发送反馈 。
<useSisISO19115>true</useSisISO19115>
-
用户界面现在将创建单个 链接。infoUrl和摘要。
-
订阅费和RSS对从文件更改中频繁更新的数据集,更新应当更加可靠。 如果这造成问题, 请联系 GitHub 并禁用功能, 在您的设置中添加下面的旗帜 。 xml 。 未建议
<updateSubsRssOnFileChanges>false</updateSubsRssOnFileChanges>
- 对于数据集类型EDD Table FromNcCFFiles,子集变量将不再自动生成. 如果你依赖于行为,你也可以 (首选解决方案) 添加subsetVariables到您的数据集定义datasets.xml,或者在您的设置中添加下面的旗帜.xml. 如果你觉得需要打开这个 请联系GitHub 这样我们就能更好地支持你的使用案例 未建议
<includeNcCFSubsetVariables>true</includeNcCFSubsetVariables>
- 服务器现在将重定向文档请求 (下载/ 这是已迁移的文件) 到新文档网站。 如果需要, 您可以在设置. xml 中禁用此标记 : 未建议
<redirectDocumentationToGitHubIo>false</redirectDocumentationToGitHubIo>
-
一些小的更改和错误修正 。
-
对于ERDDAP™开发者 :
-
更多代码质量改进和死代码清理. 其中包括微小优化、更好地处理可消耗资源以及从长期过时的数据类型中迁移出去 (像矢量一样) 。 。 。 。
-
大量重构到EDStatic,以拔出大部分的配置,消息,和度量码. 它还更好地封装目录路径的初始化和处理 (最后两个方面还有许多工作要做。)
-
在正式支持的Docker图像上取得了很多进展. 计划在ERDDAP™2.26 发布。
第2.25号版本
(2024-10-31年发布)
- 新特征和变化 (用户) 数字 :
- EDDTable FromFiles 现在只能支持输出的查询 (全局、 jexl 脚本或变量) 。 。 。 。
- 东西ERDDAP™管理员需要知道和做:
- 2.25版本要求Java21岁或更新. 这是LTS版本,已有一年多时间可供使用.
- 共享监视服务现在是默认值 。 如果需要禁用,请联系chris. John at Noaa.gov 让我知道, 这样我就可以在未来的版本中加以改进,并补充: <使用共享监视服务> false</ 使用共享监视服务> 到您的设置. xml 。
- 那个ERDDAP™服务器从服务器启动开始 。 这意味着数据集会立即开始加载,而不是等待到提出请求.
- 从MultidimNcFiles中移除的 MVRows 参数现在将产生效果. 设为虚假可能大大加快一些查询,但这可能不适合所有数据集. 更多信息见参数描述。 。 。 。
- 数据集 (从NcFiles和EDDGrid从NcFiles调用) 现在支持使用 Zarr 文件。 它们必须在文件NameRegex或路径Regex中包含"zarr". 见数据集文档中的 sarr secion更多细节。
- 新的数据集类型, EDDTable FromParquetFiles 现在被支持 。 见数据集文档中的 EDD Table FromParquetFiles secion更多细节。
- 普罗米修斯度量衡现以/erddap/度量衡提供。
- 提供了新的 XML 解析器执行 。 此新解析器允许在datasets.xml。 。 。 感谢阿尤什·辛格的特写.
- 新参数在datasets.xml控制异常活动的电子邮件。 异常活动 失败率默认为 25% 的旧值 。 感谢阿尤什·辛格的特写.
- 在设置.xml中新建参数,用于控制在状态.html页面上显示数据集加载错误的情况. 它默认为真, 禁用状态页面上的数据集错误, 设置显示 LoadErrorsOnStatusPage为假 :<显示 LOADErrors 关于StatusPage > 虚假</显示 LOADErrors 关于状态页 >
- 一些小的更改和错误修正 。
- 对于ERDDAP™开发者 :
- 测试分离到单位和集成 (缓慢) 测试。 此外,还进行了更多的试验,并减少了片状试验。
- 错误 Prone (一些支票仍然被禁用) 和Spot Bugs通过马文整合.
- 完整代码基础格式化,以匹配Google样式指南.
第2.24号版本
(2024-06-07年发布)
- 新特征和变化 (用户) 数字 :
- 用于音响数据集的新色调调调色板 EK80. 多亏了罗布·塞马克
- 解决一个EDDTable AggregateRows没有显示所有儿童的合适范围的问题。 感谢Marco Alba的修复 和错误报告。
- 东西ERDDAP™管理员需要知道和做:
- 安全变化: 谷歌认证可能需要修改您的CSP.
具体来说,您可能需要添加 https://accounts.google.com/gsi/style 以斜弧和 https://accounts.google.com/gsi/ 以连接-src。 现在可以使用脚本弧 https://accounts.google.com/gsi/client.
欲了解更多信息,请前往谷歌页面关于CSP配置.
- 新共享监视服务. 这是查看目录更新的新选项 。 它每个文件系统都有一条线程,而不是每个数据集一条线程. 这很可能会大大减少用于监视变化的线程数量. 这确实意味着所有数据集都会一起更新,而不是每个数据集都有自己的更新频率. 这很可能意味着对大多数数据集进行更频繁的更新。
启用此添加<使用共享监视服务> true</ 使用共享监视服务> 到您的设置. xml 。
请试试这个 向克里斯汇报一下 约翰在noaa.gov。
- 修复日志中不正确的 var 名称 。 感谢阿尤什·辛格的帮助
- 一些小的更改和错误修正 。
- 改进ERDDAP™开发者 :
- 支持使用Docker本地开发. 谢谢马特·霍普森和罗杰
- 利用Jetty和文献改进支持地方发展。 谢谢米卡・温格伦
- 修改测试以减少问题跨平台. 谢谢 谢恩圣萨维奇.
2.23号版本
(2023-02-27年发布)
注意这次发布是由鲍勃·西蒙斯完成的,从而表明他在向继任者克里斯·约翰过渡期间仍然在身边并活跃. 标注于此发行时,所有代码更改均由奇斯·约翰完成,除非另有说明.
- 新特征和变化 (用户) 数字 :
- (无)
- 东西ERDDAP™管理员需要知道和做:
- 安全变化: Google认证现在通过新的Google身份服务图书馆完成,该图书馆是“与Google一起签名”的一部分。 Google支持旧的"Google Sign In"系统将停用 2023-03-31. 因此,如果你在你的Google认证中ERDDAP™安装,您必须更新到ERDDAP™v2.23+ 在此之前. (鲍勃对通知时间太短感到抱歉 这是鲍勃的错。)
- 改进:NCCSV现在是v1.2. 更改是文件现在是UTF-8编码文件 (他们是ASCII) ,所以现在可以像现在这样包含任何 Unicode 字符,而不编码为\u_hhh_,尽管这仍然是允许的。 撰写 NCCSV 文件时,ERDDAP™现在写 v1.2 文件 。 ERDDAP™将仍然读取符合 v1.0 和 v1.1 规格的 NCCSV 文件。 多亏了Pauline-Chauvet,n-a-t-e,和thogar-computer的建议,并进行了测试以确保各种电子表格程序可以导入UTF-8文件. 多亏了Bob Simons改变了代码
- NEW:状态.html的网页现在有一个接近顶端的行,该行表明数据集载荷Datasets正在装入哪个和相关的统计数据,或者如果没有装入数据集则没有. 这会很有帮助ERDDAP™管理员试图解析为什么加载 数据集要花这么长时间 另外,nGridDatasets、nTableDatasets和nTotalDatasets下面的计数现在是瞬间 (之前,他们都是最后的负载结束 数据集) 。 。 。 。 这个变化是给罗伊·门德尔索恩的. 多亏了Bob Simons改变了代码
- 改进:生成数据 Xml 现在改为CF-1.10 (是CF-1.6, 数据为:) 在"公约"属性中. 多亏了Bob Simons改变了代码
- 一些小的更改和错误修正 。
第2.22号版本
(发布 2022-12-08)
请注意这次发布是由鲍勃·西蒙斯完成的,从而表明他在向继任者过渡期间仍然在身边并活跃.
- 新特征和变化 (用户) 数字 :
- (无)
- 东西ERDDAP™管理员需要知道和做:
- 没什么
- 安全炸弹: 在语言选择降级的代码中有一个Cross Site脚本相关的错误. 感谢NOAA安全扫描以获取这个。 这说明NOAA安保部门正在积极和经常地寻找安保方面的弱点ERDDAP。 。 。 。
- 安全资料: 使用许多图书馆ERDDAP™与往常一样,作为本版的一部分更新。 这次包括更新 PostgreSQL 驱动程序 (它有一个安全错误) 改为42.5.1。
- 改进:对ERDDAP'内存管理系统应减少因缺乏可用的内存而导致特定请求失败的机会.
- 一些小的更改和错误修正 。
第2.21版 (中文(简体) ).
(2022-10-09年发布)
- 新特征和变化 (用户) 数字 :
- (无)
- 东西ERDDAP™管理员需要知道和做:
- 为了:Java17,你不应该使用\-d64 在JAVA OPTS 在setenv.bat或setenv.sh。 所以,如果它在那里,请移除它。 我认为64位模式现在被选中 当你下载64位版本Java。 。 。 。 多亏了山姆·伍德曼
- 布鲁克斯: 有 时,新的电子邮件系统试图太频繁地登录,这导致Google电子邮件服务器尝试拒绝所有未来的日志. 现在,电子邮件系统避免了这个问题和相关的问题.
第2.20版 (中文(简体) ).
(2022-09-30 发布)
- 别用v2.20. 这是有缺陷的。 但管理员在升级到v2.21+时仍需要完成以下列出的to DO项目.
- 新特征和变化 (用户) 数字 :
- (无)
- 东西ERDDAP™管理员需要知道和做:
- 我们重新启用了旧记忆管理系统 (数学2. 记忆可操作) 并修改了新的内存管理系统 (EDStatic. shed 此请求) 以更好的工作与它。 见内存状态详细情况。
- 更改: 默认值<ipAddressMax 请求 > 输入datasets.xml从7个增加到15个。 很明显,一些合法的WMS客户端可以生成超过7个同步请求.
第2.19号版本
(发布 2022-09-01)
- 别用v2.19. 这是有缺陷的。 但管理员在升级到v2.20+时仍需要做下面列出的to DO项目.
- 新特征和变化 (用户) 数字 :
- NEW:有一个新的服务器侧功能,orderBy降级,这就像orderBy但按降序排列 多亏了亚当·莱德比特
- 改进:现在,图表 (但不是地图) 将扩展以填充画布上可用的空间,即传说中没有使用的空间. 您可以通过添加和操纵 &. size_%width_ 来获取高高的图表、 平方图表或宽的图表|高度_参数 (宽度和高度以像素表示画布的大小) 请求的 URL。 (这不是.graph网页上的选项 。 您必须手动将其添加到 URL 中 。) 如果您不指定 &. 大小参数, 对 . smallPng, . png, . groupPng, . smallPdf, pdf, 和. smallpdf. pdf 的请求会预设画布大小, 因此您的图表会扩展以填充可用的空间, 但通常大致是正方形 。 多亏了鲍勃·弗莱明
- 东西ERDDAP™管理员需要知道和做:
- 这样做:ERDDAP™现在需要Java17和相关的Tomcat 10. 你必须跟着ERDDAP™安装指令 (或等效物,例如,多克) 要安装Java17号 Tomcat 10号 复制你的\[移动猫\]从您的 Tomcat 8 安装到新的内容目录\[移动猫\]目录。 你不需要做其他改变ERDDAP与此更改有关的安装。 也就是说,ERDDAP™像以前一样工作
别忘了做ERDDAP- 更新Tomcat时对Tomcat的服务器.xml和上下文.xml的相关更改. 见ERDDAP因为Tomcat 安装指令。 。 。 。
我的感觉Java17是它更喜欢更多的处理功率和内存 对于长期运行,更大的应用程序,例如ERDDAP™,所以工作速度比Java8台低功率计算机 (例如,2个核心和最小内存) 并且工作速度略快于Java8台有较高功率的计算机 (例如,4+核心和丰富的内存) 。 。 。 因此,如果你看到糟糕的性能,使用Linux这样的程序顶端检查资源使用情况并考虑提供ERDDAP™更多的资源,尤其是更多的记忆。 记忆是便宜的! 大多数手机的处理器和内存都比你们中有些人用来运行的服务器多ERDDAP来啊! 感谢艾琳・特恩布尔
- 要做到这一点:如果你使用ERDDAP™为了进入卡珊德拉,你需要继续使用Java你用来经营卡珊德拉号 切换到Java17 用于运行Tomcat+ERDDAP。 。 。 。
- 建议: 如果您的服务器的CPU有 4+ 核心和 8+ GB RAM, 请考虑在您的服务器中更改这些设置datasets.xml文件 :
<nGridThreads>3</nGridThreads>
<nTableThreads>3</nTableThreads>
如果您的服务器资源较少, 请在这两个设置中坚持“ 1 ” 。 nThreads 系统用于EDDGrid从文件夹和 EDD 表格 Files大有改进。 这些变化带来了巨大的速度改进 (例如, nThreads 设置为 2 或更多时的 2X 速度) 对最具挑战性的请求 (当需要处理大量文件以收集结果时) 。 。 。 克里斯·约翰的一些相关修改 也会导致整个速度的提高ERDDAP。 。 。 这些修改的代码是由克里斯·约翰(Chris John)贡献的. 谢谢 克莉丝!
- 警告: 连字符输入datasetID's 已贬值,不再支持 (尽管技术上仍然允许) 。 。 。 他们可能在下次释放时被拒绝。 如果使用连字符,现在切换为下划线以避免麻烦. 如果你现在做出改变, 它以你自己的速度。 如果你等到下一次释放,你就会惊慌失措,不得不在当天处理.
- 现在,为.htmlTable数据响应,如果字符串单元格中的数据包含数据:image/png;base64,然后是base64编码的.png图像,ERDDAP™将显示图标 (这样用户就可以看到图像,如果他们在它上徘徊) 并按键将文本或图像保存到剪贴板。 多亏了马可阿尔巴 (提供代码的人) 鲍勃·西蒙斯 (谁稍微修改了一下) 。 。 。 。
- 新的: - 不添加标准名称 如果您运行生成时将 \- doNoteAddStandardNames 作为命令行参数 数据集 Xml, 生成 数据集 Xml 将不添加standard\_name页:1addAttributes除以纬度、经度、高度、深度或时间命名的变量以外的任何变量 (很明显standard\_name编号) 。 。 。 如果您正在使用生成的输出, 这将会有用 数据集 Xml 直接输入ERDDAP™不编辑输出, 因为生成 数据集 Xml 经常猜测standard\_name错的 (请注意,我们总是建议您在使用输出前先编辑输出ERDDAP。 。 。 。) 使用此参数将具有其他次要的相关效果, 因为猜测standard\_name经常用于其他目的,例如,创建新的long\_name,并创建颜色Bar设置。 感谢凯文·奥布莱恩。
- 现在可以放<更新MaxEvents > 10</更新MaxEvents > 输入datasets.xml (在接近顶端的其他设置中) 以更改文件更改的最大数量 (默认=10) 由更新的Everynimillis系统处理。 数字 (100块?) 如果数据集必须随时更新,则可能有用。 见更新MaxEvents文档。 。 。 感谢约翰·莫伊雷尔.
- NEW:增加全球支持 "real\_time事实|假的"字符串属性. 如果这是假的 (默认) 如果数据集不使用更新 每个NMillis,ERDDAP™将缓存对文 件类型请求的回复,所有文件必须在之前创建ERDDAP™可以开始向用户发送回复,再利用时间最长可达15分钟 (例如,.nc, . png (中文(简体) ).) 。 。 。 。 如果设置为真, 或者数据集确实使用更新 每个NMillis,ERDDAP™永远不会缓存响应文件,并总是返回新创建的文件。 感谢约翰·莫伊雷尔.
- 新:电子邮件现在以单独的电子邮件Thread发送. 这使得加载数据集和其他生成电子邮件的动作更快,因为loadDatasets不需要等待电子邮件的发送,这有时需要很长时间. 新系统每个电子邮件会话可以发送多封电子邮件,从而减少电子邮件服务器登录数量,并减少因电子邮件过于频繁而失败的风险. emailThread在状态.html的页面和诊断信息在log.txt-查找"emailThread"中有统计. 请注意, nEmailsPersession=0 的清点显示有问题, 即电子邮件会话无法发送任何邮件 。 多亏了鲍勃·西蒙斯
- CHANGED:电子邮件现在发送的代码略有不同 (因为Java17 和更改为电子邮件Thread) 。 。 。 如果您无法发送电子邮件, 请发送电子邮件erd.data at noaa.gov。 。 。 。
- New: 订阅动作, 即“ 触摸” 远程 URL 现在被处理为单独的触控 。 这使得加载数据集和其他能更快触摸URL的动作,因为加载Datasets不需要等待触摸完成,这有时需要很长的时间. 在log.txt-寻找"touchThread"中,有关于状态.html页面的触觉和诊断消息的统计. 多亏了鲍勃·西蒙斯
- NEW:在状态.html的页面上,在"Major LoadDatasets Time Series"中,有一个新的"shed"栏,表示由于当前而降级的请求数量.ERDDAP™内存使用率太高。 被解析的请求将返回 HTTP 状态代码 503 “ 服务可用 ” 。 这些请求不一定是个问题。 他们只是忙着赶来 这是修改如何ERDDAP™处理高内存使用问题。
- NEW:在Unix/Linux电脑上,现在状态.html的网 页上有一条"OS Info"的行,有包括CPU负载和内存使用在内的当前操作系统信息.
- 现在,何时ERDDAP™正在重新启动, 快速重开= true, 来自 Files 数据集的 EDDTable 将重用子集.nc独立.nc。 。 。 对于一些数据集来说,这大大缩短了装入数据集的时间 (例如,从60秒到0.3秒) 。 。 。 与新的电子邮件 Thread 和任务 Thread 一起 (见上文) ,这应大大加快重新启动ERDDAP™对许多人来说ERDDAP™设施。 感谢本·亚当斯和约翰·凯尔福特.
- 改变:以前,孤儿数据集 (生活在ERDDAP™但没有在datasets.xml) 人们只是注意到了现状。 html 和 log.txt 在每次主要负载 Datasets 之后. 现在,他们自动从ERDDAP™并在状态.html和log.txt中注明,并发电子邮件到电子邮件 所有的东西。 因此,如果你想从中移除一个数据集ERDDAP™,现在你只需要移除它的块 xml indatasets.xml并在下一个大型负载Datasets中被移除。 多亏了鲍勃·西蒙斯
- 在netcdf-java v5.5.2和v5.5.3中,知道BUG: 那个EDDGrid从垃圾 生成 Datasets 中的目录选项 Xml曾为THREDDS目录工作,其中包括远程THREDDS目录中对数据集的引用. 现在它没有了。 我向Netcdf-java开发商报告了这个问题。
- BUG FIX:用于Docker用户通过设置设置.xml参数ERDDAPQQparam Name_: 用于整数和布尔参数 (电子邮件 Smtp 端口) , (中文).ERDDAP™正在错误地寻找仅仅 paramName。 现在它寻找...ERDDAP(原始内容存档于2017-09-29). QQparamName_. 多亏了亚历山德罗·德·唐诺
- 变化:ERDDAP™测试系统现在使用自动系统来检查新创建的测试图像是否完全如预期. 感谢克里斯 约翰为建议,鲍勃·西蒙斯为执行.
版本2.18
(2022-02-23年发布)
- 新特征和变化 (用户) 数字 :
- 无
- 东西ERDDAP™管理员需要知道和做:
- 布鲁克斯:.nc档案在某些情况下没有关闭。 瞷琌 感谢马可·阿尔巴,罗兰·施韦策,约翰·莫伊雷尔等人.
版本2.17
(2022-02-16号)
- 新特征和变化 (用户) 数字 :
- 布鲁克斯: 修改后orderBy几年前,Tabledap's Make A Graph 处理不了很多使用orderBy_Xxx_. 现在有了 多亏了莫里斯·利比斯
- 变化:前,ERDDAP™拒绝了关于.的请求。 透明 Png是当纬度和/或经度值部分或完全超出距离时. (ERDDAP™GitHub Issues #19, Rob Fuller发帖--感谢您发帖Rob) 现在它返回图像任何外延区域的透明像素. 这对许多客户端的应用程序是有用的. 更改代码以作出这种更改完全由克里斯·约翰完成. 非常感谢,克里斯!
- 变化:前,ERDDAP™在某个维度的索引值中拒绝网格dap请求\[高: 低\]。 。 。 现在它通过交换低值和高值使这些请求成为有效的. 这解决了用户和xtracto等外部程序的长期问题,它们必须跟踪少数纬度值从高到低的数据集,以便像请求那样进行请求\[ (50个) 数字 : (20 (简体中文).) \]因此,索引空间中的请求是\[低:高\]。 。 。 。 见 https://coastwatch.pfeg.noaa.gov/erddap/griddap/jplAquariusSSS3MonthV5.html 现在,一个请求像\[ (20 (简体中文).) 数字 : (50个) \]对于其中一个数据集,自动解释为\[ (50个) 数字 : (20 (简体中文).) \]。 。 。 。
- CHANGED:.esriAscii 请求现在触发用 户浏览器中的“文件:保存为”对话框。 感谢乔尔·范·诺德.
- 布鲁克斯: 现在,如果一个儿童数据集的经度变量EDDGrid龙PM180或EDDGridLon0360数据集有一个valid\_min和(或)valid\_max属性,在EDDGrid龙PM180或EDDGridLon0360数据集. 多亏了罗伊·门德尔索恩
- 东西ERDDAP™管理员需要知道和做:
- 如果你已经设置<数据 提供FormActive > 为临时处理 XSS 脆弱性而弄虚作假,请将其放回真实状态。
- 安全BUG FIX:数据提供者表格中的固定XSS脆弱性。 感谢热纳罗·康特雷拉斯·古铁雷斯.
- 布鲁克斯: 当一个AWS S3 dirctory拥有超过1000个文件时,ERDDAP™扔了一个“ 内部错误 ” 。 现在修好了 多亏了安迪·齐格勒
- 布鲁克斯:EDDGridSideBySide不允许变数sourceNames 在不同的儿童数据集中相同。 现在有了 多亏了约书亚·斯坦福
第2.16号版本
(2021-12-17年发布)
- 新特征和变化 (用户) 数字 :
- 变化/后果: 由于各语文编辑的建议,翻译系统发生了许多小的改变。 感谢梅兰妮·阿贝卡斯西,马可·阿尔瓦,杰西·巴雷特,菲利佩·费尔南德斯,艾蒂安·戈丁,珍妮弗·塞瓦德詹,以及迈克·斯米特.
- 根据Google Translate条款的要求,ADDD为Google Translate提供了适当的免责声明和归属. 还有<html > 在HTML中为每个网页贴上标记,现在正确识别非英文网页是机器翻译的。 多亏了迈克·斯密特
- 布鲁克斯: 登录网页现在与不同的语言设置进行适当工作. 多亏了迈克·斯密特
- 新建orderBy清点过滤器。 打开所有按钮EDDGrid数据访问表网页. 多亏了Marco Alba的代码贡献.
- 东西ERDDAP™管理员需要知道和做:
- 如果你有的话 <问 题 MarkImageFile {} 问 题 Mark.jpg</ 问 题 MarkImage 文件 > 在您的设置. xml 文件中, 您需要删除整个标签 (建议使用默认文件) 或改为: <(原始内容存档于2018-09-26). Question MarkImageFile {} Question Mark.png.</ 问 题 MarkImage 文件 >
- 变化:只是让你知道,收养已取代 OpenJDK 作为主要/推荐来源Java (打开JDK) 。 。 。 。
- 变化: 日志文件来自ERDDAP™,生成数据 Xml,和DasDds现在是UTF-8,而不是计算机的默认字符集. 我做了很多检查,做了一些修改,以确保ERDDAP™总是在读或写各种文件时指定合适的字符集, 不再使用 (在若干案件中) 依赖于计算机的默认字符集. 这纠正了一些错误,并尽可能接近于尽可能多使用UTF-8的文件类型的目标 (例如,.log,.xml,.html,.json, (中文)..json升,.nc页眉) 。 。 。 注意许多较老的文件类型需要使用 ISO-8859-1 (例如,OPeNDAP.das, .dds,.csv, (英语)..tsv, (中文)..nc3个,.nccsv时,) 。 。 。 之前我曾试图与CF集团合作Unidata添加对 UTF-8 的支持.nc3个文件;两个文件都有阻力。
- NEW:从 AWS S3 下载文件时,ERDDAP缓存 从Url系统进入EDDGrid从文件夹和 EDD 表格 从 Files 现在使用新的 AWS 传输管理器通过平行块下载文件 (这么快) 。 。 。 目标吞吐量设定为20Gbps,每个文件,因此这与所有AWS实例类型都效果良好,但尤其是那些具有优秀的"网络工作性能". 有了这个变化ERDDAP缓存 FromUrl系统现在提供了与xarray并行下载预切文件的方法相似的速度,但无需转换源文件..nc和.hdf输入块的 xarray 文件。 事实上,ERDDAP如果随后有人要求从同一文件读取,系统会更好,因为ERDDAP™现在有一个本地文件副本。 我们这个社区花了多年的时间来实现.nc和.hdf文档。 现在,我们不必把这些都扔出去,只是为了在AWS S3存储数据时获得良好的性能. 多亏了Rich Signell
- 变换:搜索Engine=Lucene 目前已贬值. 它是一个复杂的系统,经常产生结果,结果与SearchEngine=Industrial的更理想行为略有不同。 对于几乎所有ERDDAP™设备 卢塞内节省的时间 并不能抵消结果的差异 如果可能, 请使用搜索 Engine= 原版 。 如果造成问题,请通过电子邮件Bob。
- 变换:Lucene搜索Engine现在的行为更像原版搜索Engine. 不再有Lucene认为数据集匹配而原版不匹配的情况. 另外,卢塞内的排名 现在等于原创的排名 (因为原创现在总是用来计算排名) 。 。 。 。
- 布鲁克斯: 从最近一期开始ERDDAP™在给定的AWS S3桶中不再看到超过前1000个对象. 现在,ERDDAP™再次看到所有物体。 多亏了安迪·齐格勒
- BUG FIX: 现在 EDDTable 外加门 删除行actual\_range属性,当一个或数个儿童数据集不知道其变量时 'actual\_range (例如,数据库中的EDD表) 。 。 。 多亏了埃里克·盖莱蒂
2.15版本
(2021-11-19 发布)
- 新特征和变化 (用户) 数字 :
- ERDDAP™拥有一个新的系统让用户指定所有网页所使用的语言. 如果出现ERDDAP™设置使用,语言列表将出现在每个网页的右上角。ERDDAP™URL来自这个版本继续工作之前,总是像以前一样返回英文内容.
并非所有文本或所有网页都翻译过。 这个项目有时间限制,使得齐和鲍勃无法达到100%.
显而易见的问题是:当Chrome将翻译网页时,我们为什么为此付出了如此大的努力? 答案是:这样,我们就能对翻译工作进行更多的控制。 值得注意的是,有许多词语不应该在网页上翻译,比如数据集的标题和摘要,变量的名称,参数,单位和组织. 翻译工作的大部分工作是找出不应该翻译的词汇和短语. 此外,机器翻译倾向于操纵某些类型的HTML标记。 管理翻译使我们能够尽量减少这一问题。
翻译工程由齐 Zen做 (a Google 代码暑假实习生) 和鲍勃西蒙斯使用 Google 的翻译网络服务。 这是一个巨大的项目。 谢谢 齐!
-
布鲁克斯:ERDDAP™现在允许ORCIDID拥有X作为最后一个数字. 多亏了莫里斯·利比斯
-
东西ERDDAP™管理员需要知道和做:
-
这样做:
- 您需要做一些与ERDDAP'让用户指定网页语言的新系统.
- 在您的设置的第一行. xml和datasets.xml文件,更改为: 编码="UTF-8",并更改文档在文本编辑器中的编码,以保存为UTF-8文件. 生成数据 Xml现在假设datasets.xml是一个 UTF-8 文件。
- 编译程序员ERDDAP数字 : 全体ERDDAP™.java文件默认应作为UTF-8文件处理. 您可能需要在 Javac 命令行中添加“ 编码 UTF-8 ” 。 (没错)
- 启用此系统 (强烈建议) 时,<启动您指定的BodyHtml5 > 标签datasets.xml,将“ &!loginInfo;”改为“ &!loginInfo;”|amp! language;" 这样语言列表就会出现在每个语言的右上角ERDDAP™网页。
- ERDDAP™仅使用<启动您指定的BodyHtml5 > 标签datasets.xml指定每条横幅上方的 HTML 内容ERDDAP™网页,无论用户选择何种语言。 如果您更改了要使用的标记 " , "&EasierAccessToScientificData;" 而不是“更容易获得科学数据”和 " , "&BroughtToYouBy;"而不是"给你带来,"ERDDAP™将使用翻译版的这些语句在横幅上。
- 同样,新的默认<字符串描述Html> indatasets.xml这是
- 您需要做一些与ERDDAP'让用户指定网页语言的新系统.
<theShortDescriptionHtml><!\\[CDATA\\[
<h1>ERDDAP</h1>
&erddapIs;
&thisParticularErddap;
\\[standardShortDescriptionHtml\\]
\\]\\]></theShortDescriptionHtml>
最后3行的内容是将被翻译文本取代的东西. 如果你把其中任何一种改变 (特别是这个( This) 特别是埃尔达普;) 或所有案文改为:datasets.xml (如果有优先权,则) 或信件.xml,无论用户选择何种语言,该文本都会出现. 这不完美 但我觉得很少有管理员想编辑<在35个不同文件中提供35个不同版本的该标签翻译版本。
- CHANGED:一些错误现在处理略有不同,因此可以添加到状态.html和每日报告电子邮件上的"失败请求"的清点中. 所以这些数字可能比以前大一些。
- BUG FIX: 生成数据 Xml 为EDDGrid(原始内容存档于2017-03-30). Lon0360 and.EDDGridLonPM180 现在排除了源数据集datasetID。 。 (笑声)\(原始内容存档于2018-09-26). LonPM180" and.datasetID。 。 (笑声)\(原始内容存档于2018-03-30). LON0360, 分别是.
第2.14号版本
(2021-07-02版发布.)
- 新特征和变化 (用户) 数字 :
- (无)
- 东西ERDDAP™管理员需要知道和做:
- 纽约:EDDGridLon0360,它使一个带网格的数据集具有经度值 & gt;=0 和<=360来自经度值(gt;)的网格数据集=-180和<=180 (韩语). 见EDDGridLon0360 文档。 。 。 。 多亏了戴尔·罗宾逊
- 纽约:ERDDAP™管理员现在可以通过一个命名的环境变量来覆盖设置.xml中的任何值ERDDAP运行前的 XQ值Name _ERDDAP。 。 。 。 例如,使用ERDDAPQQBaseUrl 覆盖<baseUrl > 值。 部署时可以方便ERDDAP™带有容器,因为您可以在设置.xml中设置标准设置,然后通过环境变量提供特殊设置。 如果向下列人员提供秘密信息:ERDDAP™通过这一方法,确保检查信息是否仍然保密。ERDDAP™每个启动时只读一次环境变量, 在启动的第一秒钟, 所以使用的方法之一是: 设置环境变量, 启动ERDDAP™时,等待ERDDAP™,然后取消环境变量。 多亏了马克·波蒂埃
- 改进:如果在EDD表里有些文件来自... 有很多文件的文件数据集具有一些非常长的字符串值,数据集会更快地加载,并更快地响应请求. 前情提要,前情提要,ERDDAP™将分配许多空间,用于存储在此类数据集文件信息的文件中的分钟和最大字符串值。 由此产生的文件非常庞大,导致其写作和阅读缓慢. 感谢OBIS。
- 现在,ERDDAP™在 CSV 文件中更好地解释异常和无效字符序列。 感谢OBIS。
- FIX:在与卡珊德拉遭遇了一年的麻烦之后,我终于成功安装了卡珊德拉. (数字 2) 和卡珊德拉V2一起重新运行测试 所以现在我可以更自信地说ERDDAP™与卡珊德拉v2和v3合作. 多亏了ONC.
第2.12号版本
(2021-05-14年发布)
- 新特征和变化 (用户) 数字 :
- 布鲁克斯: 如果你在订阅黑名单中,你现在不能要求你的订阅名单.
- 东西ERDDAP™管理员需要知道和做:
- To Do: New:系统自动限制恶意用户和过度激进的合法用户同时提出大量请求的能力,这会降低其他用户的系统性能. 有3个新的可选标签datasets.xml可以在之后添加<图背景颜色 > :
<ipAddressMaxRequests></ipAddressMaxRequests> <!-- current default=7 -->
<ipAddressMaxRequestsActive></ipAddressMaxRequestsActive> <!-- current default=2 -->
<ipAddressUnlimited></ipAddressUnlimited> <!-- default=empty -->
详情见ipAddressMax 请求。 。 。 。ERDDAP™现在还打印了“唯一用户的数目”。 (自启动以来) " 在状态.html页面. 多亏了那个在中国攻击我的人ERDDAP™安装。
-
变换为 Postgresql 驱动行为 : 当我更新 Postgresql 驱动程序时, Postgresql 和 GenerateDatasetsXml 生成的表格列表中的列名会像以前一样,回到所有大写,而不是所有小写. 我不知道这是否会影响其他事物 因为数据库常常认为这些名字对案件不敏感 我的测试数据组仍然有效 但是,如果你的数据集停止工作ERDDAP™更新后,这是可能先追求的原因。
-
布鲁克斯:ERDDAP™现在也正确处理私有的 AWS S3 文件 。 对AWS S3文件的处理也有其他相关改进. 多亏了迈克尔·甘格 尔和迪伦·普格
-
纽约:EDDGrid从NcFiles和EDDGrid从NcFiles调用 现在可以从“结构”中读取数据。.nc经常预算:.hdf4个档案。 要识别一个来自结构的变量,<sourceName> 翻译: 必须使用格式:_fullStructureName|会员Name, 例如 group1/myStruct|我的成员。 感谢NRL。
-
CHANGED: 现在, 如果当前内存使用量加上这个请求甚至略高, 网格dap 集 此请求的 nThreads 到 1 。 因此,ERDDAP™当记忆稀缺时保存记忆. 多亏了那个在中国攻击我的人ERDDAP™安装。
-
监视打开文件数量的新系统 (包括套接字和其他一些东西,而不仅仅是文件) Linux电脑上的Tomcat。 如果一些文件错误地从未被关闭,打开的文件数量可能会增加,直到超过允许的最大数量,并发生许多真正的坏事. 现在Linux电脑上 (无法为 Windows 提供信息) 数字 :
- 状态的极右侧有一个新的“ 打开文件” 栏目. html 网页显示最大文件打开百分比 。 在Windows上,它只是显示"?".
- 何时ERDDAP™生成在每个主要数据集重载结束时的信息,它将打印到日志中。 txt 文件 : 打开“%%%%%%%%%%%% ”
- 如果百分比大于50%,则发送电子邮件给ERDDAP™管理员和电子邮件 所有的东西 去电子邮件地址
找到更多, 或者你是否看到这个问题 在你的ERDDAP™,见太多的打开文件。 。 。 。 多亏了那个在中国攻击我的人ERDDAP™安装。
- NEW:我增加了很多检查和处理"太多打开的文件",所以任务只是停止了,用户看到错误消息. 如果读取数据文件导致"太多打开的文件"错误,则数据文件将不再被标记为不良.
- 新建\[大家长会\]/ badFilesFlag 目录 : 如果您在此目录中添加一个文件datasetID作为文件名称 (文件内容不重要) , (中文).ERDDAP™将删除不良的文件夹.nc该数据集的文件 (如果有的话) 并尽快重新装入数据集。 这导致ERDDAP™重新尝试之前的文件 (错了吗?) 标记为坏。 多亏了马可阿尔巴
- 更改: 启动时, 如果EDDGrid从... 文件数据集最初在其已知有效文件列表中有0个文件 (例如,它是一个新的数据集) ,则ERDDAP™推迟加载并设置一个标记,以便在完成主要加载Datasets后,它可以ASAP加载. 这将在新数据集出现时加快初始启动.
- 更改: 文件 VisitorDNLS.testAWSS3 () 和文件查看器Subdir.testAWSS3 () ; 现在使用 AWS v2 (不为v1) (原始内容存档于2017-09-21). SDK. 所以现在的基特人ERDDAP™现在的分发包含所有需要的文件,您不再需要手动添加巨大的 v1 AWS SDK 罐文件了.
- 我转而使用Maven来检测/采集依赖性 (/lib中的 .jar 文件) 。 。 。 AWS SDK 的 v2 更改就有必要这样做。 今后其他进口代码也需要该编码。 非常感谢凯尔·威尔科克斯,他提供了他创造和使用的pom.xml,这为我解决了几个问题.
- CHANGED:类路径参数 (- 密码) 用于生成DatasetXml、 DasDds 和其他随附的小程序ERDDAP™,在给程序员的建议中,现在要简单得多,不应该再改变,因为它指的是目录,而不是单个文件:
\-cp 类; C:\ programs \ tomcat\ lib\ servlet- api. jar; lib {}
(或 “:” 代替“;” 用于 Linux 和 Macs) 。 。 。 。
(几年前我应该这么做 当它成为一个选择。)
- 新建: 生成 Datasets Xml 有一个新的工具选项: 查找重复时间, 它将通过网格集搜索.nc (及有关事项) 查找具有重复时间值的文件的文件。 见查找重复 时间
- 纽约:datasets.xml现在可以包括<调色板 > 覆盖该调色板的标签<调色板 > 标签 值来自信件. xml (或返回信件的值。xml 如果它是空的) 。 。 。 您可以在此更改可用的调色板列表 。ERDDAP™正在运行。 另外,如果你在目录中有一个cptfiles子目录ERDDAP™内容目录,ERDDAP™将把目录中的所有 QQ.cpt 文件复制到\[移动猫\]每次/webapps/erddap/WEB-INF/cptfiles目录ERDDAP™开始 这些更改加在一起,可以添加调色板,并且在安装新版本的调色板时,使这些更改保持不变。ERDDAP。 。 。 。 见调色板文档
多亏了詹妮弗·塞瓦吉安 梅兰妮·阿贝卡西斯 还有也许其他海岸观察者 - 改变: [<慢下来的TroubleMillis >] (/docs/server-admin/datas# slowdowntroublemilis 页面存档备份,存于互联网档案馆 互联网档案馆的存檔,存档日期2014-12-22.) 现在用于所有失败的请求,而不仅仅是少数类型。
- CHANGED: 运行LOADDASTS 线程在 3/4 装入DASTS 时中断 LOUDDASTS 线程 MaxMinutes 所以LoadDataset有更多时间注意中断和优雅的退出. 还有更多更好的诊断信息。
- CHANGED 从旧版的卢塞内到v8.7.0.
- 更改:ERDDAP™现在以固定宽度字体出现。
- 变化:EDDGrid从 FIRST 获取轴值和属性|LAST 文件, 按<元数据从>。 谢谢 (没有) 参见Ken Casey等人。
- 对最近文件错误使用的无效单位“度北”和“度东”的 ADDED 支持 (2020-10-01年以来) 在AVHRR开拓者版本5.3 L3-编译 (L3C级) SST 数据集 (编号PH53sstd1天和ncePH53 时间sst无1天) 。 。 。 。ERDDAP™现在可以将它们标准化为有效的单位。 谢谢 (没有) 参见Ken Casey等人。
第2.11号版本
(2020-12-04年发布)
- 新特征和变化 (用户) 数字 :
- BUG FIX:如果一个变量只有一个QQFillValue或缺少QQ, OrderByMean会扔出一个 NullPointer Exception 数值定义 。 现在它正确处理情况。 多亏了马可阿尔巴
- 布鲁克斯: 由 ODV 创建的 ODV 文本文件存在问题ERDDAP™在v2.10中。 这些问题已经解决。 多亏了肖恩·贝尔
- 布鲁克斯: 刚刚进来ERDDAP™v2.10:如果在 URL 中指定了 lat lon 边框,那么在世界地图上没有绘制边框. 现在又来了 感谢约翰·莫伊雷尔.
- 东西ERDDAP™管理员需要知道和做:
- 布鲁克斯: 刚刚进来ERDDAP™v2.10: ArchiveAdataset, GenerateDataset 的脚本文件 Xml 和 DasDds 不起作用,因为他们没有 改变阶级路径ERDDAP™v2.10,现在有了 多亏了马可阿尔巴
- 内:datasets.xml,您现在可能有标记:
<emailDiagnosticsToErdData></emailDiagnosticsToErdData> <!-- true (the default) or false -->
目前, 如果为真 (如果标签是空的, 或者标签不在文件中) ,当用户的请求导致NullPointerException,ERDDAP™将发送堆栈追踪到erd.data at noaa.gov (联合国ERDDAP™开发团队) 。 。 。 这应该是安全的,因为没有机密信息 (例如,请求) 包含在电子邮件中。 这应该能够捕捉到任何导致NullPointerExceptions的模糊,完全出乎意料的bugs. 否则,用户会看到例外,但ERDDAP™开发者不会,所以我们不知道有问题需要解决.
这个标签有可能导致其他类似的诊断信息被电子邮件到erd.data at noaa.gov未来 电子邮件的内容将永远是最小的,并且与错误有关,而不是例如使用信息. 多亏了马可阿尔巴
- 更改: 现在, 常用压缩文件类型 (.bz2, (中文)..gz, (中文)..gzip, (中文)..tar, (中文)..tgz, (中文)..z, (中文)..zip) 也禁止字节范围请求。 可通过<在信件.xml 中不请求扩展名。
- 问题: 一样ERDDAP™2.10, (中文(简体) )..ncml 文件试图改变属性,不要改变属性. 这是我报告过的Netcdf-java中已知的bug, 他们说在Netcdf-java的下一次发布时会固定.
第2.10版 (中文(简体) ).
(2020-11-05发布.)
- 新特征和变化 (用户) 数字 :
- 新的:内插转换器从网格化数据集的值中高效地插入值. 因此,它对于研究动物轨道数据的研究人员特别有用。 此转换器在带有经度、经度和时间列的表格中 (可能还有其他栏) 并返回带有内插值的额外列的表格。 因此,这类似于大众X 实际剧本最初由Dave Foley创建,但提供每个请求最多100分的处理优势. 感谢戴夫·福里和乔丹·沃森 (NMFS) 。 。 。 。
- IMPROVED:高级搜索现在对非.html请求严格. 它现在将对有永久错误的请求提出例外 (例如,在 minLat > 最大Lat 中请求) 或临时错误 (例如,请求standard\_name这根本不存在) 。 。 。 对于.html请求,Advanced Search是不变的:和Google搜索一样,它尽其所能,默默地修正或忽略错误. 多亏了Rich Signell
- 改进:高级搜索页面上的地图现在更大 (你还是要偷看,但少看) 更准确 (但仍不完美) 。 。 。 感谢约翰·莫伊雷尔.
- IMPROVED: Make A Graph网页上的"草地面具"设置和请求地图的URL中的 &.land=.设置现在支持另外两个选项: "外线"只是绘制了陆地表大纲,政治界限,湖泊和河流. "关闭"不画任何东西。 见&. land=... 文档。 。 。 。 感谢约翰·莫伊雷尔.
- 改进:ERDDAP™现在可以使用三种新的标记类型: 无边界填充广场,无边界填充圈,无边界填充三角. 其代码由ETT/EMODnet物理的Marco Alba提供. 多亏了马可阿尔巴
- 纽约:"files"系统现在支持 plain 文件类型回复 (.csv, . . 克西夫, ..htmlTable, (中文)..itx, (中文)..json, (中文)..jsonlCSV1, (中文)..jsonlCSV, (中文)..jsonlKVP, (中文)..mat, (中文)..nc, (中文)..nccsv, (中文)..tsv,或.xhtml。 。 。 。) 例如, https://coastwatch.pfeg.noaa.gov/erddap/files/jplMURSST41/.csv 。 。 。 。 多亏了凯尔·威尔科克斯
- 改进:用户使用 数据访问表时生成的 URL (.html (中文(简体) ).) 或一个 Make-A-Graph (图片) 网页现在正确 %- 编码字符\[和\]。 。 。 这使得URL对人类的阅读有些困难,但从网络安全的角度来说更好. 管理员现在可以选择设置宽松查询QeryChars= '\[\]|' 在Tomcat服务器.xml 文件 (不安全) 或者没有 (较安全) 。 。 。 。 感谢安托万·奎里克,多米尼克·富勒-罗威尔等人.
- NEW: 如果对 EDDTable 数据集的请求包含( A) 变量 何处 (属性(A) 名称、属性 数值) , (中文).ERDDAP™将添加所有属性(_A) 名称=属性 值 _ 到请求变量列表 。 见添加( A) 变量 文档。 。 。 感谢奥雷利·布赖恩德等.
- 改变:ERDDAP™现在拒绝 / files/ 的字节区域请求.nc或.hdf文档。 不要试图连接到远程.nc或.hdf文件如同本地文件。 它效率低下,常常造成其他问题。 相反:
- 使用(OPeN)DAP要连接的客户端软件ERDDAP因为DAP本数据集的服务 (具有/网格/或/tabledap/ 在 URL 中) 。 。 。 。 就是这样DAP这是为。
- 使用数据集的数据访问表请求一个数据子集.
- 如果您长期需要整个文件或重复访问, 请使用curl, (中文).wget,或下载整个文件的浏览器,然后从本地文件副本中获取数据。
- 改进:.odv Txt 输出选项已被重写以支持新版本的ODV .txt文档,并支持正确显示轨迹、时间序列和剖面数据。
- IMPROVED:现在,双引号中的搜索词被解释为json字符串,因此可以有\编码字符. 除其他外,这可以让你搜索一个属性的确切匹配,例如"Institution=NOAA\n"不会匹配一个数据集与机构=NOAA NMFS。 。 。 多亏了丹·诺瓦茨基
- 改进:在其它地方,浮点数 (特别是转换成 双倍浮点数) 现在作为数字的略微四舍五入的版本出现在其他地方,例如以前显示为32.279987296875的双倍浮标,现在可能显示为32.28。 多亏了凯尔·威尔科克斯
- BUG FIX:未签名的整数音频文件被略微误读. 现在他们被正确解读。
- 东西ERDDAP™管理员需要知道和做:
- 警告:你第一次逃跑ERDDAP™v2.10, 一些基于本地数据文件的数据集将装入 非常喜欢 慢慢来 因为ERDDAP™需要重建其文件信息数据库。 在缓慢的初始重载后,它们会像以前一样快速加载. 请耐心点
- 事情你必须做:
- 当您第一次运行 v2. 10 时, 有些数据集可能不会加载, 因为ERDDAP™现在对一些元数据更为严格。 和以前一样ERDDAP™第一次装入时, 将发送电子邮件给您 。 这将包括未加载的每个数据集的错误消息 。 读取错误消息以找出问题 。 在大多数情况下,你只需要对数据集的元数据做一个小的改变来解决问题.
- 内datasets.xml搜索<sourceName& gt; = (帮助) (说明'='符号,表示固定价值sourceName) 。 。 。 。 对大多数ERDDAP™设置,这是罕见的。 如果后面有任何数值'='是字符串 (非数字) ,您现在必须把字符串用双引号附加。 举例来说, 在此之前:<sourceName& gt; = KZ401 数据<页:1sourceName> 翻译: 之后:<sourceName& gt; = “ KZ401 ”<页:1sourceName> 翻译:
- NEW:在设置.xml中有一个新的可选设置,<默认可访问ViaFiles>,设置默认<每个数据集都可以访问ViaFiles。 此新标签的默认是虚假的, 它模仿了上一个ERDDAP™行为 此低级设置会被给定的数据集所推翻<可访问ViaFiles > 设置。
建议 (因为有用户想要这个) 数字 : 如果你想让所有 的EDD... 从文件系统访问的 Files 数据集,然后
- 将此标签添加到您的设置. xml 文件 :
<defaultAccessibleViaFiles>true</defaultAccessibleViaFiles>
- (可选) 删除全部
<accessibleViaFiles>true</accessibleViaFiles>
输入datasets.xml因为默认是真实的
- 添加 QQ 过滤属性 : ERDDAP™用于所有整数变量的默认 QQFillValue: 数据类型的最大值 (例如,127个字节变量) 。 。 。 现在它没有了。 为了避免将这些值显示为数据值 (不缺少数值) ,您需要通过 QQFillValue 属性明确声明这些属性。 从现在开始,每次你开始ERDDAP™,它将向管理员发送一个带有 .csv 表格的电子邮件,其中包含没有 QQFillValue 的整数源变量列表或missing\_value属性,以及建议的新 QQFillVale 属性。 见添加 QQ 过滤 数值属性需要更多信息和指示。
- 如果您编译ERDDAP™,您需要修改javac命令行上的类路径参数,以添加这些新罐子的引用:lib/commons-jexl.jar;lib/aws-java-sdk.jar;lib/jackson-annotations.jar;lib/jackson-core.jar;lib/jackson-databind.jar. 。 。 。
- CHANGED:Tomcat 9现在是Tomcat的推荐版本,用于ERDDAP。 。 。 最新版本的Tomcat 8.5+目前也很好. 我们打扫干净了ERDDAP因为Tomcat 安装指令。 。 。 。
最新版本为:Java第8条 (没有Java9, 10, 11, ...... (英语).) 从通过 OpenJDK建议的版本Java(单位:千美元)ERDDAP。 。 。 。Java8有长期支持从领养OpenJDK,所以仍然安全使用,但记得为了安全原因定期获得最新版本.
- NEW: 脚本源名称/ Tabular 数据集中的衍生变量
EDD Table fromFiles, EDD Table from Database, 以及 EDD Table from FileNames 数据集现在可能包含下列表达式和脚本:sourceName。 。 。 这使得您可以根据源文件中的现有变量来制作新的变量。 给定新变量的计算是在结果的一行内完成的,对所有行都反复进行. 例如,将数值在−180 - 180°之间的经度变量与数值在0 - 360°之间的变量制成:
<sourceName& gt; = Math2. anglePM180 数据 (行. 栏 ("龙") ) <页:1sourceName> 翻译:
详情见脚本源名
多亏了鲍勃・西蒙斯 (之前策划的ERDDAP™v1.0 最终找到了执行的方法) Kevin O'Brien, Roland Schweitzer, John Maurer, 以及Apache JEXL 图书馆 做真正的困难部分 (和做得很好,并做到这一点) 。 。 。 。 - NEW: 未签名的整数数据类型 (ubyte, ushort, uint, ulong (乌比特语)) 现在被支持。 注意许多文件类型 (例如,.das、.dds、.dds、.dds、.dds.nc3个) 不要支持所有这些新的数据类型。 见数据 文件类型详细介绍如何ERDDAP™处理这些差异。 值得注意的是,由于(OPeN)DAP, 特别是 .dds 响应, 不支持签名字节、 长或 ulongs, 您可能想要使用ERDDAP以表格形式表示的.das和.das,见于http.../erddap/ (英语). 信息 / _ 时间datasetID_.html 网页 (比如说, https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html ) 您也可以在其它文件类型或.nccsv元数据响应 (比如说, https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata ) ,两者都支持所有情况下的所有数据类型.
警告:对于受这一变化影响的数据集,你可能会看到数据集存在问题,因为数据ERDDAP™从来源读取可能不同 (例如,先前被读作签名整数的变量现在可读作无签名整数) 。 。 。 由此产生的问题包括:没有在数据集中添加新文件,以及/或尝试访问数据时出现错误. 如果数据集有问题,首先要尝试设置困难 旗帜用于数据集。 如果这不能解决问题 那你就得看看日志 txt 查看错误消息, 深入到datasets.xml用于数据集,和/或可能为数据集重新运行生成Datasets.xml。 感谢Netcdf-java 5.x (迫使这一问题) 以及即将到来的CF 1.9。
- 现在有了更好的文件/咨询用于从 AWS S3 桶中的文件创建数据集。 多亏了米迦温格伦
- 更改: 与"files"系统。
- 处理这个的代码被重写为可供更多类使用.
- NEW:用户请求目录列表现在可以通过附加想要的文件扩展名:.csv,请求将响应作为标准普通表格类型之一..htmlTable, (中文)..itx, (中文)..json, (中文)..jsonlCSV1, (中文)..jsonlCSV, (中文)..jsonlKVP, (中文)..mat, (中文)..nc, (中文)..nccsv, (中文)..tsv,或.xhtml) (中文(简体) ). 举例来说,
https://coastwatch.pfeg.noaa.gov/erddap/files/jplMURSST41/.csv
感谢凯尔·威尔科克斯和谢恩·圣萨维奇. - 改进:现在,生成 数据集 Xml不会包括一个<在输出中可访问ViaFiles > 标记。 假设是,数据集将依赖于新数据的价值。<默认可访问ViaFiles > 在设置.xml中标记。 见无障碍 虚拟文件。 。 。 。
- 改进:其他数据集类型现在可以访问 虚拟文件 :EDDGrid