マニホールドGIS
マニホールド内のテーブルのリンク
テーブルリンクは、異なるソースからのデータを関連付けることができるが、共通のフィールドを共有するGISツールのオプションです。 これは、ArcViewで「結合」として行ったことです。マニフォールドを使用すると、両方を動的に行うことができます。つまり、データは関連付けられているだけです。 また、リンクされていない方法で、使用中のテーブルへのコピーとしてデータを取得します。
どのようなテーブル
マニフォールドでは、次のようなさまざまなテーブル形状を扱うことができます。
- 普通のテーブル。 これらはマニフォールド内から作成されたもので、オプション "file / create / table"
- インポートされたテーブル。 これらは、Accessコンポーネント(CSV、DBF、MDB、XLSなど)またはADO .NET、ODBC、またはOLE DBデータソースコネクタを介してサポートされるテーブルなど、完全に入力されたものです。
- リンクされたテーブル。 これらはインポートされたものと似ていますが、.mapファイル内には入力されませんが、外部の「リンク」されただけのExcelファイルにすることができ、Accessコンポーネント(CSV、DBF、MDB、XLSなど)にすることができます。 )またはADO .NET、ODBC、またはOLEDBデータソースコネクタを介して。
- 図面にリンクされたテーブル。 シェイプファイルのdbfやベクトルファイル(dgn、dwg、dxf ...)の属性のテーブルなど、マップに属するものです。
- クエリ これらは、テーブル間の内部クエリから作成されたテーブルです。
それを行う方法
- 追加のフィールドが表示されるテーブルが開き、[テーブル/リレーションシップ]オプションが表示されます。
- 私たちは「新しい関係」オプションを選択しました。
- [リレーションの追加]ダイアログで、表示されたリストから別のテーブルを選択します。 ここで、データをインポートするかリンクするかを選択します。
- 次に、データを同期させるために使用する各テーブルのフィールドを選択し、[OK]を押します。
[リレーションの追加]ダイアログに戻ると、もう一方のテーブルの目的の列にチェックが付けられます。 OKを押します。
結果
他の表から「借用」された列は、「リンクされている」ことを示すために異なる背景色で表示されます。 他の列と同様に操作を行うことができます。たとえば、ソート、フィルター、式、またはテーマ化などです。 表は複数の表と複数の関係を持つことができます。