ODBC のフィーチャを取り込むには

ODBC 接続を使用して、Microsoft Access、Microsoft Excel、または dBASE の属性またはポイント データにアクセスします。

ODBC データにアクセスするには

  1. 表示マネージャ で、[データ] [データ接続]をクリックします。
  2. [データ接続]ウィンドウで、[プロバイダによるデータ接続]リストの[ODBC 接続を追加]を選択します。
  3. [接続名]に、この接続の名前を入力します。
  4. [ソース タイプ]で、次のいずれかを選択します。
    • データ ソース名(DSN): Windows コントロール パネルで定義した DSN を使用します。次を参照してください。
    • 接続文字列: 接続文字列は、使用するドライバとパスを指定します。
  5. ソースの場合、テーブルを指定します。
    • データ ソース名(DSN): 参照ボタンをクリックして DSN を選択します。
    • 接続文字列: ドライバとパスを指定します。Microsoft Access データベースでは、次の形式を使用します。

      Driver={Microsoft Access Driver (*.mdb)};DBQ=pathname¥filename.mdb

      ここで、pathname¥filename.mdb は Microsoft Access データベースの絶対パスおよびファイル名です。 「(*.mdb)」の前の中かっこおよびスペースに注意してください。詳細については、Microsoft Web サイトの ODBC のマニュアルを参照してください。

  6. 必要な場合は、ユーザ名とパスワードを入力します。
  7. [テスト接続]をクリックします。
  8. マップを追加するクラスを選択します。

    Microsoft Excel ソースに接続する場合、まず、追加するクラスごとに[識別プロパティ]セルをクリックします。表示されるドロップダウンで、このクラスの識別プロパティを選択します。複数のプロパティを選択できますが、それぞれに固有の値を含める必要があります。識別プロパティを選択したら、クラスのチェック ボックスを選択できます。

  9. [接続]をクリックします。

    属性データのみを含むデータ ストアに接続している場合は、これでデータを他の空間データ ストアに結合できます。座標系を指定したり、データをマップに追加する必要はありません。

  10. [データをマップに追加]でテーブルを選択します。
  11. ジオメトリ データを追加する場合は、各テーブルに座標系を指定します。
  12. 点ジオメトリで使用する列を指定します。これは、経度と緯度、または XYZ 座標です。列名を指定するには、フィールドをクリックして下向き矢印をクリックし、列名のリストから選択します。
  13. [マップに追加]をクリックします。

    [マップに追加]が灰色表示の場合は、テーブルに座標系と X 列および Y 列を指定していることを確認してください。属性データのみに接続している場合は、[マップに追加]をクリックする必要はありません。

Windows XP で DSN を作成するには

  1. Windows デスクトップで[スタート]メニュー [設定] [コントロール パネル]の順にクリックし、[管理ツール]コントロール パネルを開きます。
  2. [データ ソース (ODBC)]をダブルクリックします。
  3. [ODBC データ ソース アドミニストレータ]で、[ユーザ DSN]または[システム DSN]をクリックします。

    [ユーザ DSN]はそのユーザにのみ表示されます。[システム DSN]は現在のマシンのすべてのユーザに表示されます。

  4. [追加]をクリックして、使用するドライバを選択します。

    たとえば、Access データベース用に DSN を作成するには、Microsoft Access ドライバを選択します。

  5. [ODBC Microsoft Access]ダイアログ ボックスで、データの情報を入力します。終了したら、[OK]をクリックします。再度[OK]をクリックして、[ODBC データ ソース アドミニストレータ]ダイアログ ボックスを閉じます。

定義した DSN が[データ接続]ウィンドウの DSN リストに表示されます。

Excel データへのアクセスに必要なテーブル範囲を定義するには

  1. Excel で、Excel ワークシートを開きます。
  2. すべてのデータを選択します。
  3. 名前の範囲を定義します。
  4. フィーチャ クラスの名前(Country_Literacy など)を入力します。
  5. Excel を閉じます。