と働くdatasets.xmlファイル
\[このページは、このページの先頭へERDDAP™管理者。\]
続いた後ERDDAP™ インストール手順、編集しなければなりませんdatasets.xmlファイル トームキャット /content/erddap/ がデータセットを記述するERDDAP™取付けはサーブします。
例を確認できます。datasets.xmlGitHubでお問い合わせ
導入事例
必要なアセンブリ
データセットの設定ERDDAP™データセットのディレクトリやURLを指すのは問題ではありません。 あなたはXMLのチャンクを書く必要がありますdatasets.xmlデータセットを記述する。
- グリッドされたデータセットのために、データセットを合わせるためにERDDAP's は、グリッドデータのデータ構造で、同じ次元を共有するデータセットの変数のサブセットを識別する必要があります。 (なぜ? お問い合わせ)
- データセットの現在のメタデータは自動でインポートされます。 しかし、メタデータを変更したり、他のメタデータを追加したい場合は、それを指定する必要があります。datasets.xmlお問い合わせ そしてERDDAP™他のメタデータを必要とします。グローバル属性 (などinfoUrl, 機関,sourceUrl, 概要, タイトル) そして、変数属性 (などlong\_nameユニット) お問い合わせ 現在データセットに存在するメタデータとして、データセットに記述された情報を追加し、要求されるメタデータERDDAP™データセットに記述情報を付加します。 追加のメタデータは、データセットに良い追加であり、ERDDAP™慣れていないユーザーにデータを提示するより良い仕事をします。
- ERDDAP™特別なことを行う必要があります。経度、緯度、高度 (または深さ) 変数と時間変数お問い合わせ
これらのアイデアを購入し、XMLを作成するための努力を費やすとdatasets.xml、すべての利点をの得ますERDDAP™以下を含む:
- データセットの完全なテキスト検索
- カテゴリでデータセットを検索
- データアクセスフォーム ( datasetID .html拡張子) そのため、さまざまなファイル形式でデータのサブセットをリクエストできます。
- グラフやマップをリクエストするフォーム ( datasetID .グラフ)
- サイトマップ (WMS) グリッドデータセット用
- RESTfulデータへのアクセス
作るdatasets.xml最初のデータセットはかなりの労力を要しますが、 それはより容易になります お問い合わせ 最初のデータセットの後、次のデータセットで多くの作業を再利用することができます。 幸いなことに、ERDDAP™2つ付属ツールデータセットごとにXMLを作成するのに役立ちますdatasets.xmlお問い合わせ あなたが立ち往生したら、私たちを参照してください追加サポートを受けるセクションお問い合わせ
データプロバイダ フォーム
データプロバイダがあなたにデータを追加しようとするとERDDAPすべてのメタデータを収集するために困難で時間がかかることがあります (データセットに関する情報) データセットを追加するために必要なERDDAPお問い合わせ 多くのデータソース (たとえば、.csv ファイル、 Excelファイル、データベース) 内部メタデータがないので、ERDDAP™データプロバイダからメタデータを収集し、広範なガイダンスを含むデータプロバイダのフォームを持っていますデータベース内のデータお問い合わせ 提出された情報は、送信された情報に変換されますdatasets.xmlフォーマットおよびそれから電子メールをERDDAP™管理者権限 (お問い合わせ) と書かれている (リクエスト) お問い合わせ bigParentディレクトリ /logs/dataProviderForm.log . したがって、フォームは半自動でデータセットを取得するプロセスを自動化しますERDDAP, しかし、ERDDAP™管理者はまだ完了しなければならないdatasets.xmlchunk とデータファイルを取得する対処 (ツイート) プロバイダーから、またはデータベースに接続します。
外部ソースからの実際のデータファイルの送信は、巨大なセキュリティリスクです。ERDDAP™それに対処するものではありません。 たとえば、メールなどのデータ プロバイダやデータプロバイダで動作するソリューションを把握する必要があります。 (小さなファイルの場合) 、雲から引っ張って下さい (例えば、DropBox や Google ドライブ) , sftp サイト (パスワードで) 、またはスニーカー ログイン (USB の親指ドライブか外的なハードドライブ) お問い合わせ あなたが知っている人からファイルだけを受け入れる必要があります。 ウイルスのファイルをスキャンし、他のセキュリティ対策を講じる必要があります。
リンクがないERDDAP™データプロバイダのフォームに (例えば、ERDDAP™サイトマップ) お問い合わせ 代わりに、誰かが彼らがあなたのデータがあなたの役に立たせたいと伝えた場合ERDDAPつまり、次のようなメールを送ることができます。 はい、私たちはあなたのデータを取得することができますERDDAPお問い合わせ まずはフォームに必要事項をご記入下さい。 https://yourUrl/erddap/dataProviderForm.html (またはhttp://お問い合わせhttps://機能しない) お問い合わせ 完了後、最終確認をさせていただきます。 フォームを見たいだけなら (それを満たさないで) フォームをオンに表示することができますERDお問い合わせERDDAP: : :導入事例,パート1,パート2,パート3とパート4お問い合わせ これらのリンクERD ERDDAP™あなたではなく、私に情報を送信するので、実際にデータを追加したい場合は、それらに情報を提出しないでくださいERD ERDDAPお問い合わせ
データプロバイダフォームを削除したい場合ERDDAP™, 置く
<dataProviderFormActive>false</dataProviderFormActive>
setup.xml ファイルで。
今回のインペータスはNOAA's 2014 年研究成果公開アクセス (ログイン) ディレクティブ, 全てを要求するNOAA納税者ドルを介した環境データがデータサービスで利用 可能 (ファイルだけでなく) 12ヶ月以内の制作 そのため、利用に関心が高まりますERDDAP™サービスASAPでデータセットを利用できるようにするため。 大量のデータプロバイダに対処するためのより効率的な方法が必要です。
フィードバック/提案? こちらのフォームは新品です。erd dot data at noaa dot govこの改善のためのフィードバックか提案があれば。
ツール
ERDDAP™必要なデータセットごとにXMLを作成するためのツールである2つのコマンドラインプログラムが付属していますERDDAP™お問い合わせ セットアップが完了したらERDDAP™実行する (少なくとも 1 時間) , これらのプログラムを見つけて使用することができます トームキャット /webapps/erddap/WEB-INFディレクトリ Linux/Unix シェルスクリプトがあります。 (拡張子 .sh を使って) Windowsスクリプト (拡張子 .bat を使って) 各プログラムについて\[Linux では、同じユーザーとしてこれらのツールを実行します。 (トームキャット?) Tomcatを実行します。\]各プログラムを実行すると、質問をします。 各質問に対して、応答を入力し、Enterキーを押します。 または、いつでもプログラムを終了するために ^C を押します。
プログラムが実行されませんか?
- 未知のプログラムを入手する場合 (または類似) エラーメッセージ, 問題は、お そらく、オペレーティングシステムが見つからなかったことですJavaお問い合わせ どこを把握する必要がありますJavaお使いのコンピュータ上で、.bat または .sh ファイルで java リファレンスを編集して使用しようとしています。
- jarファイルが見つからなかったり、エラーメッセージが見つからなかったり、Java.bat または .sh ファイルにリストされているクラスのいずれかを見つけることができません。 このソリューションは、.jarファイルがどこにあるのかを把握し、.bat または .sh ファイルに java リファレンスを編集することです。
- バージョンを使用している場合Javaプログラムが実行されず、エラーメッセージが表示されます。
"main" java.lang.UnsupportedClassVersionError のスレッドで例外:
名/名 : サポートされていないメジャーマイナーバージョン お電話番号
ソリューションは、最新のバージョンに更新することですJava.sh や .bat ファイルをプログラムに使用することを確認してください。
用具はさまざまな診断メッセージを印刷します:
- 「ERROR」という言葉は、何かがうまくいかなかったときに使われます。 エラーを取得するのは迷惑ですが、エラーは問題に対処するために強制します。
- 何かが間違っていたときに「WARNING」という言葉が使われますが、手順は完了できました。 これらはかなりまれです。
- その他は、単なる有益なメッセージです。 \-verbose を追加できます。生成データセットXmlまたはダスDdsコマンド ラインは、問題の解決に役立ちます。
2つのツールは大きな助けです, しかし、あなたはまだ、このページ上のすべてのこれらの指示を注意深く読み、自分自身を重要な決定にしなければなりません.
生成データセットXml
- 生成データセットXml データセットXMLのラフドラフトを生成することができるコマンドラインプログラムです。
GenerateDatasets を使用するよう強くお勧めします チャンクの作成ではなくXmldatasets.xml手で:
- 生成データセット Xmlは秒単位で動作します。 手でこれを行うと、少なくとも1時間の仕事です。
- 生成データセット Xml はより良い仕事をします。 手でこれを行うには、広範な知識が必要ERDDAP™作品紹介 手でより良い仕事をするということは違っています。 (Bob Simons は GenerateDatasets を使用する 最初のドラフトのためのXml、彼は書いたERDDAPお問い合わせ)
- 生成データセット Xmlは常に有効なチャンクを生成しますdatasets.xmlお問い合わせ 任意のチャンクのdatasets.xmlあなたが書くことは、おそらく少なくともいくつかのエラーが、予防できないERDDAP™データセットの読み込みから。 多くの場合、これらの問題を診断するために時間がかかります. 時間を無駄にしないでください。 生成する データセット Xmlはハードワークを行います。 すると、 .xml を手元で refine することができます。
GenerateDatasets を使うとき Xmlプログラム:
- Windows では、GenerateDatasetsXml を実行する初めて、GenerateDatasetsXml.bat ファイルをテキストエディタで編集して、Java へのパスを変更する必要があります。 Windowsが見つけることができるようにexeファイルJavaお問い合わせ
- 生成データセット Xml は最初に EDDType を指定するように要求します (Erd Dapデータセット タイプ:) データセットの 詳細はこちらデータセットの種類一覧 (このドキュメント) 作業中のデータセットに適した型であることを把握します。 通常の EDDType に加えて、いくつかあります特殊/擬似データセットタイプ (例: THREDDSカタログをクロールして、チャンクを生成するdatasets.xmlカタログ内の各データセット) お問い合わせ
- 生成データセット Xml は、その EDDType に固有の一連の質問をします。 質問は、必要な情報を収集しますERDDAP™データセットのソースへのアクセス 何かを理解するためにERDDAP™同じデータセットタイプをクリックして指定した EDDType のドキュメントを参照してください。データセットの種類一覧お問い合わせ
特別な文字で文字列を入力する必要がある場合 (例:先頭または末尾の空白文字、非ASCII文字) お問い合わせJSONスタイルの文字列 (\ 文字でエスケープされた特別な文字で) お問い合わせ たとえば、タブの文字だけを入力するには、「\t」(周囲のダ ブルクォートで、これは言うERDDAP™JSON スタイルの文字列です。
- 多くの場合、回答の1つはGenerateDatasetsXmlが必要とするものではありません。 それから、 GenerateDatasets まで、質問に対する回答を改訂して、もう一度試すことができます Xml は、ソースデータを正常に見つけ、理解することができます。
- 質問に正しく答えた場合 (または十分に正しく) , 生成データセット Xmlはデータセットのソースに接続し、基本情報を収集します (例えば変数名とメタデータ) お問い合わせ ローカルからあるデータセットの場合NetCDF .ncおよび関連するファイル、GenerateDatasets Xml は、最初にファイルを読み込みた後、ファイルの ncdump のような構造を印刷します。 これにより、GenerateDatasetsXml を通じて、その後のループでより良い質問に答える情報を得ることができます。
- 生成データセット Xml はデータセットの XML のラフドラフトを生成します。
- 診断情報とデータセットXMLのラフドラフトは、 bigParentディレクトリ /logs/GenerateDatasetsXml.log .
- データセットXMLのラフドラフトが書き込まれます bigParentディレクトリ /logs/GenerateDatasetsXml.out .
"0 ファイル" エラーメッセージ
GenerateDataset を実行すると Xml またはダスDds、またはあなたがロードしようとするとEDDGridから...ファイルやEDDTableFrom ... ファイルのデータセットERDDAP™「0ファイル」エラーメッ セージが表示され、ERDDAP™ディレクトリに 0 の一致するファイルが見つかりました (そのディレクトリに一致するファイルがあると思うとき) : : :
-
ディレクトリの完全な名前を指定していることを確認してください。 また、サンプルファイル名を指定した場合は、フルディレクトリ名を含むファイルのフルネームを指定してください。
-
ファイルがそのディレクトリにあることを確認してください。
-
ディレクトリ名のスペルを確認してください。
-
fileNameRegex をチェックします。 それは本当に、本当に簡単にregexesで間違いを作ることです。 テストの目的のために、すべてのファイル名に一致すべきregex .\*を試してください。 (お問い合わせregex ドキュメントそして、regexチュートリアルお問い合わせ)
-
プログラムを実行しているユーザーを確認してください (例:user=tomcat (お問い合わせ) トムキャット/ERDDAP) これらのファイルに対する'read'許可が必要です。
-
一部のオペレーティングシステム (例えば、SELinux) システム設定に応じて、プログラムを実行したユーザーは、ファイルを持つディレクトリに導くディレクトリ全体のチェーンに対する「読み込み」権限を持つ必要があります。
-
解決できない問題がある場合、サポートサポートできるだけ多くの情報で。 同様に、特定のデータ セットの適切な EDDType が、そのデータセットで動作しないか、適切な EDDType がない場合、ファイルしてくださいGitHubでの問題点細部を使って (関連する場合のサンプルファイル) お問い合わせ
GenerateDatasetから出力を編集する必要があります Xml がより良くなる
-
免責事項: チャンクのdatasets.xml生成するデータセット Xml ISN'T パーフェクト. あなたは、そのXMLを読んで、PUBLICでそれを使う必要がありますERDDAPお問い合わせ 生成データセット RULES-OF-THUMBのロットのXmlのRELIESは、アレント・アレント・アレント・アレント・アレント・アレント・アレント・アレント・アレント・アレント・アレント・アレント・アレント・アレント・アレント・アレント・アレント・アレント・アレント・アレント・アレント・アレント・アレント・アレント・アレント・アレント・アレン・アレント・アレン・アレン・アレント・アレン・アレン・アレン・アレン・アレン・アレン・アレン・アレン・アレン・アレン・アレント・アレン・アレン・アレン・アレン・アレン・アレン・アレン・アレン・アレン・アレン・アレン・アレン・アレン・アレン・アレン・アレン・アレン・アレン・アレン・アレン・アレン・アレン・アレン・アレン・アレン・アレン・アレン あなたは、あなたが追加するXMLの信頼性を高めるために責任がありますERDDAPお問い合わせdatasets.xmlフリル
(楽しい事実:私は叫びません。 歴史的法的理由のために、免責者はすべてのキャップに書かれなければなりません。)
GenerateDatasetsXmlの出力はラフドラフトです。 編集する必要はほとんどありません。 可能な限り出力を行なうための努力を続けてきましたが、限界があります。 多くの場合、必要な情報は単にソースメタデータから利用できません。
基本的な問題は、コンピュータプログラムを要求しているということです (生成データセットXml) 同じタスクを100人に与えた場合、100の異なる結果を得ることができます。 「右」の答えは一つありません。 明らかに、このプログラムはボブの心を読むために最も近い (あなたのものではありません) 、しかし、AIのような作業を行うために、AIプログラムのすべて理解されていないAIプログラムではありません。 (終身のAIプログラムの翌日が来るかもしれませんが、まだそうではありません。 もしかしたら、人間はより大きな問題があるかもしれません。 お問い合わせ)
-
情報目的のために、出力は、グローバルなsourceAttributesと変数sourceAttributesをコメントとして表示します。ERDDAP™sourceAttributes を結合し、addAttributes (優先する) 結合する ユーザーに表示されている属性。 (そして他の属性は縦度、緯度、高度、深さおよび時間変数に自動的に加えられますERDDAP™実際にデータセットを作る) お問い合わせ
-
sourceAttribute が気に入らないと、 同じ名前で addAttribute を追加することで上書きしますが、異なる値 (値も削除したい場合) お問い合わせ
-
すべてのaddAttributesコンピューター生成された提案です。 それらを編集! addAttribute が気に入らないと、変更します。
-
その他を追加したい場合addAttributes, それらを追加.
-
変更したい場合destinationName変更します。 しかし、変更しないでくださいsourceNameお問い合わせ
-
注文を変更できますdataVariables またはそれらのいずれかを削除します。
- それから使用することができますダスDds (詳しくはこちら) そのデータセットでXMLを繰り返しテストし、結果のデータセットが欲しいように見えるようにしますERDDAPお問い合わせ
- 小さな変化を自由に作ろうdatasets.xml生成されたチャンク、例えば、より良い供給infoUrl, 要約, タイトル.
doNotAddStandardNames(標準名を追加しない)
実行時に\-doNotAddStandardNamesをコマンドラインパラメータとして含める場合 データセット Xmlは、発生します データセット Xmlは追加しませんstandard\_nameお問い合わせaddAttributes緯度、経度、高度、深さまたは時間という変数以外の任意の変数 (明らかであるstandard\_nameツイート) お問い合わせ 出力を生成から使用している場合は便利です データセット 直接XmlERDDAP™出力を編集することなく、生成する データセット Xmlはしばしば推測しますstandard\_name誤って。 (使用する前に、出力を編集しておくことをお勧めします。ERDDAPお問い合わせ) このパラメータを使用すると、推測されるため、他のマイナーな関連効果がありますstandard\_name他の目的のために、例えば、新しいを作成するために使用されることが多いlong\_name、colorBar の設定を作成する。
スクリプト
キーボードで対話的に質問に答え、追加のデータセットを生成するためにループする代替として、コマンドライン引数を1つのデータセットを生成するすべての質問に答えることができます。 生成データセット Xml はそれらのパラメータを処理し、出力を出力ファイルに書き、プログラムを終了します。
これを設定するには、まず、プログラムをインタラクティブモードで使用し、回答を書き留めます。 部分的な例を示します。 スクリプトを実行してみましょう: ./GenerateDatasetsXml.sh それから入る:EDDTableFromAsciiFiles それから入って下さい: /u00/data/ それから入って下さい: .\*\.asc それから入って下さい: /u00/data/sampleFile.asc それから入って下さい:ISO-8859-1
これを非対話的な方法で実行するには、このコマンドラインを使用します。 ./GenerateDatasetsXml.sh EDDTableFromAsciiFiles /u00/data/ .\.asc /u00/data/sampleFile.asc ISO-8859-1 基本的にはコマンドラインですべての回答をリストします。 これは、再実行GenerateDatasetsを必要とする方法で頻繁に変更するデータセットに便利です Xmlの (お知らせEDDGridFromThreddsカタログ) お問い合わせ
詳細:
- パラメータにスペースや特別な文字が含まれている場合は、パラメータをパラメータとしてエンコードします。JSONスタイルの文字列、例えば、スペースと2つのmy変数\nライン。
- パラメータとして空の文字列を指定したい場合は、: 何も
- パラメータのデフォルト値を指定する場合は、: default を使用します。
- 生成データセット Xml は -i をサポート データセット Xml名前 ツイート タグ名 出力を指定した行に差し込むコマンドラインパラメータdatasets.xmlファイル (デフォルトは トームキャット /コンテンツ/erddap/datasets.xml) お問い合わせ 生成データセット Xml はデータセットの 2 行を探します XmlName:
<!-- Begin GenerateDatasetsXml #*tagName someDatetime* -->
そして、
<!-- End GenerateDatasetsXml #*tagName someDatetime* -->
これらの行間ですべてのものを新しいコンテンツに置き換え、someDatetime を変更します。
- -i スイッチはのみ処理されます (変更と変更datasets.xml作ってみる) GenerateDataset を実行すると コマンドライン引数のXmlは、プログラムの1つのループに対するすべての質問に対するすべての回答を指定しています。 (上記「スクリプト」を参照してください。) (考えは: このパラメータはスクリプトを使って使うことです。 インタラクティブモードでプログラムを使用する場合 (キーボードの入力情報) あなたが望むものを生成する前に、XMLの誤ったチャンクを生成する可能性があります。)
- Begin と End の行が見つからない場合は、これらの行と新しいコン テンツが直前に入力されます。</erddapDatasets>.
- -I もあります (資本金 i) -i と同じ動作するテストの目的のために切り替えるが、呼び出されるファイルを作成するdatasets.xml 日付時間 変更を加えないdatasets.xmlお問い合わせ
- GenerateDatasetを実行しない 一度に2つのプロセスで-iとXml。 変更の1セットのみが保存される可能性がございます。 深刻なトラブルがある (例えば、破損したファイル) お問い合わせ
"GenerateDatasetsXml -verbose" を使用する場合は、通常よりも多くの診断メッセージが表示されます。
特殊/擬似データセットタイプ
一般的に、GenerateDatasets の EDDType オプション この文書に記載されているEDDタイプのXmlマッチ (見るデータセットの種類一覧) 1 つを生成datasets.xml1つの特定のデータソースから1つのデータセットを作成するチャンク。 いくつかの例外と特別な例があります。
EDDGridErddapから
この EDDType は、すべてを生成するdatasets.xml作るために必要なチャンクEDDGridErddapからすべてのデータセットからEDDGridリモートのデータセットERDDAPお問い合わせ 元のままにするオプションがありますdatasetIDツイート (一部を複製することができるdatasetID既にあなたのERDDAP) 新しい名前を生成したり、ユニークになる (しかし、通常、人間が読めるようにはありません) お問い合わせ
EDDTableFromErddapの特長
この EDDType は、すべてを生成するdatasets.xml作るために必要なチャンクEDDTableFromErddapの特長リモートのEDDTableデータセットからのデータセットERDDAPお問い合わせ 元のままにするオプションがありますdatasetIDツイート (一部を複製することができるdatasetID既にあなたのERDDAP) 新しい名前を生成したり、ユニークになる (しかし、通常、人間が読めるようにはありません) お問い合わせ
EDDGridFromThreddsカタログ
この EDDType は、すべてを生成するdatasets.xmlすべてのために必要なチャンクEDDGridFromDapから再帰的にTHREDDSを介してクロールすることによって見つけることができるデータセット (サブサブ) カタログ THREDDSカタログのURLは、多くの形態があります。 このオプションは、/catalog/ の THREDDS .xml URL を、例えば、
https://oceanwatch.pfeg.noaa.gov/thredds/catalog/catalog.xml または
https://oceanwatch.pfeg.noaa.gov/thredds/catalog/Satellite/aggregsatMH/chla/catalog.xml
(関連 .html カタログはこちら)
https://oceanwatch.pfeg.noaa.gov/thredds/Satellite/aggregsatMH/chla/catalog.html 、のために受け入れられませんEDDGridFromThreddsCatalogから。
問題がある場合EDDGridフォードズ カタログ:
- 使用している URL が有効であることを確認してください。 /catalog/ と /catalog.xml で終了します。
- 可能であれば、パブリックIPアドレスを使用する (例えば、 https://oceanwatch.pfeg.noaa.gov ) URL ではローカルの数値 IP アドレスではなく、 (例えば、 https://12.34.56.78 ) お問い合わせ THREDDSがローカルの数値IPアドレスを介してのみアクセス可能である場合は、[<変換ToPublicSourceUrl> (#converttopublicsourceurl(コンバート)) お問い合わせERDDAP™ユーザはパブリックアドレスを参照してくださいが、ERDDAP™ローカルの数値アドレスからデータを取得します。
- 解決できない問題がある場合、トラブルシューティングのヒントをチェックお問い合わせ
- 今の低レベルのコードは、Unidatanetcdf-javaカタログクローラコード (レッド。 カタログクラス) すべてのTHREDDSカタログを扱うことができるように (意外に複雑になる) お問い合わせUnidataそのコードについて。
EDDGridLonPM180ErddapCatalogより
この EDDType は、datasets.xml作るEDDGridロンPM180すべてのデータセットからEDDGridデータセットERDDAP任意の経度値が180以上の値を持っている。
- 可能であれば、パブリックIPアドレスを使用する (例えば、 https://oceanwatch.pfeg.noaa.gov ) URL ではローカルの数値 IP アドレスではなく、 (例えば、 https://12.34.56.78 ) お問い合わせ もし、ERDDAP™ローカルの数値 IP アドレス経由でのみアクセス可能です。 [<変換ToPublicSourceUrl> (#converttopublicsourceurl(コンバート)) お問い合わせERDDAP™ユーザはパブリックアドレスを参照してくださいが、ERDDAP™ローカルの数値アドレスからデータを取得します。
EDDGridLon0360ErddapCatalogより
この EDDType は、datasets.xml作るEDDGridロン0360すべてのデータセットからEDDGridデータセットERDDAP任意の経度値が0未満である。
- 可能であれば、パブリックIPアドレスを使用する (例えば、 https://oceanwatch.pfeg.noaa.gov ) URL ではローカルの数値 IP アドレスではなく、 (例えば、 https://12.34.56.78 ) お問い合わせ もし、ERDDAP™ローカルの数値 IP アドレス経由でのみアクセス可能です。 [<変換ToPublicSourceUrl> (#converttopublicsourceurl(コンバート)) お問い合わせERDDAP™ユーザはパブリックアドレスを参照してくださいが、ERDDAP™ローカルの数値アドレスからデータを取得します。
EDDsFromFiles(ファイル)
スタートディレクトリに、ディレクトリとすべてのサブディレクトリを横断し、各グループが見つけたデータファイルのデータセットを作成します。
- データセットが見つかった場合、データセットにはすべてのサブディレクトリが含まれます。
- データセットが見つかられば、類似の兄弟のディレクトリは別のデータセットとして扱われます (たとえば、1990年代のディレクトリ、2000年代、2010年代は別々のデータセットを生成します。) お問い合わせ それらは手作業でコンバインするのは簡単です。最初のデータセットを変更するだけです。<fileDir> は、親ディレクトリに、その後のすべての兄弟データセットを削除します。
- チャンクを生成しようとするだけdatasets.xmlディレクトリ内のファイル拡張子の最も一般的なタイプ (無視される .md5 をカウントしない) お問い合わせ つまり、10 のディレクトリを指定した.ncファイルと5 .txtファイル、データセットが生成されます。.ncファイルだけ。
- これは、同じ拡張子を持つディレクトリ内のすべてのファイルが同じデータセットにあると仮定します。 ディレクトリがいくつかあ る場合.ncSSTデータといくつかのファイル.ncクロロフィルデータ付きのファイル、1つのサンプル.ncファイルが読み込まれる (SSTとは? クロロフィル?) そのタイプのファイルで1つのデータセットが作成されます。 そのデータセットは、おそらく同じデータセットに2種類のファイルをロードしようとすると合併症のせいでロードできません。
- ディレクトリに最もよくある拡張子を持つファイルが4つ未満の場合、これはデータファイルではなく、ディレクトリをスキップしていると仮定します。
- ディレクトリに4つ以上のファイルがある場合が、これは正常にディレクトリのチャンクを生成することができませんdatasets.xmlファイルの場合 (例えば、サポートされていないファイルタイプ) , これは生成しますEDDTableFromFileNames(ファイル名)ファイルのデータセット。
- これがログファイルに書き込む診断の最後に、直前にdatasets.xmlチャンク, これは、すべてのサブディレクトリを横断することによって収集された情報の概要とテーブルを印刷します. 表は、すべてのサブディレクトリを一覧表示し、最も一般的な種類のファイル拡張子、ファイルの総数、およびこれらのファイル用に作成されたデータセットの種類を示します。 (お問い合わせ) お問い合わせ 複雑で深くネストされたファイル構造に直面している場合は、GenerateDatasetsの実行を検討してください。 EDDType=EDDsFromFiles と Xml でこの情報を生成します。
- このオプションは、与えられたデータファイルのグループで最高の EDDType を推測する素晴らしい仕事をしないかもしれませんが、それは迅速で簡単で、試してみる価値 があります。 ソースファイルが適している場合は、うまく機能し、生成するのに良い最初のステップですdatasets.xmlサブディレクトリの多いファイルシステムでは、それぞれ異なるデータセットからのデータファイルがあります。
EDDTableFromEML と EDDTableFromEMLBatch
これらの特別な EDDType は、datasets.xml作るEDDTableFromAsciiFiles (EDDTableFromAsciiFiles) からの投稿表のそれぞれからのデータセットエコロジカルメタデータ言語XMLファイル。 "Batch" バリアントは、ローカルまたはリモートディレクトリ内のすべての EML ファイルで動作します。 別途ご確認ください。EDDTableFromEML のドキュメントお問い合わせ
EDDTableFromInポート
この特別な EDDType は、datasets.xml作るEDDTableFromAsciiFiles (EDDTableFromAsciiFiles) からの投稿情報からのデータセットinport-xml ディレクティブファイル。 ソースデータファイルにアクセスできる場合 (inport-xml ファイルには、どこに探すべきか がわかります。) 作業データセットを作ることができます。ERDDAPお問い合わせ
次の手順では、GenerateDatasets を使用する方法について説明します。 作業中のデータセットを取得するには、inport-xml ファイルで XmlERDDAPお問い合わせ
- inport-xmlファイルにアクセスしたら (URL またはローカルファイルのいずれか) : GenerateDatasetを実行 Xml は、EDDType=EDDTableFromInPort を指定し、inport-xml URL またはフルファイル名を指定し、どのChild=0 を指定し、その他の要求された情報を指定する (知られている場合) お問い合わせ (この時点で、ソースデータファイルや名前を指定する必要はありません。) whatChild=0 の設定は GenerateDatasets を記述します。 Xml が情報を書き出す すべて お問い合わせ<実体属性情報><entity> の inport-xml ファイル (もしあれば) お問い合わせ また、inport-xml ファイルにリストされているすべてのダウンロード URL を含む背景情報要約を印刷します。
- 情報をすべて見る (データセットを生成する背景情報を含む Xmlプリント) ダウンロードURLにアクセスして (ツイート) ソースデータファイルを見つけるために (ツイート) お問い合わせ お問い合わせ (お問い合わせ) ダウンロード (お問い合わせ) アクセス可能なディレクトリにERDDAPお問い合わせ (ソースデータファイルが見つからない場合は、進行中のポイントはありません。)
- Generateを実行 データセット 再びXml。 ソースデータファイルがinport-xmlファイルのいずれかに該当する場合<実体属性情報><entity>'s を指定すると、 itEntityの番号 (例: 1, 2, 3, 3) お問い合わせERDDAP™ソース・データ・ファイル内の列名をエンティティティ情報に名前を付けて、任意の矛盾を承諾/拒否/修正するように試みます。 または、inport-xml ファイルが存在しない場合<実体属性情報><entity>'s は、どのChild=0 を指定します。
- チャンクでdatasets.xmlGenerateDatasets で作られたもの Xmlは[グローバル]を復活させます<addAttributes>> (#グローバルアトリビュート) 必要に応じて/望ましい。
- チャンクでdatasets.xmlGenerateDatasetsXml で作られたこと、Add/revise<dataVariable>> (#データ変数) 各変数を記述するために必要/desired として情報。 各変数を適切に識別することを確認してください ツイート<sourceName>> (#ソース名) (ソースに表示されるように) , ツイート<destinationName>> (#目的地名) (許可された文字よりも制限が大きいsourceName) , ツイート<ユニット> (#ユニット) (特にそれがである場合時間またはタイムスタンプ変数単位がフォーマットを指定する必要がある場合) と ツイート<missing\_value>> (#missing_value ディレクティブ) ,
- 仕上げが近い場合、繰り返し使用して下さいダスDdsデータセットの説明が有効で、データセットが表示されるかどうかをすぐに確認するツールERDDAP™お問い合わせ
InPortを使用してデータセットを文書化するためにグループが使用すると、それは素晴らしいでしょうERDDAP™実際のデータを利用できるようにするため:
- ERDDAP™今使うことができるソリューションなので、NOAAお問い合わせ研究成果公開アクセス (ログイン) 要件今は、将来的にいくつかの漠然とし た時間ではありません。
- ERDDAP™実際のデータは、メタデータだけでなく、ユーザーに利用できるようにします。 (メタデータはデータなしで何が良いですか?)
- ERDDAP™メタデータのサポート (明らかに、変数の単位) , 考慮されている他のデータサーバソフトウェアとは異なります。. (メタデータなしのデータは何ですか?) メタデータがサポートしていないソフトウェアを使用するには、誤って使用したデータを招待することです。
- ERDDAP™他のソフトウェアとは異なり、フリーでオープンソースソフトウェアは考慮されています。 受託開発ERDDAP™既に有料です。 サポートERDDAP™ご利用者は無料です。
- ERDDAPあなたのグループを反映し、強調するために「出現は容易にカスタマイズすることができます (コメントはありませんERDまたはERDDAP) お問い合わせ
- ERDDAP™すべてのデータセットにアクセスするための一貫した方法を提供します。
- ERDDAP™さまざまな種類のデータファイルやリレーショナルデータベースからデータを読み込みます。
- ERDDAP™ソースデータが多くのデータファイルにあるデータセットを含む大量のデータセットを扱うことができます。
- ERDDAP™netCDF、ESRI .csv などの科学的なデータファイルタイプを含む、ユーザーの要求で、多くの種類のデータファイルにデータを書き込むことができます。ODV .txtお問い合わせ
- ERDDAP™ユーザーの仕様に基づいて、データのサブセットのカスタムグラフとマップを作成できます。
- ERDDAP™画像、ビデオ、またはオーディオファイルのコレクションなどの非データデータセットを扱うことができます。
- ERDDAP ™取付けられ、使用されて世界の60以上の機関お問い合わせ
- ERDDAP™内で使用するために推奨されるデータサーバーの1つとしてリストされていますNOAAお問い合わせNOAAデータアクセス手続き型指令, 考慮されている他のソフトウェアとは異なります.
- ERDDAP™はプロダクトのですNMFS/ / / /NOAAなので、NMFSそして、NOAA誇りのポイントであるべきNMFSそして、NOAAお問い合わせ
お問い合わせERDDAP™お問い合わせ 助けが必要な場合は、メッセージをメールでお送りください。ERDDAP™Googleグループ。
addFillValue属性
この特別な EDDType オプションはデータセットタイプではありません。 いくつかのデータセットで \_FillValue 属性をいくつかの変数に追加できるツールです。 お問い合わせaddFillValue属性お問い合わせ
findDuplicateの検索 タイムタイム
この特別な EDDType オプションはデータセットタイプではありません。 代わりに、GenerateDatasets を伝えます。 グリッドされたコレクションを調べるXml.nc (と関連) 重複した時間値でファイルのリストを見つけて印刷す るファイル。 時間値を見ると、元の単位から元の単位へ変換します。"seconds since 1970-01-01"異なるファイルでは、異なる単位の文字列を使用します。 開始ディレクトリを提供する必要があります。 (か、または追跡のスラッシュなしで) ファイル名正規表現 (例:.\*\.nc ) ファイル内の時間変数の名前。
ログイン
この特別な EDDType オプションはデータセットタイプではありません。 代わりに、GenerateDatasets を伝えます。 Xml を印刷するログイン\ のようなプリントアウト.nc,.ncml、または.hdfファイル。 これは実際にnetcdf-javaのNCダンプNCdumpのCバージョンよりも限られたツールです。 このオプションを使用する場合、GenerateDatasetsXml はオプションの 1 つを使用するように要求します。 (ヘッダー) , "-c" (調整変数) , "-vall" (デフォルト) , "-v var1;var2", "-v var1 (0,0:10,0:20) お問い合わせ これは、ncdumpなしで、それが何であるかを知ることは難しいので、これは便利です.nc,.ncml、または.hdfそのため、GenerateDataset に指定する EDDType を指定します。 Xml。 お問い合わせ.ncmlファイル、これは結果のncdump出力を印刷します.ncml ファイルがアンダーリングに適用される変更.ncまたは.hdfファイル。