切れたデータ リンクの修復

ArcMap でマップを開くと、マップ内の各レイヤで参照されているデータが検索されます。データ ソースを検出できなかったレイヤは描画されません。マップ内のレイヤのデータ リンクが切れているかどうかは、コンテンツ ウィンドウで名前の横に赤い感嘆符が表示され、レイヤの横のチェックボックスが無効になっているかどうかで、すぐに判断することができます。

コンテンツ ウィンドウに表示される切れたデータ リンク

レイヤの修復が必要になるのは、参照先のデータ ソースが移動されているか、名前が変更されているか、削除されているか、何らかの理由でアクセスできない場合です。

次に説明するように、切れたデータ リンクを修復するには多くの方法があります。

1 つのレイヤの切れたリンクの修復

特定のレイヤの切れたリンクを修復すればよい場合は、[レイヤ プロパティ] ダイアログ ボックスの [ソース] タブで、[データ ソースの設定] ボタンをクリックします。

[データ ソースの設定] ボタンをクリックして、正しいデータセットの場所を入力します。

この場合は、レイヤのデータ ソースを参照して、指定することができます。[データ ソース] ダイアログ ボックスで必要なデータ ソースを選択し、[追加] をクリックしてレイヤを修復します。

複数のレイヤの切れたリンクの修復

マップ内の複数のレイヤで修復が必要になることもあります。たとえば、マップ内の複数のレイヤで使用されているデータ ソースが含まれたジオデータベースがあり、そのジオデータベースが移動または名前変更された場合、すべてのレイヤの修復が必要になります。複数のレイヤを一度に修復する場合は、切れたリンクのあるレイヤを右クリックして、[データ] [データ ソースの修正] の順にクリックします。次に示すように、赤い感嘆符をクリックして [データ ソースの設定] ダイアログ ボックスを開くこともできます。

複数のデータ リンクの修復

コンテンツ ウィンドウでデータ リンクの修復を行う場合、指定したデータ ソースに基づいて選択したレイヤが修復されます。指定したデータ ソースと同じ場所でリンクが切れたレイヤのデータ ソースが他にも見つかった場合は、それらのレイヤも自動的に修復されます。

arcpy.mapping モジュールを使用した、多数のマップ ドキュメントのデータ リンクの検索と修復

ジオプロセシングには、ArcMap ドキュメントのライブラリの管理に役立つ arcpy.mapping モジュールが含まれています。この一連の Python 関数によって、多くのマップ管理および出力(印刷およびエクスポート)ワークフローを自動化できます。

たとえば、以下のことを行うことができます。

詳細については、「マップ ドキュメントの管理および出力のためのジオプロセシング スクリプト」および「arcpy.mapping を使用したデータ ソースの更新と修正」をご参照ください。

リンクが切れていない場合のデータ ソースの変更

レイヤによって使用されているデータ ソースを変更する場合は、[レイヤ プロパティ] ダイアログ ボックスの [ソース] タブで、[データ ソースの設定] ボタンをクリックします。

リンクの切れたレイヤを修復できない場合

修復を必要とするレイヤのデータ ソースがどこに移動したかわからない場合、またはそのデータ ソースが利用できなくなった場合、そのリンクの切れたレイヤをそのままにしてマップの操作を続けることができます。これらのリンクの切れたレイヤは、引き続きコンテンツ ウィンドウに赤い感嘆符付きで表示されます。レイヤが不要になった場合には、削除することができます。


7/10/2012