ArcMapの目次でのコピー/貼り付け後にレイヤーのデータソースが変更されますか?


9

私はいつもこの状況に遭遇します。

多くの場合、1つのマップドキュメントのTOCでレイヤーとレイヤーのグループをコピーし、別のマップドキュメントのTOCに貼り付けます。

ほとんどの場合、これは問題なく機能しますが、多くの場合、貼り付けるとレイヤーのデータソースが変更されます。その結果、貼り付けたレイヤーの横に赤い感嘆符が表示され、手動でデータソースを設定するまでデータは表示されません。

レイヤーを別のドキュメントに貼り付けると、1つのドキュメントにコピーしたレイヤーのデータソースが変更されることを確認しました。

これは、8.xの初期のバージョンから発生している問題であり、バージョン10 SP3にはまだ問題があります。複数のコンピューターでこの問題が発生するため、コンピューター固有ではありません。

何か案は?

貼り付け後のレイヤー:

ここに画像の説明を入力してください

ソース「コピーされるレイヤー」データソース: ここに画像の説明を入力してください

「別のドキュメントに貼り付けられた後の」宛先データソース: ここに画像の説明を入力してください


4
私は同じ問題を見てきました。esriでドキュメント化しようとしましたが、複製するのは簡単ではありません。
Brad Nesom 2012年

arccatalogでフォルダー接続を設定した方法は違いますか?
カークカイケンダル2012年

私はわかりません。私は通常、いくつかの「ルート」ディレクトリのみを接続しています。接続を設定する好ましい方法はありますか?また、すべてのドキュメントを閉じて開くことが時々(常にではない)機能することを忘れていました。
Jakub Sisak GeoGraphics 2012年

追加した画像を見ると、最後の画像のディレクトリが存在しないことがわかります。ドライブ文字が置き換えられたようです。
Jakub Sisak GeoGraphics 2012年

回答:


7

これは、マップドキュメント(MXD)のデフォルトデータベースと相対パスに関連しているようです。相対パスの詳細については、ESRIヘルプを参照してください。相対パスは一般的に良いことです。これがバグかどうかはわかりませんが、間違いです。

解決策は、ソースMXDのマップドキュメントプロパティの[相対パスの保存...]オプションをオフにすることです。[ファイル]-> [マップドキュメントプロパティ...]-> [パス名]。これで、レイヤーを宛先MXDにコピーして、絶対パスを維持できるようになります。完了したら、ソースMXDを相対パスに切り替えることができます。

別の解決策は、2つのMXDのデフォルトデータベースを同じgdbに設定することです。同じ[マップドキュメントプロパティ]ウィンドウからもアクセスできます。

私自身は、ネットワークリソースにUNCパスを使用することを好みます。UNCパスは、マルチユーザー、マルチコンピューターの状況で発生する可能性があるマップドライブなどに関連する問題を大幅に排除します。UNCパスは完全な証拠ではありませんが、役立ちます。


私はそれも相対パスと絶対パスだと思います。UNCパスの利点として+1。ただし、UNCパスでは、MXDの読み込みに時間がかかることがわかっています(マップされたドライブ文字または相対パスと比較して)。

良い提案、ありがとう。なるべく早い機会にやっていきます。
Jakub Sisak GeoGraphics 2012年

これは機能します。明らかに、相対パスのバグ。ありがとう。
Jakub Sisak GeoGraphics 2012年

0

この問題は、テンプレートフォルダーをコピー先フォルダーと同じ階層に配置するまで発生しました。

例:
Z:\ Folder1 \ Folder2 \ Folder3 \ TemplateFolder
Z:\ Folder1 \ Folder2 \ Folder3 \ CopyFolder

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