データ ソースの更新

レイヤーとスタンドアロン テーブルには、データ ソースの情報が表示されます。そのデータ ソースが移動されるか名前を変更されると、接続が切断されます。これを修正するには、次のいずれかを実行します。

  • リンク切れしたデータ ソース ボタン リンク切れしたデータ ソースの修正 によりマップ上で特定される壊れたリンクを修正するには、ボタンをクリックしてデータ ソースを参照します。
  • レイヤーまたはスタンドアロン テーブルのデータ ソースを変更するには、その [プロパティ] ダイアログ ボックスを開きます。[ソース] タブの [データ ソースの設定] をクリックして、データ ソースを参照します。
  • Python を使用してデータ ソースの更新を自動化する方法については、「データ ソースの更新と修正」をご参照ください。
  • 現在のプロジェクトで参照されているすべてのデータ ソースを管理するには、[カタログ] ビューからデータ ソースにアクセスします。プロジェクト内の 1 つのマップのように、1 つのアイテムのパスを更新できます。または、プロジェクト全体のすべてのパスにアクセスできます。パス内の特定の文字列を検索したり置換したりできます。現在のプロジェクト内のパスを更新するには、以下の手順に従います。
    注意:

    [カタログ] からのデータ ソース パスの更新にはいくつかの制限事項があります。この方法を使用する場合は、次のレイヤー タイプとワークスペースはサポートされません。

    • ストリーム レイヤー
    • メモリ ワークスペースのレイヤー
    • ネットワーク解析レイヤー
    • マップ サービス レイヤー
    • ルート イベント レイヤー
    • Web フィーチャ レイヤー
    • クエリ レイヤー [ワークスペース] モード ジオデータベース の間はクエリ レイヤーのデータ ソースを変更できます。[アイテム] モード Legend Layers から更新すると、クエリ レイヤーのソースは標準のフィーチャクラスに置き換えられます。

プロジェクト アイテムのデータ ソースの更新

プロジェクト内のすべてのレイヤーとスタンドアロン テーブルのデータ ソースを同時に更新するには、次の手順に従います。

  1. [カタログ] ビューに切り替えます。または、1 つを開くには、[表示] タブの [ウィンドウ] グループで、[カタログ ビュー] カタログ ビュー をクリックします。
  2. [カタログ] タブの [更新] グループで、[データ ソース] データ ソース をクリックして、[カタログ] ビューの [データ ソースの更新] モードを開きます。
    プロジェクト内のすべてのレイヤーとスタンドアロン テーブルがそのデータ ソースへのパスとともにリストされます。このリストをフィルタリングして、[コンテンツ] ウィンドウでマップを選択することにより 1 つのマップのコンテンツだけを表示できます。
  3. プロジェクト アイテムのデータ ソース パスを表示するか、プロジェクトが参照する一意のワークスペースすべてのリストを表示するかを選択します。[データ ソース] タブの [ビュー] グループで、[管理] の下にある [アイテム] Legend Layers または [ワークスペース] ジオデータベース をクリックします。
  4. [新規パス] 列で、リストされたアイテムの新しいファイル パスを入力または貼り付けます。[現在のパス] 列内のパスを右クリックした後、[コピー] をクリックするか、[参照] ボタン 参照 をクリックして、リストされているアイテムの新しいパスを参照します。
  5. [データ ソース] タブの [変更の管理] グループで、[管理] の下にある [適用] 適用 をクリックします。これらの変更は、現在のアプリケーション セッションの間保持されます。プロジェクトを保存して、変更を永続的に適用します。
  6. [データ ソース] タブの [管理] の下にある [閉じる] 閉じる をクリックして、[カタログ] ビューの [データ ソースの更新] モードを終了します。

パスの一部の検索と置換

フォルダーの場所が再構築されたか名前が変更された場合、現在のプロジェクト内のデータ ソース パスの一部を検索して置き換えることができます。たとえば、MonthlyData という名前のフォルダーが AnnualData に変更された場合、すべてのデータ ソース パス内にある 1 つ目の文字列のインスタンスを検索して、2 つ目の文字列を置き換えることができます。

  1. [カタログ] ビューに切り替えます。または、1 つを開くには、[表示] タブの [ウィンドウ] グループで、[カタログ ビュー] カタログ ビュー をクリックします。
  2. [カタログ] タブの [更新] グループで、[データ ソース] データ ソース をクリックして、[カタログ] ビューの [データ ソースの更新] モードを開きます。

    プロジェクト内のすべてのレイヤーとスタンドアロン テーブルがそのデータ ソースへのパスとともにリストされます。

  3. [データ ソース] タブの [ツール] グループで、[管理] の下にある [検索と置換] 場所検索 をクリックします。
  4. 1 つ目のテキスト ボックスに文字列を入力します。必要に応じて、アイテムを選択して、置換をそのアイテムだけに制限します。アイテムを選択しない場合は、すべてのアイテムに対して置換が行われます。
  5. 2 つ目のテキスト ボックスに置換文字列を入力します。[置換] ボタン 置換 をクリックして、一度に 1 アイテムずつ文字列を置換します。または、[すべて置換] ボタン すべて置換 をクリックして、すべてのインスタンスを同時に置換します。
  6. [データ ソース] タブの [変更の管理] グループで、[管理] の下にある [適用] 適用 をクリックします。これらの変更は、現在のアプリケーション セッションの間保持されます。プロジェクトを保存して、変更を永続的に適用します。
  7. テキスト ボックスの右側にある [閉じる] ボタン 閉じる をクリックして、[検索] コントロールと [置換] コントロールを閉じます。
  8. [データ ソース] タブの [管理] の下にある [閉じる] 閉じる をクリックして、[カタログ] ビューの [データ ソースの更新] モードを終了します。

関連トピック