ERDDAP™ 変更点
ERDDAP™ 素晴らしい例です。 ユーザー主導のイノベーション 消費者から製品革新が頻繁に来るところ ( ERDDAP™ ユーザー) プロデューサーだけでなく、 ( ERDDAP™ 開発者) お問い合わせ 長年にわたって、新しい機能と変化のためのアイデアのほとんど ERDDAP™ ユーザーから来ています。 これらのユーザーは、その優れたアイデアのために以下にクレジットされます。 お問い合わせ ぜひご参加ください!
それぞれに関連した変更は次のとおりです。 ERDDAP™ リリース
バージョン2.28.1
(公開日 2025-09-05)
- お知らせ ERDDAP™ 管理者は知っておく必要があります。
- X-Forwarded-Prefix に追加されたサポート。 これは、サブパスでサーバーを実行している管理者に特に関心があります。 更新されたドキュメントをお読みください。 パスワード そして、 ニンジン 詳しくはこちら
お問い合わせ @srstsavage からのツイート
バージョン2.28.0
(リリース 2025-08-29)
-
新機能と変更 (ユーザ向け) : : :
-
Croissantスキーマ 詳しくはこちら 管理者は、デフォルトのメタデータがクロワッサンを使用しているかどうかを制御できますが、2.28.0 以降では、新しいエクスポートファイルタイプ ".croissant" でクロワッサン定義を要求できます。 (jsonld ファイルを提供する) お問い合わせ
-
お知らせ ERDDAP™ 管理者は知っておく必要があります。
-
新しいドッカー あらゆるマージリクエストで作成されたイメージ。 これらはアルファビルドであり、バージョンアップされていない。 "20250814T034025" というタグがあり、そのタグはビルド時に示します。 これらを使用できる最新の機能を試してみたい場合。 より安定的なものが必要な場合は、リリースを意味のあるバージョンタグで使用してください。 (例: 2.28.0) お問い合わせ アルファリリースを使用可能にすることを目指していますが、バージョンアップされたリリースよりもテストが少なくなっています。 最新リリースとなる「最新リリース」として、少なくとも新しいものを使用することをお勧めします。
お問い合わせ @ocefpafさん , @abkfenrisさん , @srstsavage からのツイート と Mathewビドル Docker Images に関する貢献 これは、@stsavageを除くすべてのものからの最初の貢献が含まれて!
- 生成をサポートするようになりました Croissantスキーマ ファイル。 デフォルトではあります。 set.xml で Croissant スキーマを無効にできます。 (これを行う必要がある場合は、GitHub で問題が発生したり、GitHub で問題が発生したりしてください。) : : :
<generateCroissantSchema>false</generateCroissantSchema>
-
いくつかの設定はデフォルト値を変更しました。 useHeadersForUrl と useEddReflection はデフォルトを true にしました。 問題を引き起こし、誤って設定する必要がある場合は、問題を作成してください。 意図は、将来のリリースでそれらを削除することです。
-
一部設定が削除されました。 useSharedWatchService とリダイレクトドキュメント ToGitHubIo は、複数のリリースでデフォルトで true に設定されており、この時点ではかなりよくテストされていました。 いくつかのコードのクリーンアップのために許可されているこれらの削除。
-
いくつかの小さな変更、バグ修正、最適化。
-
お問い合わせ ERDDAP™ 開発者:
-
デッドコードのロットを削除しました。 多くの警告が修正されました。
バージョン2.27.0
(リリース 2025-06-11)
-
新機能と変更 (ユーザ向け) : : :
-
/erddap/convert/color.html のサーバー上のcolorbarコンバーターへの新しいデータ
-
お知らせ ERDDAP™ 管理者は知っておく必要があります。
-
デフォルト behavoir は、キャッシュが主要なロードデータセットタスクの独立して消去されることです。 これは、古いキャッシュファイルのより信頼性と定期的なクリアを可能にします。 ディスクスペースの低いときにサーバーのBehavoirを改善する追加の作業があります (リクエストのエラーを返すと、サーバーがスペースからなくなる可能性があり、エラーを防止しようとすると、ディスクの状況が低いときにキャッシュを頻繁にクリアする) お問い合わせ インスタグラム datasets.xml (または setup.xml) 新しいキャッシュを追加/設定できます ClearMinutes パラメータは、サーバーがキャッシュをクリアする方法を頻繁に制御します。 Note、既存の cacheMinutes パラメータは、保存するファイルの年齢、新しいキャッシュを制御します。 ClearMinutesは、シャッチをクリアする頻度です。
<cacheClearMinutes>15</cacheClearMinutes>
これは推奨されていないが、setup.xml で false に設定することで、新しいキャッシュクリアチェックを無効にすることができます。 キャッシュ ClearMinutesは、 データセットのドキュメント お問い合わせ
- 集中データセットメタデータサポート 値のローカリゼーションをサポート addAttributes セクション。 追加のxml:langタグで属性を追加するだけです。 例えば、フランス語のタイトルをデータセットに追加する addAttributes セクションには以下が含まれます:
<att name="title">Data from a local source.</att>
<att name="title" xml:lang="fr">Données provenant d'une source locale.</att>
利用可能な追加詳細 メタデータドキュメント お問い合わせ
-
新しいドッカー SSL と barebones Prometheus サーバーのオプションでファイルをコンパイルします。 シャンゼ・セント・サベージ氏、プロメテウスの SSL と Jiahui Hu 氏に感謝します。
-
設定ファイルに依存する代わりに、ヘッダ内の情報を使用してサーバー URL を判断するサポート。 これにより、サーバーは複数の名前でアクセスでき、特定の設定を簡素化できます。 ご意見・ご要望等ございましたら、お気軽にお問い合わせ下さい。
<useHeadersForUrl>true</useHeadersForUrl>
-
いくつかの小さな変更、バグ修正、最適化。
-
お問い合わせ ERDDAP™ 開発者:
-
出力ファイルタイプがコードで定義される方法のレファクタ。 多くのコードの場所に触れなくてもファイルタイプを追加できるようにします。
バージョン 2.26
(リリース 2025-03-31)
-
すべてのために:
-
ドキュメントサイトへの大きな更新:https://erddap.github.io/ 更新された外観に加えて、ナビゲーション、検索、翻訳が改善され、今後維持しやすくなります!
-
新機能と変更 (ユーザ向け) : : :
-
サブスクリプションと RSS 更新はファイル変更から頻繁に更新されるデータセットのためにより確実に起こるべきです。
-
お知らせ ERDDAP™ 管理者は知っておく必要があります。
-
デフォルトリリースは必須/サポート Java バージョン21. このリリースに戻り、簡単に作ることができます Java 17 互換バイナリ。
-
UI内のデータセットについて表示される情報をカスタマイズする新機能。 データセットの引用のようなものを追加するには、これは特に便利です。 詳細については、あな たは読むことができます 新しいドキュメント お問い合わせ ご協力ありがとうございました!
-
追加のPrometheusメトリック。 一番大きいのは
http _request_duration_seconds
では、リクエストの応答時間を "request_type", "dataset_id", "dataset_type", "file_type", "lang_code", "status_code" で区切るリクエストの応答時間が含まれます。 このマシン読み取り可能なフォーマットは、ユーザーがサーバーを使用する方法を理解するために、メトリックのより良いコレクションを有効にします。 -
ISO19115 XMLファイルを生成する新しい方法。 このリリースでは、Apache SIS を使用します。 ご意見・ご要望等ございましたら、お気軽にお問い合わせ下さい。
<useSisISO19115>true</useSisISO19115>
-
UI は、各 URL の個々のリンクをフィールドに作成します。 infoUrl そして要約。
-
サブスクリプションと RSS 更新はファイル変更から頻繁に更新されるデータセットのためにより確実に起こるべきです。 問題が起きた場合は、GitHub でアクセスし、下記のフラグを setup.xml に追加して機能を無効にしてください。 コメントはありません
<updateSubsRssOnFileChanges>false</updateSubsRssOnFileChanges>
- サブセット変数は、データセット型 EDDTableFromNcCFFiles で自動的に生成されません。 行動に頼っていたら、 (好まれた解決) 追加する subsetVariables データセット定義へ datasets.xml または、setup.xml に以下のフラグを追加します。 これをオンにする必要があると感じた場合は、GitHub でアクセスしてください。そのため、ご使用のユースケースを先に動かすことができます。 コメントはありません
<includeNcCFSubsetVariables>true</includeNcCFSubsetVariables>
- サーバがドキュメントリクエストをリダイレクトするようになりました (ダウンロード中/ 移行されたドキュメント) 新しいドキュメントサイトへ。 必要に応じて、setup.xml のフラグでこれを無効化できます。 コメントはありません
<redirectDocumentationToGitHubIo>false</redirectDocumentationToGitHubIo>
-
いくつかの小さな変更とバグ修正。
-
お問い合わせ ERDDAP™ 開発者:
-
コードの品質改善とコードのクリーンアップ これには、マイナーな最適化、クロージャのリソースの取り扱いが向上し、長い障害物データ型から離れることが含まれます。 (ベクトルのような) お問い合わせ
-
設定、メッセージ、メトリックコードのほとんどをプルアウトするために、EDStatic への大規模なリファクタリング。 また、ディレクトリパスの初期化と処理をカプセル化します。 (これらの最後の2は、もっとやるべきです。)
-
正式にサポートされている Docker Image への多くの進行。 計画は完了し、後にリリースすることです ERDDAP™ 2.26 リリース対応
バージョン 2.25
(公開日 2024-10-31)
- 新機能と変更 (ユーザ向け) : : :
- EDDTableFromFiles は、派生した出力のみでクエリをサポートできるようになりました。 (グローバル、jexlスクリプト、または変数) お問い合わせ
- お知らせ ERDDAP™ 管理者は知っておく必要があります。
- バージョン 2.25 は要求します Java 21 以降 LTSバージョンで1年以上使用可能で す。
- SharedWatchService はデフォルトです。 無効にする必要がある場合は、chrisにお問い合わせください。 noaaa.gov で john を 知っているので、将来のバージョンで改善して追加することができます。 <useSharedWatchサービス>false</useSharedWatchService> を setup.xml へ。
- ザ・オブ・ザ・ ERDDAP™ サーバ起動時に servlet が起動します。 つまり、リクエストが作成されるまで待つのではなく、データセットがすぐにロードを開始します。
- EDDTableFromMultidimNcFiles の removeMVRows パラメータは、今度は効果をもたらします。 false に設定すると、一部のクエリが大幅に高速化できますが、すべてのデータセットには適していません。 詳細については、こちらをご覧ください パラメータの説明 お問い合わせ
- データセット (EDDTableFromNcFiles と EDDGrid からNcFiles) zarr ファイルがサポートされています。 fileNameRegex または pathRegex のいずれかに "zarr" を含める必要があります。 詳細はこちら データセットのドキュメントの zarr の secion 詳しくはこちら
- 新しいデータセットタイプ、EDDTableFromParquetFilesがサポートされています。 詳細はこちら EDDTableFromParquetFiles データセットのドキュメントの secion 詳しくはこちら
- Prometheus メトリック /erddap/metrics で利用できます。
- 新しいXMLパーザーの実装が利用可能です。 この新しいパーサーは、Xinclude を Xinclude で使用することができます datasets.xml お問い合わせ Ayush Singh の機能をありがとう。
- 新しいパラメーター datasets.xml 異常な活動の電子メールを制御するため。 珍しい行為 FailPercent デフォルトは 25% の古い値です。 Ayush Singh の機能をありがとう。
- dataset の読み込みエラーが status.html ページに表示されているかどうかを制御する setup.xml の新しいパラメーター。 デフォルトでは、ステータスページのデータセットエラーを無効にするには、showLoadErrorsOnStatusPage を false に設定します。<showLoadErrorsOnStatusページ>false</showLoadErrorsOnStatusページ>
- いくつかの小さな変更とバグ修正。
- お問い合わせ ERDDAP™ 開発者:
- 単位および統合に分けられるテスト (遅い) テスト。 また、テストが有効化され、テストが不十分になりました。
- エラーの傾向 (一部のチェックは無効になっています) Maven によって統合されるスポットバグ。
- Googleスタイルガイドと一致させるためにフォーマットされた完全なコードベース。
バージョン 2.24
(公開日 2024-06-07)
- 新機能と変更 (ユーザ向け) : : :
- 利用できる音響データセットのための新しい色のパレットEK80。 Rob Cermak のおかげで、これに感謝します。
- EDDTableAggregateRowsがすべての子供から適切な範囲を表示しなかった問題を修正しました。 修正とバグ報告のためのマルコ・アルバのおかげで。
- お知らせ ERDDAP™ 管理者は知っておく必要があります。
- するには:セキュリティの変更: Google 認証は、CSP の変更が必要な場合があります。
具体的には、追加する必要がありますhttps://accounts.google.com/gsi/stylestlye-src およびhttps://accounts.google.com/gsi/src に接続します。 script-src を使うには、https://accounts.google.com/gsi/client.
より多くの情報のためにあなたが行くことができる サイトマップ CSPの設定について
- 新規共有ウォッチサービス これは、更新のためのディレクトリを見るための新しいオプションです。 データセットごとに1つのスレッドではなく、各ファイルシステムに1つのスレッドがあります。 ほとんどの場合、変更を監視するために使用されるスレッドの数を大幅に削減します。 すべてのデータセットは、独自の更新頻度を持つ各データセットの代わりに更新されます。 ほとんどの場合、これはほとんどのデータセットのより頻繁に更新を意味します。
この追加を有効にするには<useSharedWatchサービス>true</useSharedWatchService> を setup.xml へ。
ぜひ、ぜひお試しください。 noaaa.govでジョン.
- ログに誤ったvarの名前を修正しました。 Ayush Singhの修正のおかげで。
- いくつかの小さな変更とバグ修正。
- 改善のための ERDDAP™ 開発者:
- Dockerを使ったローカル開発のサポート マット・ホプソンとロジェに感謝します。
- Jetty およびドキュメントの改善によるローカル開発のサポート Micah Wengren ありがとうございます。
- 問題のクロスプラットフォームを削減するためのテストの変更。 お問い合わせ シャネ・セント・サヴィッジ
バージョン 2.23
(リリース 2023-02-27)
このリリースはボブ・サイモンズによって行われ、それによって、クリス・ジョンへの移行中に、彼はまだ周りと活動的であることを示しています。 このリリースでは、指定された場合を除き、すべてのコードの変更は Chis John によって行われます。
- 新機能と変更 (ユーザ向け) : : :
- (なし)
- お知らせ ERDDAP™ 管理者は知っておく必要があります。
- するには:セキュリティの変更: 「Googleでログイン」の一部である新しいGoogle IDサービスライブラリを介してGoogle認証が達成されました。 旧「Googleサインイン」システムのサポートは2023-03-31を中止します。 そのため、Google 認証をお使いの場合 ERDDAP™ インストール, あなたは、に更新する必要があります ERDDAP™ v2.23+ の前に。 (ご迷惑をおかけしますが、ご了承ください。 それはボブの欠陥です。)
- 改善:NCCSV は v1.2 になりました。 変更は、ファイルがUTF-8でエンコードされたファイルであることです。 (彼らはASCIIだった) そのため、Unicode 文字はそのままに、エンコーディングなしで \u_hhhhhhhhhhhhhh_ として指定できます。 NCCSVファイルを書くとき、 ERDDAP™ v1.2 ファイルを書きます。 ERDDAP™ v1.0 と v1.1 の仕様に従い、NCCSV ファイルを読み込みます。 Pauline-Chauvet、n-a-t-e、thogar-computer のおかげで、これを提案し、さまざまなスプレッドシートプログラムがUTF-8ファイルをインポートできるようにテストを実施します。 このコードの変更のためにボブサイモンのおかげで.
- NEW: status.html の Web ページには、データセットの loadDatasets が現在ロードおよび関連する統計情報、データセットがロードされていない場合、またはデータセットがロードされていない場合のどれかを示すトップの近くの行があります。 これは非常に役立つことができます ERDDAP™ ロードの理由を把握しようとする管理者 データセットは長持ちしています。 また、nGridDatasets、nTableDatasets、nTotalDatasets は、現在インスタンス化されている以下の数をカウントします。 (以前、彼らは最後の主要な負荷の端としていました データセット) お問い合わせ この変更は、ロイ・メンデルスゾーンのことです。 このコードの変更のためにボブサイモンのおかげで.
- 生成: GenerateDatasets XmlがCF-1.10に変更 (CF-1.6 は) "Convention" 属性で。 このコードの変更のためにボブサイモンのおかげで.
- いくつかの小さな変更とバグ修正。
バージョン 2.22
(リリース 2022-12-08)
今回のリリースはボブ・サイモンズによって行われたことに注意して、彼の成功者への移行中に、彼はまだ周りとアクティブであることを示しました。
- 新機能と変更 (ユーザ向け) : : :
- (なし)
- お知らせ ERDDAP™ 管理者は知っておく必要があります。
- する: 何も.
- セキュリティ バグ修正: 言語選択のためのコードにクロスサイトスクリプト関連のバグがありました。 お問い合わせ NOAA これをキャッチするためのセキュリティスキャン。 これは、 NOAA セキュリティは積極的に、定期的にセキュリティの弱点を探しています ERDDAP お問い合わせ
- セキュリティフィックス: 使用する多くのライブラリ ERDDAP™ このリリースの一環として、通常どおり更新されました。 今回はPostgreSQLドライバをアップデートしました。 (セキュリティバグがあった) から 42.5.1.
- 改善: より小さい変更への ERDDAP メモリ管理システムは、利用可能なメモリが不足しているため、与えられたリクエストが失敗する可能性を減らす必要があります。
- いくつかの小さな変更とバグ修正。
バージョン 2.21
(リリース 2022-10-09)
- 新機能と変更 (ユーザ向け) : : :
- (なし)
- お知らせ ERDDAP™ 管理者は知っておく必要があります。
- お問い合わせ Java 17、 setenv.bat または setenv.sh の JAVA\_OPTS で \-d64 を使用しないでください。 そこであれば、削除してください。 64ビット版をダウンロードした ときに64ビットモードが選択されていると思います Java お問い合わせ サム・ウッドマンのご協力ありがとうございました。
- バグフィックス: 時々、新しいメールシステムは、あまりにも頻繁にログインしようとしました。これにより、Googleメールサーバーは、すべての将来のログを試みることを拒否しました。 これで、メールシステムがこれと関連の問題を回避します。
バージョン 2.20
(リリース 2022-09-30)
- v2.20 を使用しないでください。 それは欠陥です。 しかし、管理者は、v2.21 +にアップグレードするときに、下に記載されているTO DO項目を行う必要があります。
- 新機能と変更 (ユーザ向け) : : :
- (なし)
- お知らせ ERDDAP™ 管理者は知っておく必要があります。
- 改善: 古いメモリ管理システムを再有効化 (数学2.ensureMemoryAvailable) 新しいメモリ管理システムを修正 (EDStatic.shedこのリクエスト) うまくいく。 お問い合わせ 記憶状態 詳しくはこちら
- CHANGED: デフォルト<ipAddressMaxRequests> お問い合わせ datasets.xml 7から15に増加しました。 それはいくつかの正当なものであることは明らかです WMS クライアントは7件以上の同時リクエストを生成できます。
バージョン 2.19
(リリース 2022-09-01)
- v2.19 を使用しないでください。 それは欠陥です。 しかし、管理者は、v2.20 +にアップグレードする際に、下に記載されているTO DO項目を行う必要があります。
- 新機能と変更 (ユーザ向け) : : :
- NEW:新しいサーバー側の機能があります、 orderBy 好きな作品の絶え間ない orderBy , しかし、降順にソート. アダム・リードベッターのおかげで。
- 即興:今、グラフ (地図ではなくマップ) キャンバスに空きスペースを埋めるために展開します。つまり、凡例では使われない空間です。 &.size=width を追加して操作することで、高グラフ、四角グラフ、または広いグラフを得ることができます。 | height パラメータ (幅と高さは、キャンバスのサイズ、ピクセルで指定します) URL リクエストで。 (.graph の Web ページではオプションではありません。 手動でURLに追加する必要があります。) &.sizeパラメータを指定しない場合は、.smallPng、.png、.largePng、.smallPdf、.pdf、および.large.pdfの要求はあらかじめ定義されたキャンバスサイズを持っているので、グラフは利用可能なスペースを埋めるために展開しますが、通常はほぼ四角になります。 ボブ・フレミングのおかげ
- お知らせ ERDDAP™ 管理者は知っておく必要があります。
- お問い合わせ ERDDAP™ 今すぐリクエスト Java 17 と関連する Tomcat 10. あなたが従わなければならない ERDDAP™ インストール手順 (または Docker の等しい例) インストールする Java 17 と Tomcat 10 をコピーし、 \[ トームキャット \] あなたのTomcat 8インストールから新しい/contentディレクトリ \[ トームキャット \] ディレクトリ。 あなたがあなたのものにする必要がある他の変更はありません ERDDAP この変更に関連するインストール。 つまり、 ERDDAP™ 前にやったように作品。
忘れてはいけません ERDDAP -Tomcatのserver.xmlとcontext.xmlをアップグレードするときに関連した変更。 お問い合わせ ERDDAP お問い合わせ Tomcatインストール手順 お問い合わせ
私の印象 Java 17 は、長期的、より大きい適用のためのより多くの処理力および記憶を好むことです ERDDAP™ より少し遅くなるので Java 低い電力コンピュータとの8 (例:2コアと最小限のRAM) そしてより少し速く働かせます Java 8 高い発電コンピュータと (例:4コアと豊富なRAM) お問い合わせ パフォーマンスが悪い場合は、Linux のようなプログラムを使用してください。 トップトップ リソースの使用法を確認し、与えることを考慮する ERDDAP™ より多くのリソース、特により多くのメモリ。 記憶は安い! ほとんどの携帯電話は、実行するために使用しているサーバーよりも多くのプロセッサとメモリを持っています ERDDAP お問い合わせ Erin Turnbullのおかげで.
- TO DO: ご利用の場合 ERDDAP™ Cassandraにアクセスするには、Cassandraのために、あなたは、バージョンの Java Cassandraを実行するために使用していたこと。 スイッチだけ Java 17 ランニングのための Tomcat+ ERDDAP お問い合わせ
- お問い合わせ: サーバの CPU が 4 コアと 8 + GB の RAM を持っている場合は、これらの設定 を変更してください。 datasets.xml ファイル:
<nGridThreads>3</nGridThreads>
<nTableThreads>3</nTableThreads>
サーバがリソースが少ない場合は、その設定の「1」に固執します。 nThreadsシステム EDDGrid ファイルとEDDTable FromFilesが大幅に改善されました。 これらの変化は、巨大な速度改善につながる (例えば、nThreads が 2 以上に設定されると 2X のスピードアップ) 最も困難な要求のために (多数のファイルが結果を集めるために処理しなければならない場合) お問い合わせ Chris Johnの関連変更は、全体的に一般的なスピードアップにつながる ERDDAP お問い合わせ これらの変更のコードは、Chris John が貢献しました。 お問い合わせ クリス!
- 警告: 催眠 datasetID 's は非推奨であり、サポートされていない (技術的に許可されているが) お問い合わせ 次のリリースでは、おそらく使用できません。 もしあなたがハイフンを使うなら、問題を避けるためにアンダースコアに転換して下さい。 変更を加えると、自分のスピードで行います。 次のリリースまで待ってから、慌ててて、その日に対処する必要があります。
- NEW: 今、のために .htmlTable 文字列セルのデータにデータが含まれ ている場合、data:image/png;base64 は base64 のエンコード .png イメージで、 ERDDAP™ アイコンが表示されます (そのため、ユーザーはそれを上回るならイメージを見ることができます) テキストや画像をクリップボードに保存するためのボタン。 マルコ・アルバに感謝 (コードに貢献した方) ボブサイモンズ (少し修正した) お問い合わせ
- 新規: -doNotAddStandardNames 実行時に\-doNotAddStandardNamesをコマンドラインパラメータとして含める場合 データセット Xmlは、発生します データセット Xmlは追加しません standard\_name お問い合わせ addAttributes 緯度、経度、高度、深さまたは時間という変数以外の任意の変数 (明らかである standard\_name ツイート) お問い合わせ 出力を生成から使用している場合は便利です データセット 直接Xml ERDDAP™ 出力を編集することなく、生成する データセット Xmlはしばしば推測します standard\_name 誤って。 (使用する前に、出力を編集しておくことをお勧めします。 ERDDAP お問い合わせ) このパラメータを使用すると、推測されるため、他のマイナーな関連効果があります standard\_name 他の目的のために、例えば、新しいを作成するために使用されることが多い long\_name 、colorBar の設定を作成する。 Kevin O'Brien(ケビン・オビエン)
- NEW: 今置くことができます<updateMaxイベント>10</updateMaxイベント> お問い合わせ datasets.xml (トップ付近の他の設定で) ファイル変更の最大数を変更する (デフォルト=10) updateEveryNMillisシステムで処理されます。 大きい数字 (100 か。) データセットが常に最新の状態に保つことが非常に重要である場合、便利です。 詳細はこちら updateMaxEvents ドキュメント お問い合わせ John Maurerさん、ありがとうございました。
- NEW: グローバルなサポートを追加 real\_time =trueの場合 | false" 文字列属性。 これが false の場合 (デフォルト) データセットが更新を使用しない場合 エベンミリリス、 ERDDAP™ ファイルが作成される必要のあるファイルタイプのリクエストに対するレスポンスをキャッシュします。 ERDDAP™ 応答をユーザーに送信し、最大15分間再利用を開始できます。 (例: .nc , .png) お問い合わせ これがtrueに設定されているか、データセットが更新を使用している場合 エベンミリリス、 ERDDAP™ 応答ファイルをキャッシュしないようにし、新しく作成したファイルを常に返します。 John Maurerさん、ありがとうございました。
- 新規:メールが別のメールに送信されます。 これは、loadDatasets がメールが送信されるのを待つ必要がないため、データセットやその他のアクションを高速化します。 新しいシステムは、メールセッションごとに複数のメールを送ることができます。そのため、メールサーバのログイン回数を減らし、失敗する恐れを減らすことができます。 log.txt の status.html ページと診断メッセージの emailThread の統計があります。 "emailThread" を探します。 nEmailsPerSession=0 の背が高いため、メールセッションはメール送信できませんでした。 ボブ・サイモンズのおかげで。
- CHANGED:メールが若干異なるコードで送信されます (なぜなら、 Java 17 とメールへの変更スレッド) お問い合わせ メールでのお問い合わせ erd.data at noaa.gov お問い合わせ
- NEW:リモート URL の「タッチ」が別々の touchThread で処理されるサブスクリプションアクション。 これにより、ロードデータセットやその他のアクションが URL に速く触れるようになります。ロードデータセットは、タッチが完了するまで待つ必要はありません。 log.txt の status.html ページと診断メッセージのtouchThread の統計情報があります。 ボブ・サイモンズのおかげで。
- NEW: status.html ページでは、「Major LoadDatasets Time Series」では、現在のため、キャッシュされたリクエストの数を示す新しい「shed」列があります。 ERDDAP™ メモリ使用量が高すぎました。 キャッシュされたリクエストは、HTTPステータスコード503 "Service available" を返します。 これらの要求は必ずしも問題ではありませんでした。 忙しい時間に来たばかり。 これは、方法の刷新の一部でした ERDDAP™ 高いメモリ使用量を扱います。
- 新機能: Unix/Linux コンピューターでは、CPU 負荷やメモリ使用を含む現在のオペレーティングシステム情報を含む、Status.html の Web ページに「OS Info」行があります。
- 即興:今、いつ ERDDAP™ 再起動され、quickRestart=true が、EDDTableFromFiles の datasets がサブセットを再利用します。 .nc そして明確 .nc お問い合わせ 一部のデータセットでは、データセットをロードする時間を大幅に削減 (例:60秒から0.3秒) お問い合わせ 新しいメールに加えて、Thread と TaskThread (詳しくはこちら) 、これは大幅に再起動をスピードアップする必要があります ERDDAP™ たくさん ERDDAP™ インストール。 ベン・アダムスとジョン・ケルフットのおかげ
- 変更: 以前、孤児のデータセット (生きているデータセット ERDDAP™ しかし、 datasets.xml ) ステータスを記しただけでした。 各主要な loadDatasets の後の html および log.txt で。 これで、自動的に削除されます。 ERDDAP™ status.html と log.txt で通知され、メールにメールが送信されます。 お問い合わせ データセットを削除したい場合 ERDDAP™ , 今、あなたがしなければならないのは、そのXMLのチャンクを取り除きます datasets.xml 次の主要な loadDataset で削除されます。 ボブ・サイモンズに感謝します。
- Netcdf-java v5.5.2とv5.5.3のKNOWN BUG: ザ・オブ・ザ・ EDDGrid フォードズ GenerateDatasetsのカタログオプション リモートTHREDDSカタログ内のデータセットへの参照を含むTHREDDSカタログに使用するXml。 今ではそうではありません。 netcdf-java 開発者に問題が報告されました。
- BUG FIX: Docker ユーザが setup.xml パラメータを経由して設定する ERDDAP \paramName: int と boolean のパラメーター (例:メール Smtpポート) , ERDDAP™ paramName を正しく探しませんでした。 お問い合わせ ERDDAP \paramName。 アレッサンドロ・デ・ドンノさん、ありがとうございました。
- 変更: ERDDAP™ 新しく作成したテストイメージが期待どおりに確認するために、自動システムを使用します。 クリスのおかげで ジョン・フォー・提案とボブ・サイモンの実装。
バージョン 2.18
(リリース 2022-02-23)
- 新機能と変更 (ユーザ向け) : : :
- メニュー
- お知らせ ERDDAP™ 管理者は知っておく必要があります。
- バグフィックス: .nc 一部の状況では、ファイルが閉じられませんでした。 今、彼らはいます。 マルコ・アルバ、ロランド・シュヴェッツェーザー、ジョン・マウラー、その他
バージョン 2.17
(リリース 2022-02-16)
- 新機能と変更 (ユーザ向け) : : :
- バグフィックス: 変更後 orderBy 数年前に、Tabledap's Make A Graph が使用した多くのクエリを正しく処理しなかった orderBy Xxx. なるほど。 Maurice Libes のおかげで.
- 変更: 以前、 ERDDAP™ リクエストの拒否 トランスペアレント 緯度や経度値が部分的に、あるいは完全に範囲外であったときのPngの。 ( ERDDAP™ GitHub の問題 #19, Rob Fuller に投稿 – Rob の投稿のおかげで) これで、画像の任意の範囲領域の透明ピクセルを返します。 多くのクライアントアプリケーションに便利です。 この変更を行うコードは、Chris John によって完全に行われました。 ありがとうございます。
- 変更: 以前、 ERDDAP™ 与えられた次元のインデックス値が与えられた次元のインデックス値が与えられた Griddap 要求を拒否しました \[ 高い:低い \] お問い合わせ これにより、低値と高値のスワップにより、これらのリクエストが有効になります。 これは、ユーザーやXtractoなどの外部プログラムに対して、緯度値が高値から低域まで、要求を要求するために、緯度値を持ついくつかのデータセットを追跡する必要がありました \[ (50万円) : : : (2018年12月20日) \] インデックス空間の要求があったように \[ 低い:最高 \] お問い 合わせ お問い合わせhttps://coastwatch.pfeg.noaa.gov/erddap/griddap/jplAquariusSSS3MonthV5.html今、リクエストは \[ (2018年12月20日) : : : (50万円) \] これらのデータセットの1つが自動的に解釈されます \[ (50万円) : : : (2018年12月20日) \] お問い合わせ
- CHANGED: .esriAscii リクエストは、ユーザのブラウザーで「File : Save As」ダイアログ ボックスをトリガーします。 ジョエル・ヴァン・ノオルドに感謝します。
- バグフィックス: 今、子供のデータセットの縦度変数が EDDGrid LonPM180または EDDGrid Lon0360 データセットに valid\_min および/または valid\_max 属性、それらは削除されます EDDGrid LonPM180または EDDGrid Lon0360 データセット。 Roy Mendelssohn のおかげで.
- お知らせ ERDDAP™ 管理者は知っておく必要があります。
- TO DO: セットがあったら<dataProviderFormActive> は、XSS 脆弱性を一時的に処理するために false にすることで、true に戻します。
- SECURITY BUG FIX: データプロバイダのフォームでXSS脆弱性を修正しました。 Genaro Contreras Gutiérrez さん、ありがとうございました。
- バグフィックス: AWS S3 が 10000 以上のファイルを持っていた場合、 ERDDAP™ 「内部エラー」を押します。 修正しました。 Andy Zieglerのおかげで.
- バグフィックス: EDDGrid SideBySide は変数を許可しなかった sourceName s は異なる子のデータセットと同じです。 なるほど。 Joshua Stanford のおかげで.
バージョン 2.16
(リリース 2021-12-17)
- 新機能と変更 (ユーザ向け) : : :
- CHANGES/BUGの修正: 言語固有のエディタからの提案のおかげで、翻訳システムへの多くの小さな変更。 Melanie Abecassis、Marco Alba、Jessy Barrette、Filipe Fernandes、Etienne Godin、Jennifer Sevadjian、およびMike Smitのおかげで。
- Google Translateの用語で要求されるように、Google翻訳の適切な免責事項とアトリビューションを追加します。 また、<html> は、すべてのウェブページで HTML にタグをつけて、翻訳された機械として、英語以外のページを正しく識別できるようになりました。 マイク・シミのおかげで。
- バグフィックス: ログインページが異なる言語設定で正しく機能できるようになりました。 マイク・シミのおかげで。
- ニュース orderBy Sum フィルター。 そして、新しいチェックすべてとチェック解除すべてのボタン EDDGrid データアクセスフォームウェブページ マルコ・アルバのコードコントリビューションのおかげで。
- お知らせ ERDDAP™ 管理者は知っておく必要があります。
- お問い合わせ <質問MarkImageFile>QuestionMark.jpg</questionMarkImageFile > ドキュメント setup.xml ファイルでは、タグ全体を削除する必要があります。 (推奨されるので、デフォルトファイルは使用されます) または変更する: <質問MarkImageFile>QuestionMark.png</questionMarkImageFile > ドキュメント
- 変更: ちょうどあなたが知っている、 リクルート 主/推薦された源として採用OpenJDKを取り替えました Java (オープンJDK) お問い合わせ
- CHANGE:ログファイルから ERDDAP™ , 生成データセット Xml と DasDds は現在 UTF-8 で、コンピューターのデフォルト文字セットではありません。 私は多くのチェックを行い、いくつかの変更を行なったので、 ERDDAP™ すべての種類のファイルを読み書きしたり、書きするときに常に適切な文字セットを指定します。 (複数の場合) コンピューターのデフォルト文字セットに依存します。 これは、いくつかの間違いを修正し、できるだけ多くのファイルタイプのためにUTF-8を使用することの目標にできる限り近いように移動しました (例:.log、.xml、.html、 .json , .json お問い合わせ .nc ヘッダー) お問い合わせ ISO-8859-1 を使用するには、古いファイルの種類が必要です。 (例: OPeNDAP .das、.dds、.csv、 .tsv , .nc 3、 .nccsv , .cpt) お問い合わせ 以前はCFグループやCFグループと連携しようとしました。 Unidata UTF-8のサポートを追加 .nc 3つのファイル;両方が抵抗力があるでした。
- NEW: AWS S3からファイルをダウンロードすると、 ERDDAP のキャッシュ FromUrlシステム EDDGrid ファイルとEDDTable FromFiles は、新しい AWS Transfer Manager を使用して、並列化されたチャンクを使用してファイルをダウンロードできるようになりました。 (従って非常に速い) お問い合わせ ターゲットスループットはファイルごとに20Gbpsに設定されますので、これはすべてのAWSインスタンスタイプでうまく動作しますが、特に優れた「ネットワークパフォーマンス」を持つもの。 この変更を使って ERDDAP のキャッシュ FromUrlシステムは、あらかじめチャンクされたファイルの 並列ダウンロードのXarrayのアプローチに匹敵する速度を提供しますが、ソースファイルを変換する必要はありません .nc そして、 .hdf チャンクされたXarrayファイルへ。 実際、 ERDDAP 's システムが同じファイルから読み込むための後続リクエストがある場合に優れています。 ERDDAP™ 現在、ファイルのローカルコピーを持っています。 私たちのコミュニティは、長年にわたり標準化を続けてきました .nc そして、 .hdf ファイル。 これで、AWS S3 でデータを保存するときに、すべてのパフォーマンスをうまく取得するだけを AWS にすべきではありません。 豊富なSignellのおかげで。
- CHANGE: searchEngine=Lucene は、現在、非推奨です。 多くの場合、searchEngine=originalのより望ましい動作とは若干異なる結果をもたらす複雑なシステムです。 ほとんどすべての ERDDAP™ インストール、Luceneの時間の節約は結果の違いをオフセットしません。 必要に応じて、searchEngine=original を使用してください。 問題が発生した場合は、ボブにメールを送ってください。
- CHANGE: ルーセンのsearchEngineは、元のsearchEngineのように動作します。 ルーセンがデータセットのマッチを考えて元のものではないと判断した場合、もうありません。 また、ルクエンのランキングでは、元のランキングと同等 (オリジナルは、常にランキングを計算するために使用されるので) お問い合わせ
- バグフィックス: 最近のリリースで始まり、 ERDDAP™ AWS S3 の Bucket で最初の 1000 以上のオブジェクトが表示されない。 今、 ERDDAP™ オブジェクトのすべてが表示されます。 Andy Zieglerのおかげで.
- BUG FIX: 今EDDTableAggregate Rowsは削除します actual\_range 子データセットの1つ以上が変数を知らなかったら、属性 お問い合わせ actual\_range (例:EDDTableFromDatabase) お問い合わせ Erik Gelettiのおかげで.
バージョン 2.15
(リリース 2021-11-19)
- 新機能と変更 (ユーザ向け) : : :
- ERDDAP™ すべてのWebページで使用する言語を指定できるようにする新しいシステムがあります。 もし ERDDAP™ インストールは、すべてのWebページの右上隅にある言語の一覧が表示されます。 ERDDAP™ このバージョンの前の URL は引き続き機能し、英語のコンテンツを常に返します。
すべてのテキストやすべてのWebページが翻訳されていない。 このプロジェクトでは、Qiとボブが100%になるのを防ぐ時間制約がありました。
明らかな質問は、ChromeがWebページをオンザフライに変換すると、これにそれほど多くの努力を費やしたのはなぜですか? 答えは: このようにして、翻訳が行われる方法について、もっと多くの制御を得ます。 確かに、Webページでは翻訳されてはならない言葉がたくさんあります。例えば、データセットのタイトルと要約、変数の名前、パラメータ、単位、および組織。 翻訳の努力の多くは、翻訳されない言葉やフレーズを識別していました。 また、機械翻訳は特定のタイプのHTMLマークアップを縮小する傾向にあります。 翻訳の管理は、この問題を最小限に抑えるために許可しました。
Qi Zengによる翻訳プロジェクト (Google Summer of Code インターン) そして、Googleの翻訳Webサービスを使用して、ボブサイモン。 巨大なプロジェクトでした。 お問い合わせ お問い合わせ
-
バグフィックス: ERDDAP™ ORCID ID は、X を最後の数字として保持できるようになりました。 Maurice Libesのおかげで.
-
お知らせ ERDDAP™ 管理者は知っておく必要があります。
-
お問い合わせ
- 関連するいくつかの変更を行う必要があります。 ERDDAP ユーザがWebページの言語を指定できるようにするための新しいシステムです。
- setup.xml の最初の行で、 datasets.xml テキストエディタでドキュメントのエンコーディングを変更することで、UTF-8ファイルとして保存されます。 生成データセット Xml は、現在、 datasets.xml UTF-8ファイルです。
- コンパイルしたプログラマ ERDDAP : : : すべて ERDDAP™ .java ファイルはデフォルトで UTF-8 ファイルとして扱われるべきです。 "-encoding UTF-8" を javac コマンドラインに追加する必要があります。 (しました。)
- このシステムを有効にするには (強くお勧め) , で<startBodyHtml5> で指定するタグ datasets.xml 「&!loginInfo」を「&!loginInfo」に変更します。 | &!language;「すべての言語の右上隅に表示されるように ERDDAP™ サイトマップ
- ERDDAP™ 使用のみ<startBodyHtml5> で指定するタグ datasets.xml バナーのHTMLコンテンツは、すべての一番上に指定する ERDDAP™ ユーザが選択した言語に関係なく、Webページ。 使用するタグを変更した場合 ツイート &EasierAccessToScientificData; 「科学データへのアクセスが容易」ではなく、 ツイート &BroughtToYouBy; "" ではなく、 ERDDAP™ バナー内のこれらのフレーズの翻訳バージョンを使用します。
- 同様に、新しいデフォルト<theShortDescriptionHtml> で datasets.xml お問い合わせ
- 関連するいくつかの変更を行う必要があります。 ERDDAP ユーザがWebページの言語を指定できるようにするための新しいシステムです。
<theShortDescriptionHtml><!\\[CDATA\\[
<h1>ERDDAP</h1>
&erddapIs;
&thisParticularErddap;
\\[standardShortDescriptionHtml\\]
\\]\\]></theShortDescriptionHtml>
コンテンツの最後の3行は、翻訳されたテキストに代入されるものです。 それらのいずれかを変換する場合 (かなり &this 部分的なErddap;) またはテキストを明示するためにそれらすべて datasets.xml (優先していれば、) あるいは、そのテキストは、ユーザーが選択した言語に関係なく表示されます。 これは完璧ではありませんが、編集したい管理者が少ないと判断しました<そのタグの35の異なる翻訳バージョンを提供するために、35の異なるファイルでsShortDescriptionHtml>。
- CHANGED: いくつかのエラーが若干異なるため、Status.html および Daily Report 電子メールで「失敗したリクエスト」の背が高いものに追加されることがあります。 そのため、その数字は以前よりも若干大きくなります。
- BUG FIX: GenerateDatasets Xml 用 EDDGrid Lon0360および EDDGrid LonPM180 では、ソースのデータセットがなくなりました。 datasetID =〜。\\_LonPM180" と datasetID =〜。\\_Lon0360, それぞれ.
バージョン 2.14
(公開日 2021-07-02)
- 新機能と変更 (ユーザ向け) : : :
- (なし)
- お知らせ ERDDAP™ 管理者は知っておく必要があります。
- 新しい: EDDGrid Lon0360 は、経度値の >=0 および<=360 は、経度値のグリッドデータセットから >=-180 と<=180. 詳細はこちら EDDGrid Lon0360 ドキュメント お問い合わせ デール・ロビンソン 様
- 新しい: ERDDAP™ 管理者は、setup.xml の値を環境変数で上書きできるようになりました。 ERDDAP \_valueName を実行する前に ERDDAP お問い合わせ 例えば、 ERDDAP \_baseUrl オーバーライド<baseUrl> 値。 デプロイ時に便利です。 ERDDAP™ コンテナで、setup.xml に標準設定を設定し、環境変数を介した特別な設定を提供できるようにします。 秘密情報を供給する場合 ERDDAP™ この方法では、情報が秘密に残ることを確認してください。 ERDDAP™ 起動時に環境変数を 1 回だけ読み込み、起動の 1 秒で、これを使用する方法は次のとおりです。環境変数を設定し、起動します。 ERDDAP™ , まで待ちます ERDDAP™ 環境変数をunsetし始めます。 マルク・ポルティエさん、ありがとうございました。
- IMPROVED: 今度は、EDDTableFrom のファイル... たくさんのファイルを持つデータセットは、非常に長い文字列値を持っています。データセットははるかに高速に読み込まれ、リクエストに迅速に対応します。 以前は、 ERDDAP™ そのようなデータセットのファイル情報で保存されているファイル内の min と max の String 値の多くのスペースを割り当てます。 結果のファイルが巨大で、書き込まれ、ゆっくりと読むことができます。 OBISのおかげで。
- 即興:今、 ERDDAP™ CSV ファイルに異常で無効な文字シーケンスを解釈するより良いジョブを行います。 OBISのおかげで。
- フィックス:カスサンドラとトラブルの年後、私はついにCassandraをインストールしました (バージョン2) 再びCassandra v2でテストを再実行できるようにしました。 今、私はもっと自信を持って状態にすることができます ERDDAP™ Cassandra v2とv3で動作します。 ONC のおかげで.
バージョン 2.12
(公開日 2021-05-14)
- 新機能と変更 (ユーザ向け) : : :
- バグフィックス: サブスクリプションブラックリストにしている場合は、サブスクリプションのリストをリクエストできません。
- お知らせ ERDDAP™ 管理者は知っておく必要があります。
- TO DO: 新規: 悪意のあるユー ザーの能力を自動的に制限し、他のユーザーに対してシステム性能を低下させるような同時リクエストを大量に作成する正当なユーザーを攻撃するシステム。 に3つの新しい任意札があります datasets.xml あなたができるか、またはあなたがすぐに追加することができます<グラフ背景色> :
<ipAddressMaxRequests></ipAddressMaxRequests> <!-- current default=7 -->
<ipAddressMaxRequestsActive></ipAddressMaxRequestsActive> <!-- current default=2 -->
<ipAddressUnlimited></ipAddressUnlimited> <!-- default=empty -->
詳しくは、 ipAddressMaxリクエスト お問い合わせ ERDDAP™ また、「ユニークユーザーの数」もプリントできるようになりました。 (スタートアップ) "status.htmlページで。 中国の人のおかげで攻撃私の ERDDAP™ インストール。
-
Postgresql ドライバーの動作への変更: Postgresql ドライバーを更新すると、postgresql と GenerateDatasetsXml が生成するテーブルリストの列名が、以前のように、すべての小文字ではなく、すべての大文字に戻りました。 データベースは、多くの場合、これらの名前が不感的であると考えているので、他のものに影響を与えるかどうかはわかりません。 私のテストデータセットは正しく機能します。 しかし、データセットがこれで機能しなくなる場合 ERDDAP™ アップデートは、まず第一に追随する原因です。
-
バグフィックス: ERDDAP™ また、プライベートなAWS S3ファイルを正しく処理します。 AWS S3 ファイルの処理に関連した改善がありました。 Michael GanglとDylan Pughのおかげで、マイケル・ギャングとDylan Pughの共同作業が始まります。
-
新しい: EDDGrid FromNcFilesと EDDGrid からNcFiles Unpacked では「構造」からデータを読み込むことができます。 .nc 4と4 .hdf 4ファイル。 構造からある変数を識別するため、< sourceName ツイート フォーマットを使用する必要があります: fullStructureName | memberName、例えばgroup1/myStruct | メンバー NRL のおかげで。
-
CHANGED:現在、現在のメモリ使用量とこの要求が少し高ければ、Griddapセット nThreads はこのリクエストを 1 にリクエストします。 したがって、 ERDDAP™ 記憶が傷つくとき記憶を節約して下さい。 中国の人のおかげで攻撃私の ERDDAP™ インストール。
-
開いたファイルの数を監視するための新しいシステム (ソケットとその他のものを含むファイルだけでなく、) Linux コンピューターの Tomcat にインストールします。 一部のファイルが誤って閉じられない場合は、許可されたファイル数と多くの本当に悪いものが発生するまで、開いたファイルが増える可能性があります。 今、Linuxコンピュータで (情報はWindowsでは利用できません) : : :
- status.html の Web ページの 右端にある "Open Files" カラムは、最大ファイルの割合が開きます。 Windowsでは、「?」と表示します。
- いつか ERDDAP™ 各メジャーデータセットのリロード終了時にその情報を生成し、ログに印刷します。 txt ファイル: openFileCount=current の max=max%=percent
- パーセンテージが >50% の場合、メールが送信されます。 ERDDAP™ 管理者とメール お問い合わせ 電子メールアドレス
より多くのことを見つけるために、またはあなたの上でこの問題を見れば ERDDAP™ , 見る あまりにも多くのファイルを開く お問い合わせ 中国の人のおかげで攻撃私の ERDDAP™ インストール。
- NEW: 「Too」の多くのオープンファイルをチェックして処理するチェックを多く追加しましたので、タスクは止まり、ユーザはエラーメッセージが表示されます。 それらを読み込むと、データファイルが「あまりにも多くのオープンファイル」エラーで結果が出た場合は、もはや悪いようにマークされません。
- ニュース \[ bigParentディレクトリ \] /badFilesFlagディレクトリ: このディレクトリにファイルを置くと、 datasetID ファイル名として (ファイルの内容は問題ありません) , ERDDAP™ badFilesを削除 .nc そのデータセットのファイル (お問い合わせ) データセットASAPを再ロードします。 この原因 ERDDAP™ 以前にファイルを扱うために再び試みる (本当に?) 悪いとマークされる。 マルコ・アルバに感謝します。
- CHANGED:スタートアップで、 EDDGrid から...ファイルやEDDTableFrom ... ファイルデータセットには、既知の有効なファイルのリストに 0 個のファイルがあります。 (例:新しいデータセットです。) , それから ERDDAP™ defers はそれをロードし、主要な loadDatasets が終了した後に ASAP をロードされるようにフラグを設定します。 新しいデータセットがある場合、初期起動を高速化します。
- CHANGED: ファイルビジターDNLS.testAWSS3 () と ファイルVisitorSubdir.testAWSS3 () ; AWS v2 を使用します。 (v1ではなく) SDK について それでは今、Git ERDDAP™ ディストリビューションには、必要なすべてのファイルが含まれています。 大規模なv1 AWS SDK jarファイルを追加する必要はありません。
- チャンジド: Maven を使用して依存関係を検知/監視するために切り替える (/libの.jarファイル) お問い合わせ AWS SDK の v2 への変更が必要になりました。 将来的には、他のインポートコードが必要です。 彼が作成したpom.xmlを提供し、使用したKyle Wilcoxのおかげで、私はいくつかの問題を解決しました。
- CHANGED: classpath パラメータ (ログイン) GenerateDatasetXml、DasDds、その他の小さなプログラムで使用 ERDDAP™ , プログラマへのアドバイスでは、よりシンプルであり、ディレクトリを参照するので、再び変更しないでください, 個々のファイルではなく:
\-cp クラス;C:\programs\_tomcat\lib\servlet-api.jar;lib\\*
(または ':' の代わりに ';' Linux と Mac の場合) お問い合わせ
(ここ数年前にオプションになったら、この数年前にやるべきです。)
- 新規: GenerateDatasets Xmlには新しいユーティリティオプションがあります: グリッドされたコレクションから検索するfindDuplicateTime .nc (と関連) 重複した時間値でファイルを見つけるファイル。 お問い合わせ findDuplicateの検索 タイムタイム
- 新しい: datasets.xml 今すぐ含めることができます<Palttes> タグをオーバーライドする<message.xml の tag 値 (または 空の場合、messions.xml 値に変換します。) お問い合わせ これは、利用可能なパレットのリストを変更することができます ERDDAP™ 実行中です。 また、cptfiles のサブディレクトリがある場合 ERDDAP™ コンテンツディレクトリ, ERDDAP™ ディレクトリ内のすべての\*.cptファイルをコピーします。 \[ トームキャット \] /webapps/erddap/WEB-INF/cptfiles ディレクトリ毎回 ERDDAP™ スタートアップ 一緒に、これらの変更を使用すると、パレットを追加し、新しいバージョンをインストールしたときにパーシストを変更することができます ERDDAP お問い合わせ 詳細はこちら パレットのドキュメント
Jennifer Sevadjian、Melanie Abecassis、および多分他のコーストWatchの人々のおかげで。 - チャンジド: [<スローダウンTroubleMillis> (/docs/server-admin/データセット#slowdowntroublemillis) いくつかのタイプではなく、すべての失敗リクエストに使用されます。
- CHANGED: RunLoadDatasets スレッドが 3/4 LoadDatasets で LoadDatasets スレッドを中断 MaxMinutes なので、LoadDataset が中断を通知し、順調に終了する時間が増えます。 また、これにはより良く診断メッセージがあります。
- 旧バージョンの Lucene から v8.7.0 へ変更
- 変更: 送信された電子メール ERDDAP™ 固定幅フォントで表示されます。
- 変更: EDDGrid FromFiles は、FIRST の axis 値と属性を取得します。 | LASTファイルで指定さ れた<メタデータFrom>. お問い合わせ (コメントはありません) ケン・キャシー、ら。
- 最近のファイルで誤って使用している無効なユニット "degree\_North" と "degree\_East" のサポートを追加 (2020年10月1日) AVHRRパスファインダーバージョン5.3 L3-Collated (L3Cの) SSTデータセット (ネシーPH53 sst d1dayとnceiPH53 sst n1日) お問い合わせ ERDDAP™ 有効な単位にそれらを標準化できるようになりました。 お問い合わせ (コメントはありません) ケン・キャシー、ら。
バージョン 2.11
(公開日 2020-12-04)
- 新機能と変更 (ユーザ向け) : : :
- BUG FIX:OrderByMeanは、変数が\_FillValueかmiss\_の1つだったらNullPointerExceptionを投げました 定義される値。 状況を正しく処理します。 マルコ・アルバに感謝します。
- バグフィックス: ODV テキストファイルには問題がありました。 ERDDAP™ v2.10で。 これらの問題は修正されます。 シャウン・ベルに感謝します。
- バグフィックス: お問い合わせ ERDDAP™ v2.10: URL に lat lon のバインドが指定された場合、バウンディング ボックスは世界地図上に描画されていない。 あとはもう。 John Maurerさん、ありがとうございました。
- お知らせ ERDDAP™ 管理者は知っておく必要があります。
- バグフィックス: お問い合わせ ERDDAP™ v2.10: アーカイブADataset、GenerateDatasetsのスクリプトファイル Xml と DasDds は、クラスパスの変更がなかったため、機能しませんでし た。 ERDDAP™ v2.10. 今、彼らは行います. マルコ・アルバに感謝します。
- 新機能: で datasets.xml , あなたは今、タグを持っているかもしれません:
<emailDiagnosticsToErdData></emailDiagnosticsToErdData> <!-- true (the default) or false -->
現在、trueの場合 (またはタグが空の場合、またはタグがファイルにない場合) ユーザーのリクエストが NullPointerException につながると、 ERDDAP™ スタックトレースをメールで送信する erd.data at noaa.gov (お問い合わせ ERDDAP™ 開発チーム) お問い合わせ 機密情報がないため、安全かつ安心です。 (例、リクエストUrl) メールでのお問い合わせ これは、NullPointerExceptions につながるあらゆる障害、全く予期しないバグをキャッチできるはずです。 そうでなければ、ユーザは例外を参照しますが、 ERDDAP™ 開発者がいないので、修正が必要な問題はありません。
このタグは、他の類似の診断情報を電子メールで送信する可能性がある erd.data at noaa.gov 未来へ。 電子メールのコンテンツは、常にバグと関連性が最小限に抑えられ、例えば使用情報などではありません。 マルコ・アルバに感謝します。
- CHANGED: 今、一般的な圧縮ファイルタイプ ( .bz2 , .gz , .gzip , .tar , .tgz , .z , .zip ) バイト範囲のリクエストに対しても禁止されています。 これは、<拡張子NoRangeRequests> に message.xml.
- ノウェン・プロブレム: お問い合わせ ERDDAP™ 2.10、 .nc 属性を変更しようとする ml ファイルは、属性を変更しません。 これは私が報告したnetcdf-javaの既知のバグであり、netcdf-javaの次のリリースで修正されると言います。
バージョン 2.10
(公開日 2020-11-05)
- 新機能と変更 (ユーザ向け) : : :
- NEW: 新しい インターポレート コンバーターは、グリッドされたデータセットの値を効率的に補う。 そのため、動物実験データを扱う研究者にとっては特に便利です。 このコンバーターは、緯度、経度、時刻の列を持つテーブルを取ります (そして、多分他のコラム) 補間値で追加の列を持つテーブルを返します。 したがって、これは人気に似ています Xtractomaticの特長 もともとDave Foleyによって作られたスクリプトですが、リクエストごとに最大100ポイントの処理の利点を提供します。 ダブ・フォリーとヨルダン・ワトソンに感謝 ( NMFS ) お問い合わせ
- IMPROVED: 高度な検索は、.html 以外のリクエストに対して厳格です。 永続的なエラーを抱えるリクエストに対して例外を投げるようになりました (例: minLat > maxLat のリクエスト) または一時的なエラー (例: リクエスト standard\_name 存在しない) お問い合わせ .html リクエストでは、高度な検索は変更されません: Google の検索と同様に、最善かつサイレントな修正やエラーを無視します。 豊富なSignellのおかげで。
- 改善: アドバンスト検索ページのマップが大きくなりました (あなたはまだスパンコールする必要がありますが、少ない) そしてかなりより正確 (しかし、まだ完璧ではありません) お問い合わせ John Maurerさん、ありがとうございました。
- IMPROVED: グラフのウェブページと&.land=... の「Draw Land Mask」の設定は、マップをリクエストする URL の設定は、2つのオプションをサポートしています。 「アウトライン」は、ランドマスクの輪郭、政治境界、湖、川を描きます。 "off" は何も描画しません。 詳細はこちら &.land=... ドキュメント お問い合わせ John Maurerさん、ありがとうございました。
- 重要: グラフとマップ ERDDAP™ 3つの新しいマーカータイプを使うことができます: ボーダーレス充填スクエア、ボーダーレス充填サークル、ボーダーレス充填三角形。 このコードは、ETT / EMODnet Physicsのマルコ・アルバによって貢献されました。 マルコ・アルバに感謝します。
- 新しい: "files" システムは現在、プレーンをサポートしています ファイル型応答 (.csvの .htmlTable , .itx , .json , .jsonlCSV1 , .jsonlCSV , .jsonlKVP , .mat , .nc , .nccsv , .tsv または .xhtml お問い合わせ) 、例えば、 https://coastwatch.pfeg.noaa.gov/erddap/files/jplMURSST41/.csv お問い合わせ Kyle Wilcox のおかげで.
- IMPROVED: ユーザーがデータアクセスフォームを使用するときに生成されたURL (.html拡張子) または Make-A グラフ (.グラフ) webページでは、文字を正しくパーセントエンコードできるようになりました。 \[ そして、 \] お問い合わせ これにより、URLは人間が読みやすくなりますが、Webセキュリティの観点から優れています。 管理者は現在、remoteQueryChars= の設定オプションを持っています。 お問い合わせ \[ \] | ' で Tomcat server.xml ファイル (より安全な) またはない (より安全な) お問い合わせ Antoine Queric、Dominic Fuller-Rowell、その他多数のご愛顧を賜りますようお願い申し上げます。
- NEW:EDDTableデータセットへのリクエストには&addが含まれている場合 変数 アクセス (アーカイブ 名前、属性 バリュー) , ERDDAP™ attribute を持つすべての変数を追加します。 名前=属性 要求された変数のリストへの Value 。 詳細はこちら ログイン 変数 ドキュメントの場所 お問い合わせ Aurelie Briand(アウレリー・ブリアン)さん、
- 刻まれた: ERDDAP™ バイト範囲のリクエストを /files/ に拒否できるようになりました。 .nc または .hdf ファイル。 リモートに接続しようとしないでください .nc または .hdf ローカルファイルがあったらファイルとしてファイル。 非常に非効率で、他の問題を引き起こします。 代わりに:
- 使用条件(OPeN)DAPクライアントソフトウェアに接続する ERDDAP お問い合わせ DAP このデータセットのサービス (/griddap/ または / tabledap / URL で) お問い合わせ それは、 DAP お問い合わせ
- データセットのデータアクセスフォームを使用して、データのサブセットをリクエストします。
- ファイルの全体や長時間にわたる繰り返しアクセスが必要な場合は、 curl , wget ファイル全体をダウンロードしたり、ファイルのローカルコピーからデータにアクセスしたりできます。
- 改良: .odv Txt の出力オプションは、新しいバージョンの新しいバージョンをサポートするために書き直されました ODV .txt ファイルと、軌跡、時系列、プロフィールデータの適切な表現をサポートする。
- IMPROVED: これで、ダブルクォートの検索条件は json 文字列として解釈されるので、 \ エンコードされた文字を持つことができます。 他のものの中で、これは、属性の正確な一致を検索することができます。例えば、「institution= NOAA \n " は、dataset と、system= と一致しません。 NOAA NMFS お問い合わせ Dan Nowackiさん、ありがとうございました。
- 改善: 追加の場所、浮動小数点 (特に2倍に変えられた浮遊物) 32.27998779296875のように2倍に表示されたフロートなど、追加の場所で数のもう少し丸みのあるバージョンとして表示されます。 Kyle Wilcox のおかげで.
- BUG FIX: 符号なし整数のオーディオファイルが少し誤って読み込まれていました。 よく読んでいます。
- お知らせ ERDDAP™ 管理者は知っておく必要があります。
- 警告: 実行する初めて ERDDAP™ v2.10 はローカルデータファイルに基づくデータセットがロードされます。 お問い合わせ ゆっくりと ERDDAP™ ファイルのデータベースを再作成する必要があります。 初期リロードが遅い後、早速読み込みます。 お問い合わせ
- あなたがしなければならないこと:
- 最初にv2.10を実行すると、一部のデータセットはロードできません。 ERDDAP™ メタデータの一部を厳格化しました。 お問い合わせ ERDDAP™ 最初に読み込まれるときに毎日レポートをメールで送信します。 ロードしなかったデータセットのそれぞれのエラーメッセージが含まれます。 エラーメッセージを読み、問題を把握します。 ほとんどの場合、問題を解決するためにデータセットのメタデータに小さな変更を加える必要があります。
- インスタグラム datasets.xml , 検索< sourceName > = (注意: '=' 署名、識別する 固定値 sourceName ) お問い合わせ ほとんどの ERDDAP™ セットアップは、これらはまれです。 後に値のいずれかの場合 '=' 文字列 (数字ではなく) 文字列を二重引用符で囲む必要があります。 例えば、 前へ:< sourceName >=KZ401</ / / / sourceName ツイート 後:< sourceName >="KZ401"</ / / / sourceName ツイート
- NEW: setup.xml に新しいオプション設定があります。<defaultAccessibleViaFiles> はデフォルトで設定します。<accessViaFiles> データセットごとに この新しいタグのデフォルトは false で、以前のタグを移行します。 ERDDAP™ 行動。 この低レベル設定は、指定したデータセットでオーバールできます。<accessViaFiles> 設定。
おすすめ商品 (これを望むユーザーが存在するため) : : : すべてのEDDを作りたいなら... ファイルシステムからアクセス可能な FromFiles データセット
- このタグを setup.xml ファイルに追加します。
<defaultAccessibleViaFiles>true</defaultAccessibleViaFiles>
- (オプション) すべて削除
<accessibleViaFiles>true</accessibleViaFiles>
お問い合わせ datasets.xml デフォルトはtrueです。
- \_FillValue属性を追加します。 ERDDAP™ すべての整数変数のデフォルト \_FillValue を使用する: データ型の最大値 (例:バイト変数の127) お問い合わせ 今ではそうではありません。 これらの値がデータ値として示されていることを避けるため (値が見つからない) \_FillValue 属性を使って明示的にこれらを記述する必要があります。 これからは、スタートするたびに ERDDAP™ , 管理者は、\_FillValue を持たない整数ソース変数のリストで .csv テーブルでメールを送信します。 missing\_value 属性、提案された new \_FillValue 属性。 お問い合わせ \_Fill を追加 価値 属性 詳細については、および指示。
- コンパイルする場合 ERDDAP™ , これらの新しいjarの参照を追加するには、javacコマンドラインでclasspathパラメータを変更する必要があります: 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月8日 (コメントはありません Java 9,10,11 ...) から 採用OpenJDK 推奨バージョンのまま Java お問い合わせ ERDDAP お問い合わせ Java 8 は、AdminOpenJDK から長期サポートを持っているので、安全に使用できますが、セキュリティ上の理由から定期的に最新バージョンを入手してください。
- NEW: スクリプトの SourceNames/ 表データセットで派生した変数
EDDTableFromFiles, EDDTableFromDatabase, EDDTableFromFileNames データセットには、式やスクリプトが含まれている場合があります。 sourceName お問い合わせ これは、ソースファイル内の既存の変数に基づいて新しい変数を作ることができます。 与えられた新しい変数の計算は、すべての行に対して繰り返し、結果の1行以内に行われます。 たとえば、値の縦度変数を-180 - 180°の範囲の変数から0 - 360°にするために:
< sourceName >=数学2.anglePM180 (row.columnダブル (「ロン」) ) </ / / / sourceName ツイート
詳しくは、 スクリプト SourceNames
ボブ・サイモンズのおかげで (以前に計画した ERDDAP™ v1.0 と最後に実装する方法を見つけました) , Kevin O'Brien, Roland Schweitzer, John Maurer, そして、Apache JEXL 本当に難しい部分をやることのためのライブラリ (よくやってみる) お問い合わせ - NEW: 符号なし整数データ型 (ubyte、ushort、uint、ulong) 現在サポート中です。 多くのファイルタイプに注意してください。 (例:.das、.dds、 .nc 3) これらすべての新しいデータ型をサポートしていません。 詳細はこちら データデータ タイプ ドキュメント 詳しくはこちら ERDDAP™ これらの違いを扱います。 確かに、以来(OPeN)DAP特に .dds の応答は、署名されたバイト、長、または ulongs をサポートしていません。 ERDDAP .das と .das の表表現 http .../erddap/ インフォメーション ツイート datasetID サイトマップ (例えば、 https://coastwatch.pfeg.noaa.gov/erddap/info/cwwcNDBCMet/index.html ) 他のファイルの種類や、 .nccsv メタデータ応答 (例えば、 https://coastwatch.pfeg.noaa.gov/erddap/tabledap/cwwcNDBCMet.nccsvMetadata ) 、すべての状況ですべてのデータ型をサポートしています。
警告:この変更の影響を受けているデータセットについては、データセットに問題があることがわかります。 ERDDAP™ ソースからの読み込みは異なる可能性があります (e.g.、以前に署名された整数として読み込まれる変数は、署名されていない整数として読み込まれる) お問い合わせ 結果の問題は、データセットに新しいファイルを追加せず、データにアクセスしようとするとエラーです。 データセットに問題がある場合、最初に試すべきことは ハードセット ログイン データセットの場合。 問題が解決しない場合は、ログを見る必要があります。 txt はエラーメッセージを表示し、 datasets.xml データセット、および/またはデータセット用のgenerateDatasets.xml を再実行する場合があります。 netcdf-java 5.x のおかげで (問題を強制する) 次回のCF 1.9。
- 即興:今 より良いドキュメント/アドバイス AWS S3 バケットのファイルからデータセットを作成する方法 Micah Wengrenのおかげで.
- 変更点: 変更点はいくつかあります "files" システム。
- 処理するコードは、より多くのクラスで使えるように書き換えられました。
- NEW: ディレクトリリストのユーザリクエストは、 .csv というファイル拡張子を追加することで、レスポンスが標準のプレーンテーブルタイプのいずれかであることをリクエストできるようになりました。 .htmlTable , .itx , .json , .jsonlCSV1 , .jsonlCSV , .jsonlKVP , .mat , .nc , .nccsv , .tsv または .xhtml )。 例えば、
https://coastwatch.pfeg.noaa.gov/erddap/files/jplMURSST41/.csv
Kyle Wilcox と Shane St Savage のおかげです。 - 即興: 生成する データセット Xmlは含まれません<accessViaFiles> 出力のタグ。 仮定は、データセットが新しい値に依存するということで す<デフォルトアクセス可能なViaFiles> setup.xml のタグ お問い合わせ アクセス バイファイル お問い合わせ
- 改善: 追加のデータセットタイプが利用可能になりました バイファイル: EDDGrid サイドバイシド, EDDGrid Aggregate既存の次元, EDDGrid FromErddap、EDDTableFromErddap、 EDDGrid EDDTable、EDDTableFromから EDDGrid と EDDGrid トピックス これらについては、指定されたリモート/チャイルドのデータセットからのファイルは、親とリモート/チャイルドのデータセットの両方がアクセス可能である場合にのみアクセス可能です。 ViaFiles が true に設定 (perhaps 経由で)<デフォルトAccessibleViaFiles>)。 ダミアン・スマイスとロブ・フラーのおかげ
- TO DO/RECOMMENDATION: 設定することで、ファイルシステムからアクセス可能なすべての関連データセットを作ることをおすすめします。<defaultAccessibleViaFiles> は setup.xml で true で、これはデータを取得する好ましい方法であるユーザのグループがあります。 他の理由から、 "files" システムは、ユーザーがどのファイルが利用可能であるか、そして最後に変更されたときに、ユーザーがデータセット全体を独自のコピーを維持できるようにするのは簡単です。 一般的にファイルシステムを介してアクセス可能なデータセットを作りたくない場合は、設定<defaultAccessibleViaFiles> を false にします。 どちらの場合も、<accessViaFiles> いくつかのデータセットでは、一般的なポリシーに例外があります。<デフォルトアクセス可能なViaFiles> (例えば、データセットが使用するとき .nc ml ファイル、ユーザーに本当に有用でない) お問い合わせ
- IMPROVED: ソースデータセットにCF Grid\_mapping情報がある場合、生成します データセット グリッドデータセット用のXmlは、情報をグローバルに追加します<addAtts> と、情報はグローバルに追加されます。<sourceAtts> ファイルから毎回データを読み込みます。 dataset のグローバル属性は、プレフィックス Grid\mapping\ のセットとして表示されます。
- 改善:読書時のグループのサポート .nc 3 (そしてある程度 .hdf 5月5日) ファイル。 一般的には、 ERDDAP™ データセットは、ファイルのグループ内の変数から構成されます。 また、GenerateDatasets を生成します。 Xml 用 EDDGrid FromNcFilesと EDDGrid からNcFiles 「グループ」を依頼 (例えば、任意のグループ、 "someGroup"、 "someGroup/someSubGroup"、" \[ ログイン \] " ちょうどルートグループのために) お問い合わせ チャールズ・カルレトン氏、ジェシカ・ハウスマン氏に感謝します。
- 生成: GenerateDatasets Xml 用 EDDGrid FromNcFilesと EDDGrid からNcFiles unpacked は、このデータセットが使用したい寸法のソース名を指定できるオプションの「DimensionsCSV」パラメータをサポートしました。 "" を使用して、最も寸法を使用する変数を前に取得します。 また、このタイプのファイルで発生した関連する小さなバグを修正しました。 Sujal Manandharさん、ありがとうございました。
- BUG FIX: GenerateDatasets Xml は "EDDTableFromJsonlCSVFiles" を適切にリストします。 ("EDDTableFromJsonlCSV" ではない) EDDTypeオプションの1つとして。 Andy Zieglerのおかげで.
- 改善される: EDDGrid からNcFiles unpacked は「units」属性を標準/「canonical」の udunits に標準化しました (ユニットコンバーターと同じ方法) お問い合わせ 例えば、 "meter per second" , "meters/second" , "m.s^-1" と "m s-1" 全員が "m s-1" お問い合わせ Andy Zieglerのおかげで.
警告: これは、いくつかの既存のデータセットの問題を引き起こす可能性があります (例えば、新しいファイルを「悪い」にラベルを付けることを引き起こします) お問い合わせ お問い合わせ ハードセット ログイン データセットでは、すべてのソースファイルが新しいシステムで読み直されるようにします。
- 即興:変数の< sourceName > は =NaN の固定値を指定でき、変数は変数に actual\_range finite 範囲を指定する属性。 これは、データセットが役立つことがあります (特に EDDTableFromFileNames データセット) ダミー変数を持つことができます (ツイート) (例、緯度、経度、時間) NaN の固定値で、有効 actual\_range (属性によってセットされる) お問い合わせ 次に、Advanced Searchでは、特定の緯度、経度、時間範囲、およびこのデータセットにデータがあるデータセットを検索することができます。 (実際のデータ列はすべてNaNを表示しますが) お問い合わせ 詳細はこちら 固定値の文書 お問い合わせ Mathew Biddle のおかげです。
- NEW: 今、 datasets.xml EDDTableFromAsciiFiles または EDDTableFromColumnarAsciiFiles のデータセット用のチャンクには、 ERDDAP™ 指定した正規表現にマッチする行を含むファイル最上位の行の全てを無視します。 例えば、 <skipHeaderToRegex>\\ をスキップする\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*ヘッダーのエンド。\</skipHeaderToRegex(スキーヘッド) " で始まる行を含むすべての行を無視します。\\\* ヘッダーのエンド。 [を見る]<SkipHeaderToRegex> ドキュメント (/docs/server-admin/datasets#skipheadertoregex) お問い合わせ エリ・ハンター
- NEW: 今、 datasets.xml EDDTableFromAsciiFiles または EDDTableFromColumnarAsciiFilesdataset 用のチャンクには、タグを記述できます。 ERDDAP™ 指定された正規表現に一致するファイル内のすべての行を無視します。 例えば、
<skipLinesRegex>#.\\*</skipLinesRegex>
"#" で始まる全ての行をスキップします。 [を見る]<SkipLinesRegex> ドキュメント (/docs/server-admin/datasets#skiplinesregex) お問い合わせ エリ・ハンターのおかげで。
- 新機能: datasets.xml EDDTable データセットのチャンクには &add が含まれている場合があります。 変数 アクセス (属性名CSV) お問い合わせ もし、 ERDDAP™ 指定した属性ごとにウィジェットを追加します。 データセットのデータアクセスフォームの名前 (.html ウェブページ) ユーザが &add を追加するのを簡単に する 変数 アクセス (アーカイブ 名前、属性 バリュー) リクエストへ 詳細はこちら ログイン 変数 ドキュメントの場所 お問い合わせ Aurelie Briand(アウレリー・ブリアン)さん、
- ニュース サードパーティツール: ERDDAP -リント ERDDAP -lintは、あなたのメタデータを改善するために使用できるアイリッシュ・マリン・インスティテュートのロブ・フラーとアダム・リードベッターのプログラムです ERDDAP™ データセット。 ERDDAP -lint "ルールと簡単な静的Webアプリケーションが含まれているため、検証テストを強制的に実行できます。 ERDDAP™ サーバ。 すべてのテストは、Webブラウザで実行されます。 いいね! Unix/Linux lint ツール 既存のルールを編集したり、新しいルールを追加したりすることができます。 お問い合わせ ERDDAP -リント 詳しくはこちら
このツールは、以前に作成したデータセットに特に便利です。現在のメタデータ設定を最新のものにしたいです。 たとえば、GenerateDatasetの初期バージョン Xmlは、グローバルに創造する努力を払っていなかった creator\_name , creator\_email , 作成者\_type, または creator\_url メタデータ。 利用する ERDDAP -lint は、メタデータ属性が欠けているデータセットを識別します。
このツールを作成するためのロブとアダムのおかげで、利用可能なツールを作る ERDDAP™ コミュニティ。
- NEW: ファイルの一部がファイルの中にあれば大丈夫です。 EDDGrid FromFiles データセットには、すべてのデータセットの変数はありません。 変数を持っていたら、ファイルが含まれている (すべての欠落した値で) お問い合わせ Dale Robinson と Doug Latornell のおかげです。
- NEW: ログファイルやデイリーレポートには、管理者がメモリの問題を引き起こしているユーザーを識別できるようにするための新しい使用統計があります。 統計は「OutOfMemory」と名付けられます。 (配列のサイズ) "OutOfMemory" は、 (トオビッグ) と "OutOfMemory" (ウェイト ビッグ) お問い合わせ これらのカテゴリでリクエストをしたユーザーの IP アドレスと、そのリクエスト数を表示します。 面倒なリクエストがない場合、これらの統計は表示されません。 「OutOfMemory」について (配列のサイズ) と "OutOfMemory" (ウェイト ビッグ) " リクエストは大きかったので、通常は問題ではありません ERDDAP™ それらを素早くキャッチし、エラーメッセージを返す。 「OutOfMemory」について (トオビッグ) 「要求はより危険ですから」 ERDDAP™ リクエストを処理するために現在利用可能なメモリが不足していたことに気付いた前に、いくつかの努力をしました (問題は、これらの要求の前に他の要求であってもよい) お問い合わせ
大規模なリクエストをしたユーザーのIPアドレスを表示する「大リクエスト、IPアドレス」という新しい統計もあります。 (現在、グリッド化 .nc ファイル > 1GBの) お問い合わせ
また、status.htmlページにあるタイムシリーズテーブルには、「OutOfMemory」で失敗したリクエストの数を示す「memFail」列が追加されました。 (トオビッグ) " 最後のメジャーロードデータセット 以来のエラー。 0以外の番号は、懸念の少なくともいくつかの原因です。 ボブ・サイモンズのおかげで。
- NEW: 新しいバージョンの Hyrax ディレクトリのリストを前後に表示します。 ERDDAP™ 古いディレクトリリストと新しいディレクトリリストを読み込みます。
- NEW: データセットのリロードおよびユーザー応答は >10秒をとって完了します (首尾よくまたは不成功) "" とマークされている (>10代目) お問い合わせ したがって、このフレーズのlog.txtファイルを検索して、リロードやリクエストのリクエスト数が遅くなるデータセットを見つけることができます。 その後、log.txtファイルでデータセットの問題が何であるか、またはユーザーリクエストが誰であるかを確認することができます。 これらの遅いデータセットの読み込みとユーザのリクエストは、時に課税されます ERDDAP お問い合わせ そのため、これらの要求についての詳細は、問題を特定し、解決するのに役立ちます。
- 改善: CF DSG データセットを有効化する場合、 ERDDAP™ cf\role 属性を持つ変数が、対応する cdm\...\variables リストにあることを確認し、他の cdm\...\_variables リストにはありません。 例えば、 cf\_role=timeseries\_id 属性を持つ "station\_id" 変数がある場合、 "station\_id" は cf\_timeseries\_variables リストにある必要がありますが、 cf\_profile\_variables リストには含まれません。 Micah Wengrenのおかげで.
- 改善: 'Simplify' がより速く、より少ないメモリを使用し、LongArrayを返すことがあります。 お問い合わせ Unidata お問い合わせ
- 即効: EDDTableFrom のクイックリスタートが大幅に高速になりました (nc関連) ファイル (EDDTableFromNcCFFiles と EDDTableFromInvalidCRAFiles を除く) 作製だから 期待される (別の場所) これで、すべてのデータの読み込みではなく、サンプルファイルのメタデータを読み込みます。 ようこそジェシカ・オースティンへ。
- 改善: 追加の数字がすべての0's、例えば、「2020-05-22T01:02:03.456000000Z」である場合、精度が大きい時間文字列のサポートができるようになりました。 Yibo Jiangのおかげで.
- 改善: GenerateDatasetsXml の EDD.suggestDestinationName を '(' と ' を全て削除するために使用されます。 削除する (.)\) それが終わりである場合だけ sourceName お問い合わせ 削除する \[ お問い合わせ\ \] それが終わりである場合だけ sourceName お問い合わせ ジュリエン・パウロに感謝します。
- 生成: GenerateDatasets Xml は変数を作るようになりました destinationName s は、必要に応じて \_2, \_3, ... を追加することでユニークです。 ジュリエン・パウロに感謝します。
- 推奨: Calendar2.parseDateTime が dd,h,HH をパースすると、最初の 'digit' はスペースになるかもしれません。
- ノウェン・プロブレム: まずは ERDDAP™ 2.10、 .nc 属性を変更しようとする ml ファイルは、属性を変更しません。 これは私が報告したnetcdf-javaの既知のバグであり、netcdf-javaの次のリリースで修正されると言います。
- ブロケンリンクスフィックス: 壊れたリンクのテストのための適切なシステムを作りました ERDDAP™ ウェブページなので、壊れたリンクが少ない (各リリースの日付の少なくとも--頻繁に発生する新しい壊れたリンク) お問い合わせ
- BUG FIX: EDDTableFromHttpGet は 特定の種類のリクエストに失敗しました。 今ではそうではありません。 BODCのEMMAのおかげで。
- バグフィックス: 一部のリクエストを処理するには、EDDTable はリクエストされた変数ごとに一時ファイルを作成しました。変数の名前で終わるファイル名です。 変数の名前が圧縮の型だった場合 (例:.Z) , ERDDAP お問い合わせ (失敗する) 一時的なファイルを解凍します。 暫定ファイル名が ".temp" で終わるようになりました。 Mathew Biddle のおかげです。
- BUG FIX: GenerateDatasetsXml と Calendar2.convertTo Java 日付時間 フォーマットは、おそらく無効な日付時間フォーマットを修正しようとすると、誤った変更を行う可能性がはるかに低いです。 なお、自動集計された dateTime 形式は変更されません。 Mathew Biddle のおかげです。
- バグフィックス: リモート URL からコンテンツを取得するときにエラーが発生し、errorStream コンテンツが圧縮されている場合は、 ERDDAP™ エラーメッセージを正しく削除します。 ボブ・サイモンズに感謝します。
- バグフィックス:<subscribeToRemoteErddapDataset> は EDD のときに適用されません... FromErddap データセットは子データセットでした。 です。 Chris Romsosのおかげで.
- BUG FIX: GenerateDatasets Xml は "latin" で始まるソース変数名が緯度になるのではないでしょうか。 Vincent Luzzoのおかげで.
- BUG FIX: 今, OutOfMemoryError ユーザのリクエストを処理するときにデータファイルを読みながら、BadFilesリストにファイルを追加する理由はありません. ボブ・サイモンズに感謝します。
バージョン2.02
(公開日 2019-08-21)
-
新機能と変更 (ユーザ向け) : : :
-
NEW: 複数のデータセットを検索する2つの方法があります ERDDAP お問い合わせ 彼らはわずかに異なる動作し、異なるインタフェースとオプションを持っています。
- 検索マルチプル ERDDAP ツイート ボブ・サイモンズ/ NOAA NMFS SWFSC ERD お問い合わせ
- http://erddap.com ロブ・フラー/アイルランド海洋研究所
Tylar Murray(タイラー・マレー)のオリジナルリクエストを承っております。
- 提案: 要求への "files" リモートサイトで実際にあるファイルをダウンロードするシステム (例:AWS S3) リダイレクトにつながるので、ユーザーは実際にソースからデータをダウンロードします。 ERDDAP™ 仲介者として。 Andy Ziegler のおかげで、 NOAA お問い合わせ
- NEW: AWS S3 関連の新機能の一例として、公開 AWS S3 の Bucket からファイルを閲覧・ダウンロードしやすくするために作成しました。 ~110サンプルデータセット 誰がほぼすべてのコンテンツを閲覧できるようにする AWS S3 オープンデータバケット お問い合わせ クリックすると "files" これらのサンプルデータセットのいずれかのリンク、S3 バケットのディレクトリツリーとファイルを閲覧できます。 これら のデータセットが機能するので、これらのディレクトリリストは最新です。 ERDDAP™ それらをオンザフライを取得します。 ディレクトリツリーを実際のファイル名にクリックし、ファイル名をクリックします。 ERDDAP™ リクエストをAWS S3にリダイレクトし、ファイルを直接AWSからダウンロードできます。 ERDDAP™ 管理者はできます 他のS3バケットでこれを行う方法の指示を読みます お問い合わせ Andy Ziegler のおかげで、 NOAA お問い合わせ
- お知らせ ERDDAP™ 管理者は知っておく必要があります。
- 必要なこと: どれも
- 改善される: ERDDAP 's 文字列の配列を格納する方法 (ストリングアレイ) よりメモリ効率が向上しました。 ストリング 配列は、 ERDDAP™ 特に、表形式の ASCII データファイルを読み込みます。 また、CSV/TSV/SSV ASCII、カラムASCII、jsonlCSV タブラーデータファイルをより速く、よりメモリ効率が向上します。 結果は: 764 MB の ASCII データ テスト ファイルのため (しかし、52MBに圧縮 .gz ファイル) 3,503,266行と33列で、最大メモリ使用量は10GBから0.6GBまで (ピーク時) お問い合わせ 読み取れる時間は~7分 (しかし、物理的なメモリがどのくらいのコンピュータで大きく変化する) ~36秒 (簡単に10秒を含む () GenerateDatasets でのみ使用されます。 Xmlの) お問い合わせ 他の多くの場所で ERDDAP™ この増加したメモリ効率の恩恵を受ける。 Tylar MurrayとMathew Biddleは、タイラー・マレー、マテス・ビドル、マテス・ビドル、マテス・ビドル、マテス・ビドル、マテス・ビドル、マテス・ビドル、マテス・ビドル、マテス、マテス・ビドル、マテス、マテス・ビドル、マテス・ビドル、マテス、マテス、マテス・ビドル、マテス、マテス・ビドル、マテス、マテス・ビドル、マテス、マテス、マテス・ビドル、マテス、マテス、マテス、マテス、マテス、マテス、マテス、マテス・ビドル、マテス、マテス、マテス、マテス、マテス、マテス、マテス、マテス、マテス、マテス、マテス・ビドル、マテス、マテス、マテス、マテス、マテス、マテス、マテ
私は異なるソリューションを探求しました (StringArray の文字列を UTF-8 でエンコードされたバイト配列として格納する) お問い合わせ メモリ使用量を33%削減するが、~33%の減速のコスト。 今使っているシステムと比較して、悪い取引のように思える。 コンピュータにより多くの記憶を与えることは容易です (より多くのメモリを購入する ~$200) より速くなる (新規コンピュータ全体を購入する) お問い合わせ
それが便利であるならば、それはまだいくつかの基準に基づいて、巨大な表形式のデータファイルをいくつかの小さなファイルに分割することをお勧めします stationID または時間。 ERDDAP™ ユーザのリクエストに応じて、小さなファイルの1つだけを開く必要があるため、はるかに高速に対応できます。
- 即興:今 ERDDAP™ AWS S3 ドキュメント , 取得方法を説明する ERDDAP™ AWS S3 バケットのデータファイルと連携します。
また、 ERDDAP™ AWS S3 の新しい機能を使用 Java API です。
また、 ERDDAP™ AWS S3 URL が追加の文字を含むようになりました (期間、ハイフン、アンダースコア) バケット名
また、 ERDDAP™ AWS S3 バケット URL を特定の方法で特定する必要がある:
https://bucketName.s3._aws-region._amazonaws.com/prefix/
プレフィックスはオプションです。 Andy Ziegler のおかげで、 NOAA お問い合わせ - 生成: GenerateDatasets Xmlは現在、追加の共通処理を行います missing\_value s は値が不足しているため、列を数値データ型に変換する可能性が高い。 また、PrimitiveArray.simplify(プリミティブアレイ) () 特定のデータ値が与えられた列を文字列 の列として扱うために引き起こしたログを表示します。 Mathew Biddle のおかげです。
- 改善される:<ブラックリスト> リクエストができるようになりました。\お問い合わせ\ (または :\*: : :\*IPv6用) IPアドレスの最後に、IPアドレスのより大きな塊をブラックリストできるようにします。例えば、110.52。\お問い合わせ\ (中国 Unicom 天津) お問い合わせ [ ] のドキュメントを参照してください。<リクエストブラックリスト> (/docs/server-admin/datasets#requestblacklist) 中国Unicomと中国Telecomのおかげで。
- IMPROVED: データセットのソースが指定しない場合 "institution" 属性、GenerateDatasets Xml と loadDataset が "creator\_institution" 属性から取得できるようになりました。 (利用可能な場合) お問い合わせ Micah Wengrenのおかげで.
- BUG FIX:標準化 常に ASCII のデータファイルに適用されませんでした。 また、EDDTable は、ソースが文字列の時間値を持っていたとき、時間値の制約を適切に処理しませんでした。 使用していたもの パロマ・デ・ラ・ヴァレー
前にはっきり述べられなかった: 正規化を使用するだけ あなたが実際にそれらを必要とするときのどんな特徴 (例えば、異なるソースファイルが異なる方法で時間値を格納する場合) , 標準化を使用するデータセットへのいくつかの要求のため 少し遅く処理されます。
- バグフィックス: 使用するコードのバグ EDDGrid FromNcFiles が失敗する原因 .nc 4と4 .hdf "long" を持つ 5 つのファイル (インサート64) 変数。 修正しました。 Friedemann Wobus(フリーデマン・ウォブール)
- バグフィックス: ISO 19115ファイルへの小さな変 更で、異なるバリデータを作成できます。 Chris MacDermaidとAnna Milanのおかげです。
バージョン2.01
(公開日 2019-07-02)
- 新機能と変更 (ユーザ向け) : : :
- なし。
- お知らせ ERDDAP™ 管理者は知っておく必要があります。
- バグフィックス: データアクセスフォームを生成するコードのバグ tabledap データセットは、Webページが一部のデータセットの空白になっていることを引き起こしました。 また、すべてのHTMLページで予期しないエラーの処理を改善し、 (よくある質問) エラーメッセージを表示します。 マルコ・アルバに感謝します。
- 生成: GenerateDatasets Xmlは出力の上部に長い警告を印刷しません。 お問い合わせ 遺伝子の編集 データセット Xmlの出力 お問い合わせ スティーブン・バウムに感謝します。
- 生成: GenerateDatasets Xmlは現在、さまざまな状況で少し異なる推奨事項を作る<updateEveryNMillis> for EDD...From...Files データセット。 また、GenerateDatasets を生成します。 Xml は、EDDTableFromFiles のデータセット用の元の "extract" システムを廃止しました。
バージョン2.00
(公開日 2019-06-26)
-
** ERDDAP™ v2.00 ついにここに! ユア!**
-
本バージョンをクリアするために必要な期間は、大変申し訳ございません。 ありがとうございます。
-
良いニュースは、ユーザーが要求した機能の多くを追加するために、余分な時間が使用されていたことです。 悪いニュースは、遅延しても、すべての要求された機能が追加されていないことです。 申し訳ありませんが、このリリースをもっと遅延させるよりももっと重要なのは残念です (永遠に?) 新しい機能を継続的に追加します。 今後、より頻繁にリリースされると約束します。
-
「バージョン2?!」 大きく変化し、互換性はありますか? 大きな新機能? はい。 管理者やユーザーの大きな不適合性や変更? いいえ。 v1.82からv2.00にジャンプしました。
- 10年を祝う (今 11) 初公開以来 ERDDAP™ (v1.00 に 2008-05-06, 当然、v2.00 のように注目して見ました) お問い合わせ その時、 ERDDAP™ 1つのインストールから少なくとも12の国でほぼ100のインストールに行ってきました (オーストラリア、ベルギー、カナダ、フランス、インド、アイルランド、イタリア、南アフリカ、スペイン、タイ、イギリス、アメリカ) お問い合わせ
- 完全に新しい方向に大きな追加をマークする部分: ERDDAP™ 既存のデータサーバサービスを利用するデータインジェストシステム (詳しくはこちら EDDTableFromHttpGetの特長 ) ,
- そして、特に1.82から2.00までの大きなジャンプではなかったので、これは正しい時間のように思える。
-
他の良いニュースは、2つの他のグループがコードを貢献している現在あることです ERDDAP™ (このバージョンでは、それらが続行する表示とともに) : アイルランドの海洋研究所のRoland Schweitzer、PMELとWeathertop ConsultingのRoland SchweitzerのRob FullerとAdam Leadbetter。 ありがとうございます。 彼らが自分の選択のプロジェクトに取り組んでいるのは事実ですが、それは古典的なオープンソース開発モデルです。グループは、彼らが追加したい機能のコードに貢献します。 コントリビューターへの追加利点: 彼らは、彼らが終了したらすぐに新しい機能を使用するようになります。 彼らは次のリリースを待つ必要はありません ERDDAP お問い合わせ 皆様のご参加をお待ちしております。 詳細はこちら ERDDAP™ プログラマガイド お問い合わせ
-
お問い合わせ ERDDAP™ v2.00. 今後10年を迎える ERDDAP™ 世界各地での開発・利用
-
新機能と変更 (ユーザ向け) : : :
-
新しい: orderByMean フィルター お問い合わせ tabledap データセットは、指定したグループの手段を計算します。 また、すべて orderBy オプションは、グループを定義する追加の方法をサポートしています: _numericVariable \[ /番号 \[ タイムユニット \] \[ :オフセット \] \] _、例えば、時間/1日または深さ/10:5。 例えば、 stationID 、時間、水臨時雇用者及び orderByMean (ツイート stationID 、時間/1日」) 結果を並べ替える stationID そして、それぞれのためのwaterTempの平均を計算し、そして戻して下さい stationID 一日中。 これらは、著しく有用で強力な新機能です。 これらの機能の新しいコードと古いコードの変更は、ロブ・フラーとアイルランドの海洋研究所のアダム・リードベッターによって貢献され 、Gitによって提出されました。 お問い合わせ ロブとアダム!
-
NEW: 表形式のデータセットの出力ファイルタイプ: .データ テーブル , JSON ファイルの形式は、 Google Visualization クライアントライブラリ ( Google Charts ) お問い合わせ このコードは、Roland Schweitzerによって貢献され、Gitで提出されました。 お問い合わせ ロランド!
-
NEW: 表形式のデータセットの出力ファイルタイプ: .jsonlCSV1 , 既存のもののように .jsonlCSV オプションが、最初の行の列名で。 ユージンバーガーのおかげで。
-
NEW: 管理者が有効になっている場合、ユーザーはログインできます。 ソリューション アカウント。 Google認証のようなOAuth 2.0認証システムです。 研究者が独自に識別するために、ORCID は広く利用されています。 ORCIDアカウントは無料で、Googleアカウントが持つプライバシー問題はありません。 お問い合わせ ERDDAP お問い合わせ Orcid認証の指示 お問い合わせ BCO-DMOのおかげで (アダム・シェパード、ダニー・キンカデなど) お問い合わせ
-
NEW: 新しい URL コンバーターは、最新の URL を最新の URL に変換します。 任意の上で .../erddap/convert/urls.html を参照してください。 ERDDAP™ 取付け、例えば、 コンバーターへのこのリンク ERD ERDDAP お問い合わせ これは、データ管理者に役立ちます。 また、GenerateDatasetsXml で内部で使用されます。 ボブ・サイモンとシャロン・メシックのおかげ
-
即興: 時間コンバーター 今、ISO8601文字列時間に任意の一般的な文字列時間を変換するか、または変換するオプションがあります UDUNITS - 適切な時間単位の文字列のように UDUNITS 時間単位の文字列。 これも役に立つはずです ERDDAP™ 文字列時間変数の "units" 属性に指定するフォーマットを知っている必要がある管理者。 また、GenerateDatasetsXml と EDDTableFromFiles のどの機能も内部で使用されます。 ボブ・サイモンズに感謝します。
-
新機能: ユニットコンバーター 新たに「UDUnitsの標準化」オプションを追加しました。 例えば、"deg\_C/m" と "degrees\_C m-1" は両方変換されます。 "degree\_C m-1" は、 この機能は、 EDDTableFromFiles のStandardizeWhat 機能でも使用されます。 ボブ・サイモンズに感謝します。
-
NEW: グラフの場合 (表面グラフ以外の) Griddapのと tabledap 's グラフのウェブページを作成します。x 軸が時間軸ではないとき、x 軸変数の範囲のサブセットだけが表示される場合は、グラフの上にあるボタンで X 軸を左方向または右方向にシフトします。 Carrie Wall Bell / ハイドロホンプロジェクト
-
NEW: グラフの場合、X および/または Y の軸線はログスケールを使うことができます。 ユーザーは、グリッドダップに新しいド ロップダウンウィジェットを介してY軸スケールを制御することができます。 tabledap グラフのWebページを作る。 詳細はこちら .xRange と . yRange ドキュメント お問い合わせ Carrie Wall Bell / ハイドロホンプロジェクト
-
改善される: ERDDAP™ これにより、さまざまな HTTP エラー コードがより使いやすくなり、今では返します。(OPeN)DAPv2.0-formatted エラーメッセージのペイロード。 お問い合わせ 詳細情報 お問い合わせ Antoine Queric と Aurelie Briand のおかげです。
-
改善:Netcdf-java/cまたは他のソフトウェアツールを使用して接続しないでください .nc または .hdf 提供されるファイル ERDDAP ローカルファイルだったら /files/ システム。 ERDDAP™ リクエストを拒否しました。 非常に非効率で、他の問題を引き起こします。 代わりに:
- 使用条件(OPeN)DAPクライアントソフトウェアに接続する ERDDAP お問い合わせ DAP データセットのサービス (/griddap/ または / tabledap / URL で) お問い合わせ それは、 DAP お問い合わせ
- または、データセットのデータアクセスフォームを使用して、データのサブセットをリクエストします。
- または、ファイル全体または長時間にわたる繰り返しアクセスが必要な場合は、使用 curl , wget ファイル全体をダウンロードしたり、ファイルのローカルコピーからデータにアクセスしたりできます。
-
即興: ERDDAP™ ホームページでは、ほとんどの ユーザーにとって最高のスタートポイントであるため、フルテキスト検索は「すべてのデータセットのリストを表示」の上で行われます。 ディエ・マハリノとモーリス・リベスに感謝します。
-
推奨: DataProviderForm3.html 今、一般的なドロップダウンリストがあります standard\_name お問い合わせ IOOS DMAC ミーティングで誰かに感謝します。
-
IMPROVED: /files/ Web ページでは、/files/ ドキュメンテーションの /files/ のセクションで、新しい "できること?" へのリンクが公開されています。 そのセクションでは、さまざまなファイルタイプを説明し、それらがどのように機能するかを提案します。 Maurice Libesのおかげで.
-
推奨:ほぼすべてのリクエスト ERDDAP™ 少なくとも少し速くなり、時にははるかに速くなります。
-
バグフィックス: 一部の状況下では、EDDTable のデータセットがいくつかのタイプのデータを保存するとき .nc file は、グローバルの "id" 属性は、その要求に固有のハッシュを含む、ファイルの提案名にセットされました。 今「id」は正しく変更されていないまま (指定された場合) またはデータセットの datasetID (指定されていない場合) お問い合わせ John Maurerさん、ありがとうございました。
-
お知らせ ERDDAP™ 管理者は知っておく必要があります。
-
TO DO: このリリースは、あなたからいくつかの時間と仕事をとります。 必要な変化を数時間と数時間かけて、新しい機能で実験してみて下さい。
-
TO DO: 安全のために、現在の setup.xml のバックアップコピーを作成し、 datasets.xml ファイルを変換する必要のないケースでそれらを反転できるように ERDDAP™ v1.82.
-
TO DO: おすすめ Java OpenJDK の OpenJDK の OpenJDK を今採用します 8月8日 (ツイート) + ホットスポット これはオープンソースの変種です。 Java 使用上の制限がない (いいね Oracle お問い合わせ Java コンテンツ) お問い合わせ から得られる Oracle お問い合わせ Java 進行中の方法で、 Oracle 「祝福」 セキュリティ上の理由から、あなたの安全を守ることが大切です。 Java バージョンアップ日付 お問い合わせ ERDDAP お問い合わせ Java インストール手順 お問い合わせ
-
TO DO:OpenJDKの採用 Java Tomcatのインストールに小さな追加が必要です。 リソースキャッシュの指示 お問い合わせ これは -XX:MaxPermSize 設定の置換であると思います。 (導入事例) OpenJDKはサポートしておりません。
-
TO DO: 新しいデフォルトで推奨<fontFamily> setup.xml の設定 DejaVu Sans に組み込まれています。 Java お問い合わせ 詳細はこちら フォントのインストールの指示を修正 お問い合わせ
-
TO DO: set.xml から多くのタグが移動されます。 datasets.xml お問い合わせ 利点は、値を変更できるということです ERDDAP™ 再起動せずに実行中 ERDDAP お問い合わせ 確かに、簡単に変更できます<startBodyHtml5> 一時的なメッセージを表示する ERDDAP™ サイトマップ (例:「新しいJPL MUR SST v4.1 データセットをチェックアウト...」または「これ」 ERDDAP™ 2019-05-08T17:00:00 PDT 2019-05-08T20:00:00 PDT メンテナンスのためオフラインになります。) お問い合わせ これらのタグを変更する方法 datasets.xml 変更は次回の時刻に影響します ERDDAP™ フィードバック datasets.xml お問い合わせ
- コンテンツをコピーする datasets.xml ファイル(ファイルの開始のすぐ近くにあるところ)<erddapDatasets>:
<!-- The tags below are described in setupDatasetsXml.html.
The defaults listed below are as of ERDDAP™ v2.00. -->
<cacheMinutes></cacheMinutes> <!-- default=60 -->
<decompressedCacheMaxGB></decompressedCacheMaxGB> <!-- default=10 -->
<decompressedCacheMaxMinutesOld></decompressedCacheMaxMinutesOld> <!-- default=15 -->
<drawLandMask></drawLandMask> <!-- "over" or "under" (default) -->
<graphBackgroundColor></graphBackgroundColor> <!-- 0xAARRGGBB, default is 0xffccccff -->
<loadDatasetsMinMinutes></loadDatasetsMinMinutes> <!-- usually=default=15 -->
<loadDatasetsMaxMinutes></loadDatasetsMaxMinutes> <!-- default=60 -->
<logLevel></logLevel> <!-- "warning" (fewest messages), "info" (default), or "all" (most messages) -->
<nGridThreads></nGridThreads> <!-- default=1 -->
<nTableThreads></nTableThreads> <!-- default=1 -->
<partialRequestMaxBytes></partialRequestMaxBytes> <!-- default=490000000 -->
<partialRequestMaxCells></partialRequestMaxCells> <!-- default=10000000 -->
<slowDownTroubleMillis></slowDownTroubleMillis> <!-- default=1000 -->
<unusualActivity></unusualActivity> <!-- default=10000 -->
<!-- The defaults for the following tags are in messages.xml. -->
<startHeadHtml5></startHeadHtml5>
<startBodyHtml5></startBodyHtml5> <!-- This is often customized. -->
<theShortDescriptionHtml></theShortDescriptionHtml> <!-- This is often customized. -->
<endBodyHtml5></endBodyHtml5>
<standardLicense></standardLicense>
<standardContact></standardContact>
<standardDataLicenses></standardDataLicenses>
<standardDisclaimerOfEndorsement></standardDisclaimerOfEndorsement>
<standardDisclaimerOfExternalLinks></standardDisclaimerOfExternalLinks>
<standardGeneralDisclaimer></standardGeneralDisclaimer>
<standardPrivacyPolicy></standardPrivacyPolicy>
- 1対1で値をコピー (お問い合わせ) setup.xmlファイルから貼り付けた新しいタグの各タグ (詳しくはこちら) お問い合わせ datasets.xml お問い合わせ たとえば、30 の値を使っていたら<cacheMinutes> setup.xml では、その値を新しいものにコピーする必要があります。<cacheMinutes> タグ datasets.xml (値が新しいデフォルト値と同じですが、タグをそのまま残すのが最善です。 datasets.xml ブランク) お問い合わせ
新しく提案されたデフォルトとは異なる場合(それ以外の場合)<startBodyHtml5> と<theShortDescriptionHtml> は、カスタマイズするのに便利です。 ERDDAP™ インストール)、新しいデフォルト値への切り替えを検討してください。 これは特に本当です<partialRequestMaxBytes と<partialRequestMaxCells> は、デフォルト値/値が年々大きく変化したところです。
各値をコピーした後、タグとその記述を setup.xml から削除します。 これらのタグを持っている方が良い datasets.xml お問い合わせ そして今ではより良い説明があります セットアップデータセットXml.html お問い合わせ
新規システムへのお問い合わせは、起動時に初めてのWebページが一番多いことです。 ERDDAP デフォルトは ERDDAP™ サイトマップ その後のウェブページでは、指定した ...Html コンテンツを使用します。 datasets.xml お問い合わせ
- 警告: 実行する初めて ERDDAP™ v2.0では、ローカルデータファイルに基づくデータセットがロードされます。 お問い合わせ ゆっくりと ERDDAP™ ファ イルのデータベースを少し異なる形式で再作成する必要があります。 初期リロードが遅い後、早速読み込みます。 お問い合わせ
EDDTableFromHttpGetの特長
- BIG新機能:EDDTableFromHttpGet
現在まで、 ERDDAP™ データを読み込み、ユーザーが利用できるようにしました。 今、 ERDDAP™ センサーからリアルタイムデータを発信するためのシンプルで効率的なシステムです。 他の機能の中で、このデータセットは細かいバージョンアップを提供しています:データセットに作られたすべての変更を覚えています。 通常、ユーザーはすべての変更が適用されるデータセットの最新バージョンを望むだけです。 しかし、ユーザーがデータセットからデータを要求するオプションは、任意の時点でありました。 これは再現可能な科学を容易にします。 したがって、他のほぼリアルタイムのデータセットとは異なり、これらのデータセットは、 DOI ツイート お問い合わせ 彼らが会うので DOI 集計を除いて、データセットが変更されていない要件。 お問い合わせ EDDTableFromHttpGetの特長 お問い合わせ OOIのおかげで (昔から今) 重要なことについて作業についてリマインダーのためのこのとユージンバーガーの必要性について話しています。 - 大きい新しい特徴: ERDDAP™ 外部に圧縮されたデータファイルから直接データを提供できるようになりました。 .tgz , .tar .gz , .tar .gzip , .gz , .gzip , .zip , .bz2 、または .Z. データセットには、外部圧縮ファイルのミックスが含まれる場合があります。 (おそらく古いデータファイル?) そして非外部に圧縮されたファイルであり、いつでもファイルを圧縮/分解することができます。
この作品は素晴らしい! ほとんどの場合、ファイルの解凍に関する減速はマイナーです。 誤って使用しているデータセットおよび/またはデータファイルについては、これを試すことを強くお勧めします。
$30,000以上保存できます! これは、いくつかあります ERDDAP™ たくさんのお金を節約できる機能 - 多くのデータファイルを圧縮する場合、データを保存するには、RAIDs/hardドライブがほとんど必要になります。または逆に、はるかに多くのデータを提供できます (10xまで) 既に持っている RAID を使って。 この機能は、別の RAID を購入からあなたを救う場合, その後、約保存 $30,000.
詳細はこちら 外部圧縮されたファイル文書 お問い合わせ Benoit Perrimond と Paloma de la Vallee のおかげで、Benoit Perrimond と Paloma de la Vallee は、Benoit Perrimond と Paloma de la Vallee の両端で、Benoit Perrimond とPaloma de la Vallee の両端から、Benoit Perrimond とPaloma de la Vallee の両端で、Benoit Perrimond とPaloma de la Vallee の両端から、Benoit Perrimond とPaloma de la Vallee の両端から、Benoit Perrimond とPal
-
大きい新しい特徴: すべて EDDGrid FromFiles と EDDTableFromFiles のすべてのデータセットは、<cacheFromUrl> タグとタグ<cacheSizeGB> タグ。 cacheSizeGB が指定されていない場合、リモートデータセットのファイルの完全なコピーをダウンロードして維持します。 cacheSizeGB が指定され、 >0 の場合、必要に応じてリモートデータセットからファイルをダウンロードし、限られたサイズのローカルキャッシュに、クラウドベースの作業時に便利です。 (例:S3) データファイル。 詳細はこちら キャッシュ FromUrl ドキュメント 詳しくはこちら ボブ・サイモンとロイ・メンデルスゾーン (リモートデータセットファイルのローカルコピーを作成するために長年スクリプトを書く人) 、ロイド・コッテン、ユージン・バーガー、コラー・デレーン (Amazon Webサービスにいたとき) Googleクラウドプラットフォーム
-
NEW: 新しいEDDTableFromJsonlCSV クラスは、表形式のデータをから読み込むことができます ジェイソン CSVファイルライン (「CSVよりもベター」) お問い合わせ アイルランドのマリーン・インスティテュート・オブ・アイルランドの皆さん、このフォーマットについて教えていただき、ユージン・バーガーとPMELが入力タイプとしてサポートしてくれました。
-
最新: すべて EDDGrid すべてのEDDTableFromFilesデータセットは、<nThreads> 設定、 ERDDAP™ リクエストに応答する際に使用するスレッド数 詳細はこちら nThreads ドキュメント 詳しくはこちら Axiom Data Science、Eugene Burger、Conor DelaneyのRobert Bochenek氏に感謝 (Amazon Webサービスにいたとき) Googleクラウドプラットフォーム
-
新しい 標準化 すべてのEDDTableFromFilesサブクラスについて - 以前は、与えられた変数の場合、重要な属性の値が (例: scale\_factor , add\_offset , missing\_value , \_FillValue, 単位) 一貫性がなかったため、EDDTableFromFiles は各属性の 1 つの値を選択し、 "valid" になり、"Bad Files" という他の属性値でファイルをマークします。 これで、EDDTableFromFiles がファイルを読み込むとすぐにファイルを標準化するシステムがあります。 お問い合わせ EDDTableFromFileの標準化 新着情報 お問い合わせ の 1 つ ERDDAP '主な目標は、データファイルとデータセットを一貫してアクセスできるようにすることです。 標準化 その現実を作るために重要な新しいツールは何ですか。 マルコ・アルバ(Margaret O'Brien) (他のEMLユーザー) , BCO-DMO, InPort ユーザ.
-
新しいEDDTableFromInvalidCRAFilesを使用すると、コレクションからデータセットを作成できます NetCDF (v3 または v4) .nc 特定の、無効、CF DSG Contiguous Ragged Array の variant を使用するファイル (キュラ) ファイル。 このデータセットタイプのサンプルファイルが見つかりますhttps://data.nodc.noaa.gov/thredds/catalog/ncei/wod/ \[ 2020年10月21日 このサーバは、確実に利用可能になりました \] お問い合わせ しかし、 ERDDAP™ このファイルタイプをサポートし、使用し始めるべきでない無効なファイルタイプです。 現在、このファイルタイプを使用するグループが強く推奨されています ERDDAP™ 有効なCF DSG CRAファイルを生成し、これらのファイルを使用して停止します。 Ajay Krishnan と Tim Boyer の口コミを投稿します。
-
EDDTableFromThreddsFiles と EDDTableFrom Hyrax ファイルが廃止されました。 EDDTableFromNcFiles に切り替えてください。 (または variant) プラス<cacheFromUrl>. 何らかの理由で動作しない場合は、電子メール erd.data at noaa.gov お問い合わせ 2020年以前の苦情がない場合、これらのデータセットタイプが削除される場合があります。
-
おすすめ -- ISO 8601をISO 8601に自動変換するためのシステム (v1.82で導入) 多数の追加フォーマットに対処するために大きく拡大しました。 これは GenerateDatasetsXml に影響します。 ERDDAP ソースメタデータの処理
-
おすすめ -- 文字列時間解析システムの第3次メジャーリビジョン (最後まで) , ERDDAP™ もはや使用しません Java 'DateTimeFormatter 時々極端な時間に影響を与えるバグのため (年)<=0000)。 ERDDAP™ 時間文字列を解析するために独自のシステムを使用します。
-
警告: 新しい文字列の時間解析システムがやや厳しいです。 データセットの1つが突然、時間値の値が欠けているだけの場合、原因は時間フォーマットの文字列が少し間違っていることはほとんど確信しています。 ログにエラーメッセージがあるはずです。 txt は、時刻の形式に一致しなかった時間値に関連しています。これにより、そのデータセットの時刻の形式文字列を修正できます。 助けが必要な場合は、オプションを使用してください。 ERDDAP 「変換する時間コンバータ」 \[ ツイート \] ISO 8601文字列時間に任意の一般的な文字列時間 " - コンバータがソース文字列を解析するのに使用される形式を示します。
-
おすすめ:最速、 最も簡単で、最も安い方法でスピードアップ ERDDAP 's は、表データへのアクセスは、ソリッドステートドライブにデータファイルを置くことです。 (SSDシリーズ) お問い合わせ ほとんどの表形式のデータセットは比較的小さいため、1 または 2 TB SSD は、すべての表形式のデータセットのデータファイルを保持するのに十分です。 データをセルに書き込むとSSDが最終的に摩耗し、削除し、そのセルに新しいデータを何度も書き込む。 代わりに、私はそれをお勧めします (可能な限り) SSDを使用してデータを一度に書き、何度も読みます。 その後、コンシューマーグレードのSSDでも、ハードディスクドライブよりもはるかに長い、非常に長時間持続する必要があります (ハードウェア) お問い合わせ 消費者向けSSDの方が安い (2018年、2TBの$200または$400) そして価格が落ちるのは速いです。 いつか ERDDAP™ データファイルにアクセスし、SSDは両方を提供します
- 短いレイテンシ (~0.1ms, 対 ~3ms HDD, 対 ~10 (お問い合わせ) ms for RAID, versus ~55ms for Amazon S3) と
- 高いスループット (~500 MB/S, versus ~75 MB/s HDD 対 ~500 MB/s の RAID) お問い合わせ
そのため、最大10Xのパフォーマンスブーストを得ることができます (HDD 対) $200で! システムの他のほとんどの変更と比較して ($10,000の新しいサーバー? 新規 RAID $35,000? 5,000ドルの新しいネットワークスイッチ? など。) 、これは投資の最高のリターンによるものです (ログイン) お問い合わせ サーバがメモリにロードされていない場合、サーバーのメモリの追加は、非常に安価で、あらゆる面をスピードアップする手段です。 ERDDAP お問い合わせ
\[ SSDは、グリッドデータ にも最適ですが、ほとんどのグリッドデータセットははるかに大きいため、SSDは非常に高価になります。 \]
-
NEW: ログインしている人全員がロールを取得する \[ 誰でもログイン インスタグラム \] , いなくても<user> のタグ datasets.xml お問い合わせ データセットの設定をすれば<accessTo> へ \[ 誰でもログイン インスタグラム \] ログインした人 ERDDAP™ (Gmail または Orcid のアカウントから、) 未指定の場合でも、データセットにアクセスできる権限があります。<user> のタグ datasets.xml お問い合わせ Maurice Libes のおかげで.
-
即興: UDUNITS /UCUMユニットコンバーターは広く改良されました。 無効な単位のひもをよりよい扱います (妥当性を強化するのではなく、情報の保存に重点を置きます) お問い合わせ また、結果は標準化された構文を持っています。
-
新機能: UDUNITS /UCUM単位のコンバーターに標準化する新しい選択があります UDUNITS 文字列。 この作品は有効 UDUNITS 非標準/無効に文字列と合理的によく UDUNITS 文字列。 例えば、例えば UDUNITS ="メートル/秒", "メートル/秒", "m.s^-1" と "m s-1" "m.s-1" を返す。 新しい標準化のために必要だった 上記のシステムについて マルコ・アルバ(Margaret O'Brien) (他のEMLユーザー) , BCO-DMO, InPort ユーザ.
-
NEW: EDDTableFromMultidimNcFiles は、 御馳走次元として オプション, 言う ERDDAP™ 特定の次元を扱うため (例:LAT、LON) 他の次元だったら (例: 時間) お問い合わせ これは、異なる変数の異なる次元を1つの次元だけ使用しなけれ ばならないときに使用するいくつかの誤ったファイルにとって有用です (例: 時間) お問い合わせ マルコ・アルバとモーリス・ライブスに感謝します。
-
NEW: 今、すべて EDDGrid から...ファイルデータセットは新しい特別な軸線をサポート sourceName 誰が言うか ERDDAP™ fileName から情報を抽出する (filename.ext のみ) 値を使う 交換する 既存の左端の軸値。 フォーマットは \\\*replaceFromFileName、dataType、extractRegex、captureGroupNumber お問い合わせ このドキュメント お問い合わせ ありがとうございます。 NOAA Pathfinder 毎日の集計データセット。
-
NEW: 今、すべて EDDGrid から...ファイルデータセットは新しい特別な軸線をサポート sourceName 誰が言うか ERDDAP™ ファイルのpathNameから情報を抽出する (ディレクトリ + filename.ext)
\\\*pathName,dataType,extractRegex,captureGroupNumber そのためには、常にパス名を使う '/' ディレクトリの区切り文字として、'' は決してありません。 お問い合わせ このドキュメント お問い合わせ パロマ・デ・ラ・ヴァレー -
NEW: 今、すべてのEDDTableFrom ... ファイルデータセットは追加の擬似変数をサポート sourceName ファイルの fileName から情報を抽出する s (filename.ext のみ) (詳しくはこちら \\\*ファイル名 ) またはファイルのフルパス名から (/dir1/dir2/filename.ext) (詳しくはこちら \\\*パス名 ) お問い合わせ パロマ・デ・ラ・ヴァレー
-
新規: もし EDDGrid データセットに1つ以上の非常に大きい次元があります (例えば、何百万の価値) たくさんのメモリを取り上げると、新しい設定ができます。<次元価値記憶> (/docs/server-admin/datasets#dimensionvaluesinmemory) false の設定 (デフォルトはtrueです) つまり、データセットがディスク上の値を保存し、必要に応じてそれらを取得する原因となります。 デビッド・ロドリゲスとリッチ・シニョールに感謝 (再: EDDGrid FromAudioFilesから) お問い合わせ
-
改善: 以前は、再注文した場合 dataVariable EDDTableFromFiles のデータセット用の s と、データセットを再読み込み、EDDTableFromFiles はすべてのデータファイルを再読み込みします。 これで、すべてのデータファイルを再読み込みすることなく、再オーダーに対応できます。 Roland Schweitzerは、Roland Schweitzerのゲストの皆様にお礼申し上げます。
-
即興:今、いつ ERDDAP™ ASCII、NCCSV、JSON は、指定した行のエラーが見つかられば、CSV の表形式のデータファイルを表示します。 (例えば、誤ったアイテム数) 警告メッセージ (「WARNING:スキャッピングライン #」...「意外なアイテム数...」) お問い合わせ log.txt ファイル データファイルの残りの部分を引き続き読み続けます。 そのため、定期的に見ることがあなたの責任です。 (スクリプトを書くか、) ログ内のメッセージ txt では、データファイル内の問題を解決できるようにします。 ERDDAP™ ユーザーがファイルの一部行が欠陥を持っているにもかかわらず、利用可能なすべての有効なデータを読み続けることができるように、このように設定されています。 以前は、 ERDDAP™ ファイルを "bad" としてマークし、データセットから削除します。
-
改良: 正確な時 (例えば、最も近い秒またはミリ秒に) "mins from ..." としてソースに保存されます。 (大きい単位) , ERDDAP™ 値を読み込むときに最も近いミリ秒にそれらを丸めます ERDDAP お問い合わせ それ以外の場合、浮動小数の数字は、特定の時間でデータが破棄され、要求されます (例:&time=2018-06-15T01:30:00) 失敗します。 以前は、できるだけ正確に計算しました。 (単位が例えば、"秒以来..." または "milliseconds 以来..." である場合、まだありません) お問い合わせ 大きい単位を使用しないでこの問題を避けることは最善です (例、分、時間) 正確な時間値を格納する (例:マイクロ秒) -- コンピュータは小数桁を扱うのに悪い仕事をします。 マルコ・アルバに感謝します。
-
CHANGES へ EDDTableFrom EDDGrid より良くなる。 EDDTableFromの特長 EDDGrid ユーザーは、集計されたデータセットをタブラデータセットだったかのように問い合わせることができます。 (「価値のクエリ」) お問い合わせ
- 今、サポート<maxAxis0> タグ (デフォルト=10) 最大軸数を指定する \[ 0 の 0 \] (よくある質問 "time" ) 一度にクエリできる値。 これは、Nive リクエストが EDDTableFrom を取得するのを防ぐ EDDGrid グリッドされたデータセット全体を調べる (タイムアウトエラーで失敗する) お問い合わせ
- 生成データセット Xml には EDDTableFrom を生成するオプションがあります。 EDDGrid 与えられたすべてのグリッドデータセットのためのデータセット ERDDAP™ 指定された正規表現にマッチする (.\* を使用して、すべてのデータセットにマッチします。) お問い合わせ 生成するデータセットは、これはグリッドされたデータセットの表形式のバージョンであることを示すサマリー属性に追加情報を持っています。 そして、 datasetID です。 datasetID グリッドされたデータセットの「\_AsATable」と
- 最も一般的なセットアップには大きなスピードがあります。グリッド化されたデータセットが EDDGrid FromErddap と同じデータセット ERDDAP お問い合わせ
ジェームズ・ガラッシャーとエド・アームストロングのおかげで。
- NEW: 生成 データセット すべてのタイプのデータセットのXmlは\_FillValueを追加する可能性が高くなります missing\_value 数値変数の属性 addAttributes お問い合わせ 例えば、これは文字列が値マーカーを欠落したときに発生します (例: "", ".", "?", "NA", "nd", "NaN") サンプルファイルの変数が変換されるため ERDDAP 's のネイティブな欠損値 (127 バイトの列で, 32767 短い列で, 2147483647 int コラム、9223372036854775807 長い列で、フロートとダブル変数のNaN) お問い合わせ フロートとダブル変数のNaN値でも発生します。 また、数値データ列の共通欠損値マーカーの一覧に「nd」を追加しました。 ERDDAP™ お問い合わせ BCO-DMOのマットバイドルのおかげで。
- 改善: 生成中の ncdump オプション データセット Xml は ncdump (しかし、依然として ncdump の netcdf-java バージョンを使用します。) お問い合わせ これで、オプションの新しいリストが表示されます。 今, のために .nc mlファイル、それは結果のncdump出力を印刷します .nc ml ファイルがアンダーリングに適用される変更 .nc または .hdf ファイル。
- バグフィックス: ファイルハンドルリークがあった (結局原因 ERDDAP™ 凍結する) 作成中にエラーが発生したときに、出力ファイルの種類、例えば、.geotif を作成した場合に原因となります。 今は、すべて固定されていると思います。 問題が見つからない場合は、データセットの種類を教えてください。 (格子かテーブル) 問題を引き起こしているファイルの種類。 スティーブン・ベール、リン・デウィット、ジベイ・ザハオ、その他
- バグフィックス: ザ・オブ・ザ・ WMS Leaflet デモは「詳細」の軸を「高度化」に完全に変換しなかった。 今、それは、壊れた凡例の要求が修正されています。 また、ドロップダウンリストのすべての軸オプションは、ソート順を昇順に常にあります。 Antoine Queric と Aurelie Briand のおかげです。
- BUG FIX: EDDTableFromFiles は、データファイルの char 変数から作成された文字列変数の制約を正しくサポートできるようになりました。 Antoine Queric と Aurelie Briand のおかげです。
- バグフィックス: データセットが利用できなくなったら、データセットが通知しようとします (「このデータセットは現在利用できません」というメッセージで) 購読者、リストされたアクション、rs、およびlonPM180 データセットは、それに依存しています。 Roy Mendelssohnとボブ・シモンズに感謝します。
- バグフィックス: EDDTableCopyに関連する2つのバグ。 Sam McClatchieさん、ありがとうございました。
- IMPROVED: status.html ページに表示された失敗したリクエストの数が増加します。以前よりも多くのことが失敗としてカウントされます。
- 改善される: ERDDAP 's status.html' は "Requests" を表示します。 (msのメディアタイム) 「時系列で」 以前は、整数秒に切り捨てられたメディアタイムが示されていました。
- IMPROVED: jsonld 出力では、 jsonld の "name" は、dataset's から "title" お問い合わせ ERDDAP と jsonld の "headline" は、データセットの " datasetID お問い合わせ ERDDAP お問い合わせ 以前は逆転していた。 通常の英語の使い方で「名前」が短いので、これは私には間違っているようです。 (理想的に) まれに/決して変化しない一意の識別子 (例:ロバート・ミドルネーム・サイモンズ) 、ユニークでない記述ではなく、簡単に変更できる (e.g. 「ソフトウェアを書く男」 NOAA 「対」ソフトウェアを書く背の高い男 NOAA ツイート) お問い合わせ Gee は、スキーマ.org 定義のスキーマなら素晴らしいでしょう。 お名前 (必須) データセットのコンテキストでは、より具体的でした。 ソフトウェア開発者は、専門家からのガイダンスなしで、仕様に基づいて仕様の実装を書くことができるはずです。 しかし、私はGoogleを欺く (おそらくナタシャ ログイン) 、NCEI (ジョン・レフ) ロブ・フラー。
- 改善: jsonld 出力では、4 つの "spatialCoverage GeoShape box" の値が minLat minLon maxLat maxLon になります。 以前は、lat と lon の位置が逆転していた。 Gee は、スキーマ.org 定義のスキーマなら素晴らしいでしょう。 ジオシェパー 正しい順序を指定する。 ソフトウェア開発者は、専門家からのガイダンスなしで、仕様に基づいて仕様の実装を書くことができるはずです。 Natasha Noy と Rob Fuller のおかげです。
バージョン1.82
(公開日 2018-01-26)
- 新しい特徴 (ユーザ向け) : : :
- 微妙な微妙な変化は、ルックアンドフィールの変化 ERDDAP™ サイトマップ
- 改善される: ERDDAP™ HTML 5 を使用して、CSS をよりよく使うようになりました。
- 改善:Webページが少し修正され、それらをクリーナーと "busy". (彼らはまだ密かであり、それでも物事が疑われる可能性がありますが、以前よりもはるかに少ないことを願っています。) John Kerfootのコメントありがとうございます。
- 改善:Webページは、特に景色の向きで使用する場合は、携帯電話やその他の小さなデバイスではるかに優れています。 また、デスクトップブラウザの非常に小さくて非常に大きなウィンドウで見栄えがよくなります。
- 改善:セキュリティやその他の理由を改善するために、最新のOpenlayersバージョンの使用 WMS デモページを交換しました Leaflet お問い合わせ
- NEW:画像、音声、ビデオファイルのプレビューのサポート "files" システム (例えば、 このテストデータセット ) お問い合わせ .htmlTable セルに画像、オーディオ、ビデオファイルのURLがある場合の応答 (例えば、 このリクエスト ) お問い合わせ '?' アイコンを超える場合は、画像、オーディオ、ビデオファイルプレビューが表示されます。 また、ファイルリンクをクリックすると、ブラウザのフル画面が表示されます。 詳細はこちら メディアファイル文書 お問い合わせ 異なるブラウザが異なるファイルタイプをサポートしているため、お使いのブラウザでは動作しない場合があります。 CSS専用の画像ツールチップのアイデアとサンプルコードのこれらの人々/リンクのおかげで (お問い合わせhttps://codepen.io/electricalbah/pen/eJRLVd) そして映し出されたイメージのローディング (お問い合わせhttps://varvy.com/pagespeed/defer-images.html) (使用前にコードを変更したが ERDDAP ) お問い合わせ Cara Wilson氏、マタイ・オースティン氏、Adam Shepherd/BCO-DMO氏による画像サポートの依頼 Jim Potemra、豊富なSignell、OOI、Carrie Wall Bellのおかげで、オーディオ/ハイドロホンファイルのサポートをリクエストできます。 ビデオサポートの必要性を示すためにOOIのおかげで。
- NEW: あらゆるデータからのサブセット ERDDAP™ データセット (しかし、通常、オーディオファイルからのデータセット) .wav オーディオファイルに保存できるようになりました。 ( ドキュメント ) Jim Potemra、豊富なSignell、OOI、Carrie Wall Bellのおかげで、オーディオ/ハイドロホンファイルのサポートをリクエストできます。
- 改善:Webアクセシブルフォルダのフォーマット (ワフ) (例: /files/ フォルダ) HTMLテーブルを使用するために更新されました。 新しいフォーマットは、Apache の最近のバージョンで作成された Web ページをリストするディレクトリのより最近のバージョンを模倣します。 人間は、変更が情報を簡単に読みやすくなることがわかります。 これらの文書を解析するソフトウェア (例:ISO19115文書を収穫するソフトウェア ERDDAP ) 変更する必要がありますが、新しいフォーマットは以前のフォーマットよりもパースしやすくなります。 (アンナ・ミラノ)
- ニュース outOfDateDatasets.html サイトマップ ( サンプル ) このページでは、ほぼリアルタイムのデータセットがすべて揃っているテーブルを説明します。< testOutOfDate >タグ (詳しくはこちら) , データセットの更新方法によってランク付けされます。 このダッシュボードは便利です ERDDAP™ どのデータセットが最新であるかを知りたいと思うとき管理者およびエンド ユーザー。 最新のデータセットでは、データソースに問題が起きているため、 ERDDAP™ 最近の時点からデータが表示されない 管理者: Out-Of-Date Datasets Web ページが不要な場合は、setup.xml に追加します。 <outOfDateDatasetsActive>false の使い方</outOfDateDatasetsActive> 現在、 testOutOfDate そして、 OfDate カラム allDatasets データセット。 ボブ・サイモンズは、長年このことを望んでいた、そしてアイルランドの海洋研究所の巧みな人々のおかげで、私は彼らの専用のラズベリーPiとモニターを介してインスピレーションを与え、常に自分のオフィスでこのような画面が表示されます。
- 改善される: .htmlTable そして、 .xhtml 応答は、フォーマットされ、よりコンパクトで、より高速に読み込みます。 HTML5とCSSのおかげで。
- .timeGaps のデータセット用の新しい出力ファイルタイプ。 メディアのギャップよりも大きい時間値のギャップのリストが表示されます。 ( サンプル ) これは、 ERDDAP™ 管理者とエンドユーザは、データセットのタイム値に予期しないギャップがあるかどうかを、定期的にスペースされた時間値を持つことが予想されます。 ボブ・シモンズとロイ・メンデルスゾーンがこの機能を必要としていました。
- 改善: デフォルトのグラフ allDatasets dataset は x=maxLon と y=maxLat のマップです。 ジョン・カーフ、リッチ・シグネル、OOI-CIのご協力により、
- 新しい: エルダピー -- なし ERDDAP™ 機能, しかし、多くの興味があります ERDDAP™ ユーザー。 エルドダピー ( ERDDAP™ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Python ) お問い合わせ Python 「Filipe Fernandes」が作ったライブラリ ERDDAP お問い合わせ RESTful ウェブサ ービスを作成し、 ERDDAP™ データセットを検索したり、メタデータを取得したり、データをダウンロードしたりするなどのリクエストのためのURL。 Filipe Fernandes のおかげで.
- 私は前に述べた必要があります: 使いやすいように設計されたサードパーティ製のRパッケージがあります ERDDAP™ から R: リルドダップ お問い合わせ お問い合わせ rOpenSciの特長 ロイ・メンデルスゾーン
- お知らせ ERDDAP™ 管理者は知っておく必要があります。
- TO DO: setup.xml では、以下<adminInstitution> を、加えて下さい<adminInstitutionUrl> 機関の URL を指定するタグ (グループ) お問い合わせ
- TO DO: setup.xml の3つのタグは使用できません: <スタート ヘッドHtml>,<startBodyHtml> と<endBodyHtml>. それらは交換されます <スタートヘッドHtml5>、<startBodyHtml5> と<endBodyHtml5> は、メッセージで指定されたデフォルト値を持っています。xml (以下に示す) お問い合わせ
デフォルトを使用することをお勧めします<startHeadHtml5> と<endBodyHtml5>。 推奨事項:元の変更があった場合<startBodyHtml> および/またはカスタマイズしたい ERDDAP™ まずは、新しいものをコピーしてください。<startBodyHtml5> タグ (以下から) setup.xml にし、それを変更してカスタマイズします ERDDAP™ そのために ERDDAP 'Webページは、あなたの組織を反映しています。 NOAA ERD お問い合わせ 確かに、あなたの組織に「あなたに求める」を変更してください (ツイート) お問 い合わせ ご質問・お問い合わせ erd.data at noaa.gov お問い合わせ (カスタマイズしない場合 ERDDAP™ 今、デフォルトを使用する<startBodyHtml5>.)
その後、もはや使用されていない setup.xml に 3 古いタグを削除します。
<startBodyHtml5><!\\[CDATA\\[
<body>
<table class="compact nowrap" style="width:100%; background-color:#128CB5;">
<tr>
<td style="text-align:center; width:80px;"><a rel="bookmark"
href="https://www.noaa.gov/"><img
title="National Oceanic and Atmospheric Administration"
src="&erddapUrl;/images/noaab.png" alt="NOAA"
style="vertical-align:middle;"></a></td>
<td style="text-align:left; font-size:x-large; color:#FFFFFF; ">
<strong>ERDDAP</strong>
<br><small><small><small>Easier access to scientific data</small></small></small>
</td>
<td style="text-align:right; font-size:small;">
&loginInfo;
<br>Brought to you by
<a title="National Oceanic and Atmospheric Administration" rel="bookmark"
href="https://www.noaa.gov">NOAA</a>
<a title="National Marine Fisheries Service" rel="bookmark"
href="https://www.fisheries.noaa.gov">NMFS</a>
<a title="Southwest Fisheries Science Center" rel="bookmark"
href="https://www.fisheries.noaa.gov/about/southwest-fisheries-science-center">SWFSC</a>
<a title="Environmental Research Division" rel="bookmark"
href="https://www.fisheries.noaa.gov/about/environmental-research-division-southwest-fisheries-science-center">ERD</a>
</td>
</tr>
</table>
\\]\\]></startBodyHtml5>
あなたができる追加の方法があります カスタマイズ ERDDAP™ お問い合わせ ERDDAP 'web ページは、組織の代わりに反映されます NOAA ERD お問い合わせ
- お問い合わせ< EDDGrid ...例>タグ(スターティング)< EDDGrid IdExample>)と<EDDTable... 例> タグ (スターティング)<setup.xml ファイルの EDDTableIdExample> は、 Griddap 内の例を作成するために使用されます。 tabledap ドキュメント。 html のウェブページ ERDDAP お問い合わせ
これらのタグをカスタマイズしなかった場合は、setup.xmlファイルから削除してください。 現在、それらはすべて、Bob のデータセットを参照する message.xml にデフォルトを持っています ERDDAP™ お問い合わせhttps://coastwatch.pfeg.noaa.gov/erddap/index.htmlお問い合わせ そのため、特定のデータセットがインストールされていない ERDDAP お問い合わせ デフォルトをオーバーライドしたい場合は、それらのタグの一部または全部を setup.xml にコピーし、値を変更します。 あなたの例を指したいなら ERDDAP™ 一番簡単な方法は:
- これら2つのデータセットをあなたのものに含める ERDDAP™ これを追加することで datasets.xml : : :
<dataset type="EDDGridFromErddap" datasetID="jplMURSST41" active="true">
<sourceUrl>https://coastwatch.pfeg.noaa.gov/erddap/griddap/jplMURSST41</sourceUrl>
</dataset>
<dataset type="EDDTableFromErddap" datasetID="pmelTaoDySst" active="true">
<sourceUrl>https://coastwatch.pfeg.noaa.gov/erddap/tabledap/pmelTaoDySst</sourceUrl>
</dataset>
- このタグを setup.xml に追加しますが、URL を URL に変更します。 ERDDAP お問い合わせ ( https お問い合わせ) サイトマップ
<EDDGridErddapUrlExample>https://coastwatch.pfeg.noaa.gov/erddap/</EDDGridErddapUrlExample>
<EDDTableErddapUrlExample>https://coastwatch.pfeg.noaa.gov/erddap/</EDDTableErddapUrlExample>
これらのタグをカスタマイズしたら、そのまま保存して、これら2つの新しいタグをsetup.xmlに追加して指定してください。 ERDDAP™ これらのデータセットの URL は、URL を URL に変更します。 ERDDAP お問い合わせ ( https お問い合わせ) サイトマップ
<EDDGridErddapUrlExample>https://coastwatch.pfeg.noaa.gov/erddap/</EDDGridErddapUrlExample>
<EDDTableErddapUrlExample>https://coastwatch.pfeg.noaa.gov/erddap/</EDDTableErddapUrlExample>
- お問い合わせ ERDDAP™ erddap2.css という css ファイルを使用します。 変更があった場合 \[ トームキャット \] /webapps/erddap/images/erddap.css は erddap2.css に類似した変更を加えることを検討します (同じディレクトリに) お問い合わせ
- 新しい: ERDDAP 's web ページには、ほとんど見えない内部リンクがたくさんあります (テキストは黒色であり、強調されていない) お問い合わせ これらのリンクの1つをホバーする場合 (通常、見出しと段落の最初の少数の言葉) カーソルは手になります。 リンクをクリックすると、URLはドキュメントのそのセクションに内部リンクされます。 ドキュメントの特定のセクションを参照するのは簡単です。 ボブ・サイモンズさん、長年お世話になりました。
- 新しい: ERDDAP™ 今すぐサポート バイトの範囲/受け入れ範囲 /files/ ファイルの部分のリクエスト。 ブラウザで音声とビデオビューアをサポートする必要がありました。
- TO DO: 今、セキュリティを向上させるために、指定された場合<baseHttpsUrl> で setup.xml (そして従ってサポート https ) , 推奨フラグ ウルは https より安全なフラグキーを持つURL。 もしそうなら、以前のフラグUrls/flagKeysは無効になります。 管理者: これらの変更が変更される場合 ERDDAP™ そしてあなたの場合 ERDDAP™ お問い合わせ EDDGrid FromErddap と EDDTable FromErddapのリモート購読 ERDDAP s, その 後, 更新後 ERDDAP お問い合わせ ERDDAP™ 自動的に新しいフラッグUrlを購読しようとするので、新しいサブスクリプション検証メールを取得するときに、古いサブスクリプションを削除し、新しいサブスクリプションを検証する必要があります。
- お問い合わせ ERDDAP™ お問い合わせ EDDGrid erdVH3 のデータセット用の FromErddap データセットは、ボブの海岸ウォッチで ERDDAP™ erdVH2018のデータセットは、変更してください。
- TO DO: jplAquariusSSS サンプルデータセットのどれも含まれている場合 ERDDAP™ 「V4」は、 datasetID 'V5" へ
- お問い合わせ actual\_range CF標準属性は今 (CF-1.7の) 変数が使用すると明らかに言う add\_offset および/または scale\_factor データの値をパックするには、 actual\_range 値は、未パッケージのデータ型を使用し、未梱包された値でなければなりません。 残念ながら、この紛争は、以前のアドバイスと競合します。 生成データセット Xml がパックを外す actual\_range 値, しかし、それはあなたの既存のデータセットを修正しません datasets.xml ファイル。
ですから、データセットを確認してください: 変数の値がパックされれば、もし actual\_range 梱包されたデータ値として指定されます。< addAttributes ツイート actual\_range unpacked 値を指定する値。 それ以外の場合、データセットはロードされません ERDDAP お問い合わせ これを行うためのシンプルで完璧な方法は、あなたの検索することです datasets.xml ソース用 持っている属性
<att name="actual\\_range" type="shortList">
or <att name="actual\\_range" type="intList">
そして、 scale\_factor 1.0 以外。 お問い合わせ actual\_range あなたが修正しなければならないかもしれない属性。
軸変数の EDDGrid データセット, ERDDAP™ 常にセット actual\_range これらの値を知っているので、値の実際の範囲になる属性。
降下値の軸変数の場合 (例: 緯度変数) , ERDDAP™ 編集者 actual\_range お問い合わせ \[ 0 の 0 \] ・・・ \[ 最後の投稿 \] 値が高かった... 今、それは常に新しいCF定義を作るために低...高値を使用しています。
正しい姿勢 actual\_range EDDTable のデータセットは特に重要です。 ERDDAP™ ユーザのリクエストを素早く拒否し、データ値が少ない場合 actual\_range 最小値またはより大きい actual\_range 最大値。
関連:実際の\_min、実際の\_max、 data\_min そして、 data\_max 属性は廃止されました。 データセットを変換して使用してください actual\_range 代わりに。
- お問い合わせ (任意、しかし推薦される) : : : ほぼリアルタイムでデータセットを予測 ERDDAP™ お問い合わせ< testOutOfDate >> (/docs/server-admin/datasets#testoutofdate ディレクティブ) フォーム内の値を持つタグ now- nUnits など now- 2日間 データセットの最大時間値がその値よりも古い場合、データセットは最新のものと見なされます。 outOfDateDatasets.html サイトマップ これは、データセットのソースに何かが間違っているときに表示される簡単な方法を提供します。
- NEW: json-ld によるデータセットのセマンティックマークアップ (ジェイソン 連携データ)
ERDDAP™ 今すぐ使用 json-ldの特長 (ジェイソン 連携データ) データカタログとデータセットを一部作成 semantic webサイト 、これはTim Berners-LeeのWebコンテンツをもっと読むことができ、機械「耐え難い」を作る考えです。 検索エンジン ( 特にGoogle ) ほかのセマンティックツールは、発見やインデックス作成を容易にするために、この構造のマークアップを使うことができます。 json-ld 構造のマークアップは、見えない-to-humans として表示されます。<スクリプト> コードのhttp://.../erddap/info/index.htmlサイトマップ (これは、セマンティックなウェブです データカタログ ) それぞれhttp://.../erddap/info/datasetID/index.htmlサイトマップ (これは、セマンティックなウェブです データセット ) お問い合わせ (アイルランドの海洋研究所のアダム・リードベッターとロブ・フラーのおかげで、この部分を作るために作業のハード部分をやっています ERDDAP お問い合わせ) - NEW: オーディオファイルからデータを読み込むことができる新しいデータセットタイプがあります。 EDDGrid FromAudioFilesから 音声データをグリッドデータとして扱う EDDTableFromAudioファイル オーディオデータを表データとして扱う。 Jim Potemra、豊富なSignell、OOI、Carrie Wall Bellのおかげで、オーディオ/ハイドロホンファイルのサポートをリクエストできます。
- GenerateDataset の変更 Xmlの (関連する変更) : : :
- 新しい: ERDDAP™ 今、自動的にシステムを持っている 最新のURLを更新 GenerateDataset で両方 Xml とデータセットをロードするとき。 キャッチして更新されるべき追加のURLの提案がある場合、またはこれがサービスに変わるべきだと考えている場合 (コンバーターのような) お問い合わせ erd.data at noaa.gov お問い合わせ
- 新規: GenerateDatasets の場合 XmlはCFを見る standard\_name (すべての小文字でなければなりません) topcase 文字で、すべての downcase バージョンを追加します。< addAttributes >。 また、データセットが読み込まれた場合、 ERDDAP™ CFを見る standard\_name アッパーケース文字で、無声にそれを変えます standard\_name お問い合わせ 豊富なSignellのおかげで。
- 新規: GenerateDatasets の場合 Xml は ISO 8601 の形式ではなく、ISO 8601 のフォーマットされた時間に付加する属性を見ます< addAttributes >。 お問い合わせ ERDDAP™ フォーマットを認識せず、変更されていない時間値を残します。 フォーマットが表示された場合 ERDDAP™ 確 認・修正は行っておりません。 erd.data at noaa.gov お問い合わせ
- 改善:低レベルのコード EDDGrid フォードズ GenerateDatasetsのカタログオプション Xml は現在に依存しています Unidata netcdf-javaカタログクローラコード (レッド。 カタログクラス) すべてのTHREDDSカタログを扱うことができるように (意外に複雑になる) お問い合わせ ローランド・シュヴァイツァーは、この変化と感謝の意を表しています。 Unidata コードの場合。
- 新規: GenerateDatasets Xml 用 EDDGrid FromDap は、実際の時間軸値に基づいて、タイトルの ", startyear-EndYear" を追加できるようになりました。 過去150日間にデータが存在する場合、EndYear="present"。
- 新規: GenerateDatasets Xml 用 EDDGrid FromDap は ", \[ ソリューション \] データセットが均等にスペース化され、latとlonの同じ場合のタイトルへの°"。
- 改善: 時間コンバーターは、ISO 8601 文字列または UDUnits 互換番号に、さまざまな一般的なフォーマットで文字列時間を変換する機能が追加されています。 以前にサポートしたすべての機能は、変更されていない作業を継続します。
- BUG FIX: GenerateDatasets Xml と キーワード コンバータ 今「地球科学」 > 「GCMD サイエンス キーワードの開始時」. データセットが読み込まれるとき ERDDAP™ , ERDDAP™ 「地球科学 >」で始まらないキーワード属性にGCMDキーワードを固定するか、タイトルケース以外のものを使わない (各単語の最初の文字が大文字化される場所) お問い合わせ
- 提案:提案するとき< destinationName >'s、GenerateDatasets EDDTableFromAsciiFiles の Xml は tail の端をちょうど使用しました sourceName s と '/' (ファイル名のようなものがあった) お問い合わせ 今、それは全体を使用する sourceName (例:"blahblahblahblah (m/s)"。 この変更は、いくつかのデータセットで、他の人のためにではなく、より安全な動作です。 Maurice Libesのおかげで.
- BUG FIX: GenerateDatasets Xml とデータセットコンストラクタは、重複した列名がないことを確認します。 Maurice Libesのおかげで.
- BUG FIX: GenerateDatasets EDDTableFromAsciiFiles の Xml は書きませんでした<columnSeparator> を出力します。 なるほど。 Maurice Libesのおかげで.
- NEW: DasDds ツールがタイムギャップ情報を表示します (お問い合わせ .timeギャップ情報 ) データセットがグリッド化されたデータセットの場合。
- NEW: 高度な検索は「now_\-nUnits_」のタイム値を受け入れます。 豊富なSignellのおかげで。
- IMPROVED: セキュリティーを改善するために、データセットのメタデータまたはデータ内のメールアドレスがhtmlウェブページに書かれている場合、"@" は "" に置き換えられます。 これは、メタデータやデータ値全体が埋め込まれたメールアドレスではなく、より長い値で埋め込まれたメールアドレスだけをキャッチします。
- 改善:セキュリティを高めるため、 RSS プライベートデータセットの情報は、ユーザーのみで利用可能 (そして、 RSS リーダー) 誰がログインして、そのデータセットを使用する権限を付与されます。
- NEW: データセットがロードされると、 date\_created , date\_issued , date\_modified , または date\_metadata\_modified 属性は、ISO 8601 形式でない時間 値を持っています。 ERDDAP™ ISO 8601のフォーマットされた時間に変更します。 お問い合わせ ERDDAP™ フォーマットを認識せず、変更されていない時間値を残します。 フォーマットが表示された場合 ERDDAP™ 確認・修正は行っておりません。 erd.data at noaa.gov お問い合わせ
- 改善: .dods からの応答 EDDGrid データセットは大幅に高速化します。 豊富なSignellのおかげで。
- 関連する変更 ERDDAP ISO 19115文書の作成:
- BUG FIX:ISO 19115文書を作成するとき、 dataVariable 単位はHTML Attributeのエンコードされ、パーセントは符号化されませんでした。 今、彼らはいます。 NGDCのISO 19115のバリデータのおかげで。
- BUG FIX:ISO 19115文書を作成するとき、 date\_created とはいえ、よく間違ったフォーマットだった。 ISO 8601 Z 文字列に変換します。 NGDCのISO 19115のバリデータのおかげで。
- BUG FIX:ISO 19115文書を作成するとき、 ERDDAP™ 年 = 0000 で日付を書く (気候データセットと同様に) ISO 19115のスキーマが年数の日付を許可しないため、 NGDCのISO 19115のバリデータのおかげで。
- NEW: 要求の前に http .../erddap/version はバージョン番号だけを返す (テキストとして) など、 ERDDAP \_version=1.82 です。 今すぐ、リクエスト http .../erddap/version\string は '\' と ASCII テキストのオプションのサフィックスを返す (スペースや制御文字なし) など、 ERDDAP \_version\_string=1.82\_JohnsFork を使う。 フォークをしている人は、EDStatic.erddapVersion を変更することでこれを指定します。 以前のバージョンの問題を引き起こすことはありません。 ERDDAP お問い合わせ Axiomのおかげで (著名な, Kyle Wilcox) アイルランドの海洋研究所 (確かに、ロブ・フラー) お問い合わせ
- バグフィックス: wms version=1.3.0 の場合、request= GetMap , crs=EPSG:4326 (ない CRS:84) 要求:bbox順序はminLat、minLon、maxLat、maxLonでなければなりません。 CRS:84の要求のために、前に、bboxの発注はminLon、minLat、maxLon、maxLatでなければなりません。 これは、使用して修正することができます ERDDAP お問い合わせ WMS 1.3.0サービス ArcGIS (パオラ・アルスに感謝) お問い合わせ お問い合わせ (コメントはありません) お問い合わせ OGC こんなに複雑にするため。 お問い合わせ Leaflet これを正しく処理し、これをテストする方法を私に与えます。
- 改善: 以前、提案されたリンクのための RSS そして電子メールの購読に持っています http あなたのURL ERDDAP お問い合わせ 今、それは https URL がアクティブの場合
- 新しい: EDDGrid コピーはオプションタグをサポート<だけなので>someValue</onlySince>、値が特定のISO-8601フォーマットされた時間またはaである場合 now- nユニット (例: now- 2年分) 時間。 詳細はこちら メニュー ドキュメント お問い合わせ Drew Pのおかげで.
- 即興: 利用できる場合、 ERDDAP™ ショー https URL(から)<baseHttpsUrl>, 利用可能な場合) http ユーザーが URL をユーザに知らせると、サブスクリプションを追加/検証/削除/リストします。
- バグフィックス: ERDDAP™ 今ではサブスクリプションアクションが "https://"お問い合わせ (ボブは彼の額をスラップ.) Jennifer Sevadjianさん、ありがとうございました。
- バグフィックス: .jsonlKVP 次に、各キーと値の間の ':' を使用 します。 '=' お問い合わせ (ボブは彼の額をスラップ.) アレクサンダーバースのおかげで。
- バグフィックス: 以前は、再起動したら ERDDAP™ QuickRestart=true で、データセットが正常にリロードされる前に、updateEveryNMillis を使用した EDDTableFromFiles のデータセットに呼び出し、データファイルが変更された場合、リクエストは null のポインタエラーで失敗します。 リクエストが成功します。 ジョン・カーフのおかげ
- NEW: データセットが読み込まれるとき ERDDAP™ キーワードはソート順に並べ替えられ、新しい文字は削除されます。
- 即興:.geoJson なら、 .json または .nc oJson の要求は持っています .json p パラメータは、レスポンス mime 型は application/javascript です。 注意: .json pはサポートされていません .jsonlCSV または .jsonlKVP 、それは働かないので。 ロブ・フラーさん、ありがとうございました。
- IMPROVED: json 行の mime タイプ fileType オプションは "application/x-jsonlines" です。 アプリケーション/jsonl 現在、決定的な正しい選択はありません。
- IMPROVED: status.html ページに表示された失敗したリクエストの数が増加します。以前よりも多くのことが失敗としてカウントされるため、ClientAbortException が増加します。
- 即興: 応答から ERDDAP™ 圧縮されず、応答のヘッダには「Content-Encoding」="identity」が含まれます。
- IMPROVED: "license" 属性は必要ありません。 これで、指定しない場合は、messions.xml からの標準ライセンス (またはsetup.xml から) デフォルトとして使用されます。
- NEW: オプションがあります fileAccessSuffix属性 . 既存のと使用することができます fileAccessBaseUrl属性 お問い合わせ
- IMPROVED:セキュリティを高めるために、このバージョンは最新のバージョンでコンパイルされました Java JDKのv8u162。
- NEW:セキュリティを高めるために、一時的なメールアドレスを提供する複数の一般的なドメイン (例:@mailinator.com) サブスクリプションシステム用の永久的なメールブラックリストに今あります。
- 新機能:セキュリティを強化するには、デイリーレポートの背が高くなります。
セットデータセット フラグ IP アドレス失敗 (最終日報以来)
セットデータセット フラグ IP アドレス失敗 (スタートアップ)
セットデータセット フラグ IP アドレス 成功 (最終日報以来)
セットデータセット フラグ IP アドレス 成功 (スタートアップ)
「失敗した」背の高い人は誰に会いましょう (ハッカー?) フラグを設定しようとしていますが、失敗しています。 - 改善: セキュリティーを高めるため、メールアドレスをメールで送信します。<サブスクリプションメールブラックリスト> datasets.xml ケース・インセンティブと見なされます。
バージョン1.80
(公開日 2017-08-04)
- 新しい特徴 (ユーザ向け) : : :
- ニュース orderByCount () filter では、結果テーブルのソート方法を指定できます。 (またはない) 各ソートグループに1行ずつ返し、各変数の非従順値の カウントで返します。 例えば、 orderByCount (ツイート stationID ツイート) 並べ替え stationID それぞれの行を1行ずつ返し stationID , 各変数の非従順値の数のカウントで. もしだけ指定すれば orderByCount (お問い合わせ) 応答は、各データ変数の非従順値の数で1行になります。 詳細はこちら orderBy ... ドキュメント ベン・アダムスに感謝します。
- ニュース .nc oJson ファイル グリッドされたおよび表形式のデータセットのオプションを入力します。 このオプションは、 NCO lvl=2 "pedantic" JSON は、通常、すべての情報で見つかりました .nc ファイル。 お問い合わせ http://nco.sourceforge.net/nco.html#json チャーリー・ツェンダーのありがとう。
- バグフィックス: ザ・オブ・ザ・ orderBy ・・・ () Make A Graph Web ページのオプションが正しく処理されます。
- BUG FIX: .geoJson の出力は lat や lon の値が欠落している行を印刷しません。 また、高度の値 (利用可能な場合) データ値ではなく、座標に含まれているようになりました。 ジョナサン・ウィルキンスに感謝します。
- お知らせ ERDDAP™ 管理者は知っておく必要があります。
- 証券会社: Protocols.js ライブラリは、 OpenLayers デモオン WMS ページ数 ERDDAP™ 最新であり、悪用される可能性があるバグがあります。 (残念ながら、更新 OpenLayers プロトコル。 js は簡単です。) これにより、ライブラリがクロスサイトの脆弱性を許すように設定できる可能性が開きます。 しかし、 ERDDAP™ 使用のみ OpenLayers 特定の事前設定方法および特定のだけ ERDDAP - ベースのデータソースは、クロスサイトの脆弱性がないことを信じています ERDDAP 's の使用 OpenLayers そして、protocols.js. しかし、あなたがこれを信じていないならば、あなたは今、使用を無効にすることができます OpenLayers デモオン WMS あなたのページ ERDDAP™ 加えることによって
<openLayersActive>false</openLayersActive>
setup.xml ファイルへ。 デフォルトは "true" です。 チャールズ・カルレトン氏、NCEI氏より
- SECURITY CHANGES: 未使用の.jarファイルと.jarファイルを複製 (彼らはnetcdfAll.jarにもあるので) から削除された ERDDAP™ 分布。 最新の .jar ファイルが更新されました。 チャールズ・カルレトン氏、NCEI氏より
- 機密保持: netcdfAll.jarファイルと配布 ERDDAP™ 最新バージョン (現在 4.6.10) , しかし、それはまだ、古いであることが知られ、セキュリティの脆弱性を持っている内部ジャックソン.jarファイルが含まれています, 特にアマゾンS3データソースにアクセスするときにのみ使用されるジャクソンライブラリ. Amazon S3でデータにアクセスできない場合 (いつだったかわからない) これらの脆弱性は関係ありません。
netcdf-java 開発者は、netcdf コードがこれらのライブラリを使用しており、Amazon S3 にアクセスするときにのみ関連性があることを維持しています。 お問い合わせ https://github.com/Unidata/thredds/issues/866 お問い合わせ お問い合わせ それでもこの懸念がある場合は、netcdf-java 開発者にお問い合わせください。 (netcdf-java の開発者を信じておらず、使用していないことを想定していない場合に注意 ERDDAP™ そのため、THREDDS は基本的にはより広くより広くより広範囲に利用するので、 ERDDAP お問い合わせ)
詳細: 面倒なコードと脆弱性警告は次のとおりです。 netcdfAll-latest.jar/META-INF/maven/com.fasterxml.jackson.core/jackson-databind/pom.xml お問い合わせhttps://nvd.nist.gov/vuln/detail/CVE-2016-7051お問い合わせ 高い netcdfAll-latest.jar/META-INF/maven/com.fasterxml.jackson.dataformat/jackson-dataformat-c/borm.xml お問い合わせhttps://nvd.nist.gov/vuln/detail/CVE-2016-7051お問い合わせ 高い netcdfAll-latest.jar/META-INF/maven/com.fasterxml.jackson.core/jackson-annotations/pom.xml お問い合わせhttps://nvd.nist.gov/vuln/detail/CVE-2016-7051お問い合わせ 高い お問い合わせhttps://nvd.nist.gov/vuln/detail/CVE-2016-3720-- クリティカル netcdfAll-latest.jar/META-INF/maven/com.fasterxml.jackson.core/jackson-core/pom.xml お問い合わせhttps://nvd.nist.gov/vuln/detail/CVE-2016-7051お問い合わせ 高い お問い合わせhttps://nvd.nist.gov/vuln/detail/CVE-2016-3720-- クリティカル 「バージョン4.6.10では、ジャックソン=\*アーティファクトのバージョン2.6.6で、aws-java-sdk-coreがプルします。」 (netcdf-java からのメール) お問い合わせ チャールズ・カルレトン氏、NCEI氏より
- COMPILERの天使: 再コンパイルする場合 ERDDAP™ コマンド行に必要な -cp classpath パラメータは以前よりもはるかに短くなりました。 新しい -cp の設定を参照してください。 このドキュメント お問い合わせ チャールズ・カルレトン氏、NCEI氏より
- GenerateDataset の新しいオプション Xml: EDDTableFromBcodmo は、BCO-DMO の内部使用のためだけである。 アダム・シェパードとBCODMOのおかげで。
- 新しい属性および特徴: EDDTable 列に Web アクセス可能なファイルのファイル名がある場合 (たとえば、画像、ビデオ、またはオーディオファイル) 、加えることができます
<att name="fileAccessBaseUrl">_someBaseURL_</a>
ベース URL を指定する (終了 /) ファイル名を完全なURLにするために必要です。 それから .htmlTable 応答, ERDDAP™ ファイル名を結合URLへのリンクとして表示します (ベース ウルとファイル名) お問い合わせ お問い合わせ ERDDAP™ 関連するファイルを提供するには、それらのファイルの別のEDDTableFromFileNamesデータセットを作る (プライベートなデータセット) お問い合わせ アダム・シェパードとBCODMOのおかげで。
- 新しい属性の更新: EDDTable カラムが web アクセス可能なファイルのファイル名を持っている場合 (たとえば、画像、ビデオ、またはオーディオファイル) アーカイブからアクセス可能 (例: .zip ファイル) URL でアクセス可能、使用
<att name="fileAccessArchiveUrl">_theURL_</att>
アーカイブのURLを指定します。 お問い合わせ ERDDAP™ アーカイブファイルを提供するには、そのファイルの別のEDDTableFromFileNamesデータセットを作る (プライベートなデータセット) お問い合わせ アダム・シェパードとBCODMOのおかげで。
- GenerateDatasets への提案 無効/悪い原因を取り除くXml< subsetVariables > 提案と重複/悪い提案変数名など 豊富なシグネル、アダム・シェパード、およびBCO-DMOのおかげで。
- 新しい選択: 政治 的境界情報と分散 ERDDAP サードパーティーから、やや、最新です。 また、様々な人が正しいことについて異なる考えを持つ世界のいくつかの場所で紛争の境界があります。 ポーティカル・ボウンダリ・データが生み出しているのが現状です。 ERDDAP お問い合わせ 政治の境界情報を気に入らなければ ERDDAP™ 、今言うことができます ERDDAP™ 追加することで政治的境界線を描画しない
<politicalBoundariesActive>false</politicalBoundariesActive>
setup.xml ファイルへ。 デフォルトは "true" です。 Raju Devenderのおかげで.
- 新しいメタダタ タグ: お問い合わせ datasets.xml データセットの場合、デフォルトの色数を指定できるようになりました。 バーセクション dataVariable グラフとマップ
<att name="colorBarNSections">_anInteger_</att>
(default=-1 は、 ERDDAP™ お問い合わせ) お問い合わせ 詳細はこちら カラー バーの設定 お問い合わせ
- 改良:地図上の州の境界色は紫色でした (ベビーブーマーのためのディープパープル) お問い合わせ 今、それは灰色です (国の境界灰色と土地の灰色の間に) お問い合わせ
- バグフィックス:<iso19115File>と<fgdcFile> で datasets.xml 常に正しく処理されていない それでは、 BCO-DMOのおかげで。
バージョン 1.78
(公開日 2017-05-27)
- 新しい特徴 (ユーザ向け) : : :
- (なし)
- お知らせ ERDDAP™ 管理者は知っておく必要があります。
- IMPROVED: status.html ページの "Major LoadDatasets Time Series" の行の順番は、一番上に最新です。
- バグフィックス: ERDDAP™ 今は書きます .nccsv 時間変数のファイル actual\_range ISO-8601 文字列の時間として。 これは、リモートデータセットから EDDTableFromErddap 解析情報と、すべての EDDTableFrom...Files データセットの QuickRestart ファイルからバグを修正しました。 (時間について actual\_range データセットが v1.78 にロードされるのは初めて間違っていますが、再ロードされると、例えば、データセットをフラグすると正しいです。)
バージョン 1.76
(公開日 2017-05-12)
- 新しい特徴 (ユーザ向け) : : :
- Tomcat の変更: リクエスト ERDDAP™ ウェブブラウザ以外のソフトウェアから来られる (例: curl 、R、 Matlab , Python , Java ) : : : Tomcatのバージョンの以前の変更と同様に (実行する低レベルのソフトウェア ERDDAP ) 2016年初旬以降、リクエスト URL のクエリ部分の文字数が増える パーセントエンコード セキュリティ上の理由 ブラウザーは、パーセントのエンコーディングを処理します。 ご利用にあたって ERDDAP™ リクエストが別のものにリダイレクトされない限り、ブラウザは影響しません ERDDAP お問い合わせ
- 改良: 以前、 ERDDAP™ 処理する char 変数 文字よりも符号なしの短い整数のようなもの。 今、それは1-character-long UCS-2のようにそれらをより扱います (ユニコード) 文字列。 詳細はこちら char ドキュメント お問い合わせ Aurelie BriandとArgoプロジェクトのおかげで。
- 改良: 以前、 ERDDAP™ 少しサポートを提供しました Unicode 文字 文字列の文字#255以上。 今、内部的に、 ERDDAP™ 2バイトのUCS-2文字を完全にサポート (文字数 0~65535) 文字列。 文字列データが様々なファイルタイプに書かれているとき、 ERDDAP™ 2バイトの文字をサポートできるのは最善です。 もう一つの例は .csv ファイルです。 ERDDAP™ ISO-8859-1 charset で書く (1バイトのcharset) ・・・ ERDDAP™ JSON のような \u_hhhh_ の構文で、文字 #255 を超える文字を記述します。 お問い合わせ 文字列データ お問い合わせ
- 改善される: で .nc によって書かれたファイル ERDDAP™ , 文字列として解釈 されるchar変数は属性を持つ
\_エンコード=ISO-8859-1
インスタグラム .nc 読み込みファイル ERDDAP™ , char 変数 "\_Encoding" は指定されたcharset で String として解釈されます。 - 注文: ERDDAP™ サポート JSON のようなバックスラッシュエンコーディング char と String 変数の制約を指定すると、特別な文字。 そのため、20ac 以降、myString=€ がユーロシンボルのコードポイントの 16 進数バージョンであるので、データの行を望むときに、&myString="\u20ac" のようなリクエストをリクエストできます。 ウェブ上の複数のソースは、Unicodeのシンボルのコードポイント番号を示しています。 https://en.wikipedia.org/wiki/Unicode お問い合わせ
- 改良: 以前、 ERDDAP™ 限られたサポートを提供しました 長い整数 変数。 詳しくはこちら ERDDAP™ 長いデータを様々なファイルタイプに書き込むと、内部的に長尺に対応し、最善を尽くします。 詳細はこちら 長いドキュメント お問い合わせ アイルランドの海洋研究所、クレイグ・リシエン、リッチ・シグネル、クリストファー・ワナード、OOIのおかげで。
- NEW: Griddap と出力ファイルタイプ tabledap : : : ** .nccsv ** つまり、 NetCDF -like, ASCII, CSV ファイルも、同等のメタデータに含まれている .nc ファイル。 詳細はこちら NCCSVの特長 仕様 お問い合わせ スティーブ・ハンキンに感謝します。
- 新しい: ** orderByClosest フィルター** 結果テーブルのソートと間隔を指定する (例:2時間) お問い合わせ 各 ソートグループ内では、間隔の一番近い行のみを保持します。 例えば、 orderByClosest (ツイート stationID 、時間、2時間」) 並べ替え stationID それぞれの行だけを返す stationID 最後の場所 orderBy コラム (タイムタイム) 最短2時間間隔です。 これは最も近いことです tabledap Griddap リクエストの値を stride する。 このオプションは、任意の方法で指定できます。 tabledap dataset の .html の Web ページ、.graph の Web ページ、および生成する URL のいずれかによって。 アイルランドのマリン・インスティテュートとオーシャン・ネットワークス・カナダのおかげ
- 新しい: ** orderByLimit フィルター** 結果テーブルのソートと制限番号を指定する (例:100) お問い合わせ 各ソートグループ内では、最初の 'limit' 行のみを保持します。 例えば、 orderByMax (ツイート stationID 、100") 並べ替え stationID , しかし、それぞれ最初の100行のみを返す stationID お問い合わせ SQL の LIMIT 句と似ています。 このオプションは、任意の方法で指定できます。 tabledap dataset の .html の Web ページ、.graph の Web ページ、および生成する URL のいずれかによって。 アイルランドのマリン・インスティテュートとオーシャン・ネットワークス・カナダのおかげ
- NEW: 2つの新しい応答ファイルタイプ, ** .jsonlCSV そして、 .jsonlKVP ** グリッドされたデータセット、表形式のデータセット、その他多くの場所へのリクエストが使用可能 ERDDAP (例:データセットに関する情報のリクエスト) お問い合わせ ファイルは JSON 線ファイルです ( https://jsonlines.org/ ) 各行に別の JSON オブジェクトがある場所。 .jsonlCSV CSV 形式の値だけを持っています。 .jsonlKVP キーがあります: 値のペア。 各線は、それぞれに立っています。 行は、より大きい JSON 配列またはオブジェクトに囲まれません。 例えば、 このサンプルリクエスト お問い合わせ ダミアン・スミス氏、ロブ・フラー氏、アダム・リードベッター氏、アイルランドのマリン・インスティテュート氏に感謝します。
- NEW: 記述する新しい文書があります プライベートデータセットへのアクセス方法 ERDDAP™ スクリプト経由で お問い合わせ Lynn DeWitt のおかげです。
- 改善:最低限の程度 ** OpenLayers ** 地図は2度で、4つのデータピクセルになりました。 Rusty Hollemanのおかげで.
- 改善: いくつかの一般的なケースでは、要求を含む 正規表現 制約はより速く処理されます。
- お知らせ ERDDAP™ 管理者は知っておく必要があります。
- スローファーストスタート: この新しいバージョンを立ち上げる最初の時間は、長い時間がかかります ERDDAP™ ソースのすべてのデータファイルを再読み込みする必要があるため、すべてのデータセットをロードするには (グリッドされたデータファイルのヘッダーだけ) お問い合わせ ログを見ると、内部ファイルの "old/unsupported EnhancVersion" というエラーメッセージが表示されることがあります。 ERDDAP™ 内部ファイルの新しいバージ ョンを作成します。 お問い合わせ
- アクション: ERDDAP™ 今、新しい使用 java.time の クラス (別名 JSR 310) 代わりに、Joda は文字列を数値時間に解析します。 注意:
- お問い合わせ ERDDAP™ 突然、与えられたデータセットの文字列時間を解析する問題があり、NN's にほとんどまたは常に変換します。 (不足している値) 、問題は日付とほとんど常にあります 変数の "units" として指定された時間フォーマット文字列。 新しいシステムは、少し異なるdateTime形式の文字列を必要とする場合があります。
- dateTime文字列の数値月と日が0パッドされていない場合 (例:「3/7/2016」) フォーマットが単一のMとdを持っていることを確認してください (例:「M/d/yyy」ではなく「MM/dd/yyyyy」) お問い合わせ
- downcase s's を使用する任意の僅か秒指定を変更します。 (例: .ss の yyyy-MM-dd 'T'HH:mm:ss.ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss) 資本金に お問い合わせ (例: yyyy-MM-dd 'T'H:mm:ss.SSS) お問い合わせ
- ERDDAP™ 文字列の日付をサポートしない 2桁の年で時刻形式 (ログイン) 暗黙の世紀と (例:1900年または2000年) お問い合わせ 1990年代後半にこの問題が修正された数十億ドルの事業を費やしました。 サイエンティストは2桁の数字を使用するべきではありません。 ソースファイルを修正してください (ツイート) 4桁の年数に変換し、日付で yyyy を使用します。 時間フォーマット。
- yyyy や YYYYYYY を使うことができます 。 (お問い合わせ ERDDAP™ uuuuuuuuuu への変換) 負の年、例えば、-4712 を含む 4 桁の年をパースするため (紀元前4713年) お問い合わせ SeaDataNet、Thomas Gardner、およびBODCのご協力によります。
- 引き続き、Z を dateTime 形式で使用してください。 ERDDAP 時間オフセットを解析する (例:Z、+0200、-08、-0800、-08:30) お問い合わせ
- 必ずご使用ください Java バージョン 1.8.0\_21 以降
- プログラマ お問い合わせ 書き込む場合 Java 実行するプログラム ERDDAP™ コード、参照をjoda-timeに削除する必要があります。 クラスパスパラメータの jar 。
- 新しい: ERDDAP お問い合わせ アーカイブA データセットツール 作成できるようになりました BagItファイル お問い合わせ NCEIはこのフォーマットで標準化することができます。 スコット・クロスとジョン・レフのおかげ
- 改善: erddap をダウンロードするためのリンク。 戦争で ERDDAP™ ウェブページは現在、 GitHubで お問い合わせ (これらは公開リンクなので、GitHubに参加する必要はありません。) これは、はるかに高速なダウンロードを意味します (最大12Mb/s versus 1Mb/s) ダウンロードに問題はありません。 ダミアン・スマイス、ロブ・フラー、アダム・リードベッター、コナー・デレーン、アイルランドのマリン・インスティテュートのおかげで。
- 即興: status.html ページと毎日のステータスレポートメール 現在、統計情報を示す「Major LoadDatasets Time Series」セクションを含む ERDDAP™ 最後の 100 の主要な loadDatasets の各主要な loadDatasets の終端として。 大変お世話になりました。
- 新しく、任意 (おすすめ) EDDTableFromCassandra データセットのパラメーター: [ ** <パーティションキーCSV> ** . . (/docs/server-admin/datasets#partitionkeycsv) お問い合わせ オーシャン・ネットワークス・カナダ 様
- NEW: EDDTableFromAsciiFilesがサポート ** <コラムセパレータ> ** パラメータ。 null または "" の場合、クラスは前のように推測します。そうしないと、ファイルを読むときに最初の文字はカラムの区切り文字として使用されます。 スカイブリストルとアビゲイル・ベンソンに感謝します。
- 新しい: 新しいデータセットのタイプ、 EDDTableFromNccsvファイル 、集計によってデータセットを作ることができます NCCSV .csv ファイル お問い合わせ スティーブ・ハンキンに感謝します。
- 改善される: EDDTableFromErddapの特長 今すぐ使用 .nccsv リモートから情報を取得する ERDDAP s およびそのメタデータ情報のローカル アーカイブ用。 これにより、文字と長いデータ型、Unicode のフルサポートが可能 (UCS-2の特長) chars と Strings の文字セット。 ロブ・フラーとアイルランドの海洋研究所のおかげで。
- 改良:EDDTableFromErddapおよび EDDGrid FromErddapがサポート ** <リダイレクト>false</redirect> ** 誰が言うか ERDDAP™ リクエストをリモートにリダイレクトしないように ERDDAP お問い合わせ デフォルトはtrueです。 これはリモート時に便利です ERDDAP™ プライベート ERDDAP お問い合わせ ダミアン・ スマイス、ロブ・フラー、アイルランドのマリン・インスティテュートに感謝します。
- 改善される: ERDDAP™ 今キャッチ ユーザーのリクエストをキャンセル お問い合わせ そして ERDDAP™ 低レベルのスレッドがより速くシャットダウンしているため、より高速にシャットダウンします。 大変お世話になりました。
- 生成データセット Xml:
- NEW: 新しい特別なEDDType "ncdump"は、 ログイン ヘッダーの\-likeプリントアウト .nc ファイル。 指定した変数のデータ値を印刷することもできます。 (または任意のデータ値を印刷しないために「いいえ」を入力する) お問い合わせ これは、ncdumpなしでファイル内のものを知っておくのが難しいため、GenerateDatasetsXml に指定すべきEDDTypeです。 Craig Risien、リッチ・シグネル、Christopher Wingard、OOIのおかげです。
- 新規:SeaDataの場合 純データ: 適切な場合、GenerateDatasets Xml はリモート SPARQL クエリを使用して特定のセマンティック変換を行います: 変数のソースメタデータに sdn\_parameter\_urn が含まれている場合は、 sdn\_parameter\_urn = "SDN:P01::PSLTZZ01", GenerateDatasets Xml は、対応する P02 属性、例えば、sdn\_P02\_urn = "SDN:P02::PSAL" を追加します。 これらの属性を使用するデータセットがある場合、 ERDDAP お問い合わせ< categoryAttributes > setup.xml には sdn\_parameter\_urn と sdn\_P02\_urn が含まれているので、ユーザーは利用できるようになります。 ERDDAP™ これらの属性の特定の値でデータセットを検索するカテゴリ検索システム。 BODCとアレクサンドラ・コクキナキに感謝します。
- 生成: GenerateDatasets Xmlは現在多くの変更を加えます http:// メタデータの参照 https:// 適切な場合。
- 生成: GenerateDatasets Xml は作成者\_type とパブリッシャー\_type を推測しようとします。
- IMPROVED: GenerateDatasetsが提案する変数のdataTypes Xml は少し良いでしょう。 Margaret O'Brien、LTER、およびEMLのおかげで。
- 生成: GenerateDatasets Xml は指定でよりよいです<cdm\_data\_type> および関連する必須属性を追加 (例、<cdm\_timeseries\_variables>) なので、その情報を提供できます。 豊富なSignellのおかげで。
- 改善: GenerateDatasets で Xml、EDDTableデータセット、のための提案< subsetVariables > より保守的になりました。 ジョン・カーフのおかげ
- 改善される: 場合 datasets.xml データセットの仕様 featureType cdm\_data\_type ではなく、 featureType cdm\_data\_type として使用されます。 豊富なSignellのおかげで。
- BUG FIX: 生成 データセット Xmlは正しいことを提案します<dataType> 持っているデータ変数の scale\_factor , add\_offset \_Unsigned 属性。
- 改善される:時 ERDDAP™ 開く .nc ファイルが ショート それよりも (e.g. 完全にコピーされていなかった) , ERDDAP™ ファイルが悪いように処理します。 以前は、 ERDDAP™ netcdf-java のデフォルト動作であるため、ファイルの欠落部分の欠落した値を返します。 ERDDAP™ ucar を使う .nc 2.iosp.netcdf3.N3header.disallowFileTruncation = true; 苦難のRAIDとクリスチャン・ウォード・ガリソンに感謝します。
- 改良:ISO 19115の作家は今使用をします 作成者\_type , 存在する場合.
- 改善される: ERDDAP™ netcdf-java v4.6.9 は、追加タイプの追加タイプを読み込みます。 netcdf-4 ファイル お問い合わせ Craig Risien、リッチ・シグネル、Christopher Wingard、OOIのおかげです。
- BUG FIX: 異なるソースファイルが指定された変数の異なるデータ型を持っている場合、問題を回避します。 Roy MendelssohnとEugene Burgerのおかげさまで。
- バグフィックス: 時間フォーマット変換 悪い時間値から保護されるようになりました。 NDBC のおかげで。
- バグフィックス: EDDGrid からNcFiles Unpacked では、時間値を扱います。 「月は・・・」と「年は・・・」 よくある質問 (月または年を増やすことで、原始的に30日を繰り返し加えることによる) お問い合わせ Soda3.3.1 のおかげで.
- バグフィックス:v1.74で、 サブスクリプション アクションが必要 (例: http:// ・・・) , あったとオプションでなければなりません.
- バグフィックス: EDDGrid FromMergeIRFiles.lowGetSourceメタデータ () グローバル属性を追加しなかった。 なるほど。
バージョン 1.74
(公開日 2016-10-07)
-
新しい特徴 (ユーザ向け) : : :
-
今、データセットの一覧 (全部または検索から) 複数の行に長いタイトルが表示されます。 以前は、長いタイトルの中央が「...」に置き換えられました。 Margaret O'Brien、LTER、およびEMLのおかげで。
-
お知らせ ERDDAP™ 管理者は知っておく必要があります。
-
TO DO: Linux コンピューターで、Apache のタイムアウト設定を変更して、時間のかかるユーザリクエストはタイムアウトしません。 ("Proxy" または "Bad Gateway" エラーとして表示されるもの) お問い合わせ rootユーザとして:
- Apache の変更 http d.conf ファイル (通常は/etc/で http d/conf/) : : : 既存の変更<タイムアウト>設定 (またはファイルの最後に 1 つを追加) から 3600 (秒単位) デフォルト60秒または120秒の代わりに。 既存の変更<プロキシタイムアウト> アクセス (またはファイルの最後に 1 つを追加) から 3600 (秒単位) デフォルト60秒または120秒の代わりに。
- Apache の再起動: /usr/sbin/apachectl -k 優雅な (しかし、時々それは別のディレクトリにあります) お問い合わせ
トーマス・オリバー氏に感謝します。
- 新しい: \[ bigParentディレクトリ/ハード フラグディレクトリ これは、フラグディレクトリのように動作しますが、hardFlagバージョンは、キャッシュされたデータセット情報をすべて削除します。 ハードフラグを設定するURLはありません。 そのディレクトリにファイルを置くだけで使えます。 ハード どのように変化を引き起こす何かを行うとき、フラグは非常に便利です ERDDAP™ ソースデータを読み込み、解釈します。例えば、新しいバージョンをインストールしたときに ERDDAP™ またはデータセットの定義に特定の種類の変更を行った場合 datasets.xml お問い合わせ お問い合わせ このドキュメント お問い合わせ ジョン・カーフとアルゴのすべてのグループのおかげで。
- 新規: GenerateDatasets Xml には EDDTableFromEML オプションがあります。 エコロジー・メタデータ・ランゲージでデータセットの説明を読み込む (EMLについて) ファイル、関連するデータファイルをダウンロードし、チャンクを生成します datasets.xml データセットを追加できるように ERDDAP お問い合わせ ディレクトリ内のすべてのEMLファイルの同じことを行うEDDTableFromEMLBatchもあります。 これは、EML がデータセットを記述する優れた仕事を行っているため、KNB と LTER が実際のデータファイルを作成するため、非常にうまく機能します。 EMLプラス ERDDAP™ 大きい組合せであることができるので、 ERDDAP™ ユーザーは、KNBとLTERデータの富に直接アクセスし、それらのプロジェクトが米国政府のを満たしているのを助けることができる 研究成果公開アクセス (ログイン) 要件 Webサービスで利用できるデータを作ることによって。 お問い合わせ このドキュメント お問い合わせ Margaret O'Brien、LTER、およびEMLのおかげで。
- 新規: GenerateDatasets Xml には EDDTableFromInPort オプションがあります。
InPort XML ファイルにデータセットの説明を読み込み、チャンクを生成する datasets.xml データセットを追加できるように ERDDAP お問い合わせ これはめったにXMLの既製のチャンクを生成します datasets.xml 、しかしそれは人間によって編集するための良い出発点である良いラフドラフトを作成します。
InPort を使ってデータセットを文書化する場合も素晴らしいでしょう。 ERDDAP™ 実際のデータを利用できるようにするため ERDDAP 's web サービスおよびそれによって米 国政府に会います NOAA お問い合わせ 研究成果公開アクセス (ログイン) 要件 Webサービスで利用できるデータを作ることによって。 今でも使えるソリューションです。 ( erd.data at noaa.gov お問い合わせ)
お問い合わせ このドキュメント お問い合わせ Evan Howell と Melanie Abecassis のおかげです。 - 改善される: ERDDAP™ netcdf-java 4.6.6 を使用します。 以前のバージョンでは、netcdf-java では、いくつかの値を読み込む (おそらく、netcdf-4ファイルで) 0's として。 今、ネットcdf標準のフィリング値としてそれらのいくつかを読みます: -127 バイト, -32767 ショートパンツ, -2147483647 ints. Unidata 新しい行動は適切な行動であると言う。 データセットの変数が 0 を表示するために使用したこれらの値の 1 つを示す場合、例えば、
<att name="\\_FillValue" type="short">-32767</att>
変数に addAttributes お問い合わせ ERDDAP™ その価値をとして扱うため missing\_value /\_Fillの 価値。 しかし、多くの場合、希望する結果は、0 の結果は収まりません。 もしそうなら、ファイルの変更を検討してください。 NCO ま たはファイルを書き換えます。 苦情? お問い合わせ Unidata ;-)
- TO DO: 新しい地理Depthパレット OceanDepthパレットを使用して、新しいTopographyDepthパレットを使用するすべてのデータセットを切り替えることをお勧めします。これは、色の反転を除き、トポグラフィのようなものです。 (プラス=ダウン) , 代わりに高度の値 (プラス=アップ) お問い合わせ このパレットの推奨設定は次のとおりです。
<att name="colorBarMaximum" type="double">8000.0</att>
<att name="colorBarMinimum" type="double">-8000.0</att>
<att name="colorBarPalette">TopographyDepth</att>
- 新しい特徴: ストリング missing\_value と/または\_FillValue 文字列変数が定義されている場合 missing\_value と/または \_FillValue, ERDDAP™ これで、データからそれらの値を削除し、空の文字列でそれらを置き換えます。これにより、不足している値は空の文字列として表示されます。 ERDDAP お問い合わせ Margaret O'Brien、LTER、およびEMLのおかげで。
- 新しい特徴: ローカルタイムズのサポート 文字列からソースデータを持つ timestamp 変数は、タイムゾーンを " time\_zone リードする属性 ERDDAP™ ローカルタイムゾーンのソース時間を変換する (標準的な時間、日光のセービングの時間である) お問い合わせ Zulu タイム。 有効なタイムゾーン名のリストは、おそらく TZ 列の一覧と同一です このテーブル お問い合わせ デフォルトは " Zulu お問い合わせ 一般的な米国タイムゾーン:米国/ハワイ、米国/アラスカ、米国/太平洋、米国/マレーシア、米国/アリゾナ州、米国/中央、米国/東部。 数値ソースデータのタイムスタンプ変数の場合、" time\_zone " 属性, しかし、値は " Zulu または「UTC」。 Margaret O'Brien、LTER、およびEMLのおかげで。
- 新機能:EDDTableFromAsciiFilesはセミコロン区切りファイルをサポートしています そして、セパレータを調べるのが賢明です。 Margaret O'Brien、LTER、およびEMLのおかげで。
- 新しい特徴: loadDatasets に大きなエラーがある場合 (メジャーまたはマイナー、例えば、欠落または無効 datasets.xml ドキュメント) , ERDDAP™ ERROR として "n Datasets Failed To Load" を "n Datasets Failed To Load" のすぐ下にある status.html で表示します。処理中 datasets.xml : 詳細は log.txt を参照してください。
- 新しい特徴: ERDDAP™ 孤児を探します。 いつか ERDDAP™ 大きい負荷をします データセットは、Orphanデータセットを探します (データセット ERDDAP™ しかし、ない datasets.xml ) お問い合わせ 見つかった場合は、ERROR:n Orphan Datasetsとして "n Datasets Failed To Load" のすぐ下にある status.html にリストさ れています。 (データセット ERDDAP™ しかし、ない datasets.xml ) =..... 削除したい場合 (アンロード) 孤児から ERDDAP™ 、加える必要があります <データセットタイプ="anyValidType" datasetID ="theDatasetID" アクティブ="false" /> お問い合わせ datasets.xml 次の主要な loadDatasets の間にデータセットがアンロードされるまで。
- バグフィックス: データセットが数値のタイムスタンプ変数を他の単位と持っていた場合 "seconds since 1970-01-01T00:00:00Z" そして、<updateEveryNMillis> システムがアクティブで、データセットが更新されたとき、タイムスタンプ変数の範囲は誤って設定されました。 ジョン・カーフのおかげ
- バグ修正: もし<quickRestart> は setup.xml で true で、EDDTableFrom からデータを要求しました。 使用されるファイルデータセット<updateEveryNMillis> は、データセットの最初のリクエストは失敗しますが、その後のリクエストは成功します。 最初のリクエストは失敗しません。 ジョン・カーフのおかげ
- BUG FIX: GenerateDatasetsXml.sh と .bat はコマンドラインの >9 パラメータで動作しなかった。 今、彼らはやる. ジョン・カーフのおかげ
- バグフィックス: 新しいEDDTableFromMultidimNcFilesは、文字列から末尾のスペースを一貫して削除しませんでした。 なるほど。 残念ながら、この影響を受けたARGOファイル。 Kevin O'Brien と Roland Schweitzer の主要ブランドです。
- バグフィックス: すべてのリモートアクセス DAP より現代的なコードでサービスを開始 これにより、EDDTableFromErddap のデータセットにアクセスしたときに「接続閉鎖」エラーが修正されます。 Kevin O'Brien(ケビン・オビエン)
- バグフィックス: 取扱いについて orderBy ・・・ () そして明確 () 最近の変更の前にいた方法に戻る: 与えられたリクエストは複数あるかもしれません orderBy ・・・ () と/または異なる () フィルター; ERDDAP™ 指定した順序で処理します。 デビッド・カルーガのおかげさまで。
- バグフィックス: dataset が EDDTableFromDatabase で、クエリーが ソースCanOrderBy および/または ソースCanDoDistinct すると、データベースは (設定によっては datasets.xml ) 部分的にまたは完全にハンドル 初めての方へ orderBy .... () または明確 () お問い合わせ デビッド・カルーガ氏
- バグフィックス: 最近の余分なパーセントエンコーディングは、いくつかのクエリで問題を引き起こしました .nc CFファイル、例えば「HTTPステータス」 500 - クエリエラー: 結果変数のリストで変数=station が 2 回リストされます。 Kevin O'Brien(ケビン・オビエン)
- BUG FIX: EDDTableFromFiles は、列の 1 つが真の文字列だったときに、データセットを再読み込みするトラブルがありました。 Roland Schweitzerは、Roland Schweitzerのゲストの皆様にお礼申し上げます。
- バグフィックス: EDDGrid からNcFiles 未梱包も変換 missing\_value \_FillValue は標準値なので、異なる値を持つファイルが集計できます。 この変更のため、この新しいバージョンをインストールした後 ERDDAP™ お問い合わせ ハード ログイン お問い合わせ EDDGrid からNcFiles 未梱包データセット ERDDAP お問い合わせ
- 改良: EDDTableFromNcCFFiles は複数のsample\_dimension のファイルを扱うようになりました。 指定したデータセットは、sample\_dimensions の1つを使用する変数のみを使用する必要があります。 Ajay Krishnan さん、ありがとうございました。
- 改善:EDDTableFrom...Filesのために、<sortFilesBySourceNames > ソートファイル 今、コンマ区切りが可能 (おすすめ) または、変数のソース名のリストを区切るスペース。 いずれの場合も、名前に内部空間がある場合など、二重引用符で個別変数名を囲むことがあります。
バージョン 1.72
(公開日 2016-05-12)
- 新しい特徴 (ユーザ向け) : : : なし。
- お知らせ ERDDAP™ 管理者は知っておく必要があります。
- 新しいEDDTableFromMultidimNcFiles EDDTableFromMultidimNcファイル EDDTableFromNcFiles の新しい代替手段です。 共有寸法で複数の変数を持つファイルのグループを扱うように設計されています。例、var1 \[ は、 \] \[ ツイート \] , var2 \[ は、 \] , var3 \[ ツイート \] , スカラー Argo Project、Aurélie Briand、Roland Schweitzerのご協力を賜りますようお願い申し上げます。
- バグフィックス: ERDDAP™ (FileVisitorDNLS および FileVistorSubdir クラス経由で) Linux 上でシンボリックなリンクを下します。 ERDDAP™ Windows で .lnk's に従わない。
- 1.70で導入されたバグのバグ修正: 明確 + orderBy リクエストに応じて一緒に許可されていない 今、彼らは再び. 彼らは相互に排他的/冗長ではありません。 デビッド・カルーガのおかげさまで。
- 変更する datasets.xml IPアドレスのブラックリスト: IP v4アドレスが表示される ERDDAP™ 4つの期間分けられた六角数として。 IP v6 アドレスは 8 個のコロン分離されたヘックス番号として表示されます。 お問い合わせ ERDDAP™ リストの最後に、IP アドレス内のコロンと :\* をサポートし、アドレスの範囲をブロックします。
- 改善される: ERDDAP™ 今、NetcdfFileWriterを使用して書きます .nc 非推奨のNetcdfFileWriteableの代わりにファイル。 結果のファイルへの変更は控えめにしないでください。 大きくなる可能性を広げる .nc 使用するファイル .nc 3 64ビットの拡張子。 ご希望・ご要望がございましたら、お気軽にお問い合わせ下さい。 erd.data at noaa.gov お問い合わせ
- 改善: 遠隔ウェブサイトへのリンクの多くは最新だった。 今、彼らは最新であり、使用しています https: 代わりに http : いつでも可能です。
- 多くの小さな変化。
バージョン 1.70
(公開日 2016-04-15)
- 新しい特徴 (ユーザ向け) : : : なし。
- お知らせ ERDDAP™ 管理者は知っておく必要があります。 以下に、setup.xml ファイルにドキュメントにいくつかの推奨変更があります。 変更点はこちら 今後30分も時間も節約できる。
- バグ修正: 問題は、リモートにリダイレクトされたリクエストでした ERDDAP 無効な文字で失敗 ' | '