壊れたMXD \ LYRパスをどのように処理(修復/回避)しますか?


10

この質問に関連し ...

以前は、少し片付けてレイヤーを移動(または名前を変更)するたびに、MXDのパスが壊れており、修正に時間がかかりました。

あなたの経験を聞いて、あなたからいくつかのヒントを学びたいと思います:

壊れたMXDパスをどのように処理しますか?

(私は1台のコンピューターまたは単純なネットワークドライブのソリューションを探しているので、ソリューションが大規模なネットワークまたはWebを扱う場合は、そのように言ってください)。

回答:


5

これは、私たち全員がいつか直面しなければならないことです。これに対処する2つの方法を見てきました。

1)Andy W、相対パスによって雄弁に語られたように。これは、プロジェクトフォルダーのルートにプロジェクトMXDがあり、その下にあるすべてのデータがデータフォルダーにある場合に最適です。そうすれば、プロジェクト全体を移動してもリンクは存在し続けます

2)すべてのデータが存在する中央データリポジトリを持ち、そこからすべてのMXDのすべてのデータにアクセスします。この例では、相対パスがオフになっていることを確認することも考えられます。

これをオンまたはオフにするには、[ファイル]メニューに移動し、ドキュメントのプロパティを選択します

楽しんでCDB


相対パスを作成する方法についての素晴らしい要約:esrichina-hk.com/support/pdf/TT100023.pdf
jonatr

8

また、この状況の発生を最小限に抑えるために、相対パスを使用して推奨します。しかし、それが発生した場合は、ここに記載されていないすぐに使えるArcGISの機能を使用して問題を解決しました-ArcCatalogでのデータソースの設定:

mxd / msdを右クリックし、[データソースの設定]を選択します

必要に応じてパスを更新する


7

MXDドクター

「このユーティリティは、壊れたArcMapドキュメント(MXD)ファイルを分析する機能を提供します。分析によっては、壊れたMXDファイルに含まれるエンティティを、壊れたファイルから新しいMXDファイルにコピーできます。このユーティリティは、そのまま提供されます。これを使用する前にユーティリティでは、壊れたMXDファイルを常にバックアップする必要があります。既存のMXDファイルをターゲットとして選択した場合は、そのファイルもバックアップする必要があります。」

http://edndoc.esri.com/arcobjects/9.0/ArcGISDevHelp/DeveloperTools/MXDDoctor.htm

MXDエディター

「Mxdエディターは、マップドキュメント(.mxdファイル)の壊れたレイヤーを検査および修正できるツールです。EclipseRCPフレームワークに基づいており、ArcGIS EngineおよびArcGIS Serverによって提供されるarcobjectsコンポーネントを利用します。このツールは、 ArcGIS Engine Java Developer KitとArcGIS Server Java SOCがインストールされています。」

http://resources.esri.com/help/9.3/ArcGISEngine/java/doc/5a6ae887-c141-4616-bab3-167ccc5c0ed3.htm

ArcMAP MXDリダイレクトデータソース

「既存のMXDドキュメント内の壊れたデータソースパスをユーザーが修正できるようにします。このツールでは2つの方法が提供されています。1)インタラクティブ-この方法では、MXD内のすべての壊れたデータソースパスを検索し、それぞれにユーザーにプロンプ​​トを表示します。新しいデータソースを選択するオプションがあります。2)検索と置換-この方法は非常に強力で、特定の文字列を検索し、データソースパス内のそれらの文字列を置換します。類似のツールはいくつかありますが、「検索と置換」オプション。これがお役に立てば幸いです!!!シンプルなシェープファイルとジオデータベースベースのワークスペースの時間を大幅に節約できました。」

http://arcscripts.esri.com/details.asp?dbid=14456



2

私が提案できるのは、mxdに相対パスを使用して、すべてのレイヤーを同じフォルダーで使用することを試みることです。最後の数回は、1つのリンクを修正した後、他のレイヤーが自動的に修正するパスを修正する必要がありましたが、これはすべてのレイヤーファイルが同じフォルダーにあったためだと思います。

ただし、mxdファイル自体に依存することはめったになく、頻繁に使用する変換では、最適な方法で新しいシェープファイルを保存します。ただし、ファイルを整理して冗長性を減らすことを求めるのは直観に反します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.