ArcGIS 10には、ジオデータベースに格納されているフィーチャクラスの個々のフィーチャに添付ファイルを追加する新しい機能が備わっています。これの1つの用途は、特定の場所に複数の写真を追加することです。消火栓は人気のある例のようです(私が思うに、ピットストップが必要なインターネット上の犬であるかどうかを知ることは重要です)。
データベースでは、アタッチメント対応フィーチャクラスの構造は3つになります。
- フィーチャクラス自体、
- 添付ファイルと関連するメタデータ(ファイル名、サイズなど)を保持するテーブル、および
- 2つの間の1対多の関係を定義する関係クラス。
私の質問は、このデータ(フィーチャクラス、添付ファイル、添付ファイルメタデータ)をArcgis 外で使用するためにエクスポートする方法ですか?*
FCのエクスポートは簡単で、FeatureClassToFeatureClassは、接続されていないFCと同じように機能します。添付ファイルのテーブルをエクスポートしますか?そんなにない。TableToTableにoutput.dbfのみを抽出し、output.csvエラーにサポートされていないフィールドタイプとアウト、および出力への添付ファイルのメタデータ情報テーブルは、一般的なフィールドのエラーで失敗します。
これらのファイルタイプはバイナリblobデータタイプをサポートしていないため、これはそれほど驚くべきことではありません。私は、添付されたバイナリをネイティブ形式に変換するツールを見つけることを期待していました。
それでは、どうですか?データを取得するには何をする必要がありますか?
* 皮肉なことに、このQを生み出した瞬間の私のプロジェクトは、Arcgis Desktopではなく、Arcgis内で使用するためにエクスポートすることです...