オープン データ エクスポート センターを使用すると、データを InfoWorks WS Pro からさまざまな形式にエクスポートすることができます。
オープン データ エクスポート センターを使用して、配列からフィールドをエクスポートすることができます。配列データは、オブジェクト プロパティ シートのグリッドにのみ表示できる表形式のデータです。
配列には次の 2 種類があります。
- 値: 管の曲げの座標など、指定されたデータ タイプの値の配列が含まれます。値配列をエクスポートする場合、すべてのデータ値がエクスポートされます。
- 構造体: ある種のサブオブジェクト(ポンプ曲線トリプレットなど)を定義する一連のデータ フィールドが含まれます。構造体配列からエクスポートする個々のフィールドを選択できます。その後、選択したフィールドからすべてのデータ値がエクスポートされます。
エクスポートしたデータを整理する方法は 2 つあり、[オープン データ エクスポート センター]ダイアログの[配列にレポート モードを使用]でコントロールできます。
[配列にレポート モードを使用]オプションをオン
この方法は、他のシステムに簡単に読み込むことができるデータを生成するためではなく、カンマ区切りまたはタブ区切りの出力からレポートを生成することを目的としています。
[配列にレポート モードを使用]ボックスがオンの場合、次のようになります。
- 1 つまたは複数の配列のフィールドをエクスポートすることができます。
- 選択した配列にデータが含まれていない場合でも、常に 1 つのレコードがエクスポートされます。
- 1 つまたは複数の配列にデータが含まれている場合、エクスポートされるレコード数は、最も多くのレコードを含む配列内のレコード数と等しくなります。
- オブジェクトの最上位フィールドもエクスポートすることを選択した場合は、これらのフィールドがすべてのレコードで繰り返されます。
XML にエクスポートする
XML にエクスポートする場合、[配列にレポート モードを使用]の動作が異なります。
- オブジェクトごとに 1 つのレコードのみがエクスポートされます。
- 配列のデータはサブ要素としてエクスポートされます。例については、「XML にデータをエクスポートする」を参照してください。
[配列にレポート モードを使用]オプションがオフ
これは通常、操作のためにデータをデータベースにエクスポートする場合や、別のシステムにデータを読み込む場合に使用する方法です。
[配列にレポート モードを使用]ボックスがオフの場合、次のようになります。
- 1 つの配列からのみフィールドをエクスポートすることができます。複数の配列からのフィールドを選択すると、InfoWorks WS Pro でエラー メッセージが表示されます。
- 選択した配列に 10 件のレコードが含まれている場合、10 件のレコードがエクスポートされます。選択した配列にレコードが含まれていない場合、レコードは書き出されません。これは、オブジェクトの最上位フィールド(配列に含まれていないフィールド)を書き出すことを選択した場合にも当てはまります。最上位フィールドは、書き出されたすべてのレコードで繰り返されます。