Làm thế nào để bạn đối phó với (sửa chữa / tránh) các đường dẫn MXD \ LYR bị hỏng?


10

Liên quan đến câu hỏi này ...

Trước đây, bất cứ khi nào tôi dọn dẹp một chút và di chuyển các lớp xung quanh (hoặc thay đổi tên của chúng), các đường dẫn của MXD của tôi đã bị hỏng và rất tốn thời gian để sửa chúng.

Tôi muốn nghe từ kinh nghiệm của bạn và có thể học hỏi một vài lời khuyên từ bạn:

Làm thế nào để bạn đối phó với các đường dẫn MXD bị hỏng?

(Tôi đang tìm giải pháp cho một máy tính hoặc một ổ đĩa mạng đơn giản, vì vậy nếu giải pháp của bạn xử lý các mạng lớn hơn hoặc web, vui lòng nói như vậy).

Câu trả lời:


5

OK đây là điều mà tất cả chúng ta phải đối mặt lúc này hay lúc khác. Tôi đã thấy 2 phương pháp xử lý việc này.

1) như được đặt một cách hùng hồn bởi Andy W, Những con đường tương đối. Điều này hoạt động tốt nhất khi bạn có một MXD dự án trong thư mục gốc của thư mục dự án và tất cả dữ liệu trong đó trong một thư mục dữ liệu. Sau đó, bất cứ nơi nào bạn di chuyển toàn bộ dự án, các liên kết sẽ vẫn tồn tại

2) có kho lưu trữ dữ liệu trung tâm nơi tất cả dữ liệu của bạn cư trú và truy cập tất cả dữ liệu của bạn từ đó cho tất cả các MXD của bạn. Trong ví dụ này, nó thậm chí có thể là một ý tưởng để đảm bảo rằng đường dẫn tương đối bị tắt.

Để bật và tắt, bạn vào menu Tệp và chọn thuộc tính tài liệu

Chúc vui vẻ, CDB


một bản tóm tắt hay về cách tạo đường dẫn tương đối: esrichina-hk.com/support/pdf/TT100023.pdf
jonatr

8

Tôi cũng sử dụng và đề xuất các đường dẫn tương đối để thường giảm thiểu sự xuất hiện của tình huống này. Nhưng khi điều đó xảy ra, tôi thường giải quyết nó bằng một số chức năng ArcGIS ngoài luồng mà tôi không thấy được đề cập ở đây - Đặt Nguồn dữ liệu trong ArcCatalog:

Nhấp chuột phải vào mxd / msd và chọn Đặt nguồn dữ liệu

Cập nhật đường dẫn khi cần thiết


7

Bác sĩ MXD

"Tiện ích này cung cấp chức năng để phân tích các tệp tài liệu ArcMap (MXD) bị hỏng. Tùy thuộc vào phân tích, các thực thể có trong tệp MXD bị hỏng có thể được sao chép từ tệp bị hỏng sang tệp MXD mới. Tiện ích này được cung cấp như trước. tiện ích bạn phải luôn sao lưu tệp MXD bị hỏng và nếu bạn chọn tệp MXD hiện tại làm mục tiêu, thì tệp đó cũng vậy. "

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

Trình chỉnh sửa MXD

"Mxd Editor là một công cụ cho phép bạn kiểm tra và sửa các lớp bị hỏng trong các tài liệu bản đồ của mình (các tệp .mxd). Nó dựa trên khung RCP của Eclipse và tận dụng các thành phần arcobjects do ArcGIS Engine và ArcGIS Server cung cấp. với Bộ công cụ phát triển Java ArcGIS Engine và Bộ cài đặt Java SOC của ArcGIS Server. "

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

Nguồn dữ liệu chuyển hướng ArcMAP MXD

"Cho phép người dùng sửa đường dẫn nguồn dữ liệu bị hỏng trong các tài liệu MXD hiện có. Có hai phương pháp được cung cấp trong công cụ này. 1) Tương tác - Phương pháp này sẽ tìm kiếm tất cả các đường dẫn nguồn dữ liệu bị hỏng trong MXD và nhắc người dùng trên từng người và người dùng có tùy chọn chọn nguồn dữ liệu mới. 2) Tìm kiếm & Thay thế - Phương pháp này rất mạnh mẽ và sẽ tìm kiếm một số chuỗi nhất định và thay thế các chuỗi đó trong đường dẫn nguồn dữ liệu. Có một số công cụ tương tự ngoài đó, nhưng không có gì với " tìm kiếm và thay thế "tùy chọn. Hy vọng điều này sẽ giúp bạn thoát ra !!! Tiết kiệm cho chúng tôi rất nhiều thời gian cho các không gian làm việc dựa trên shapefile và geodatabase đơn giản."

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



2

Tất cả những gì tôi có thể đề xuất là bạn có thể thử sử dụng các đường dẫn tương đối cho mxd của mình và cố gắng giữ tất cả các lớp được sử dụng trong cùng một thư mục. Vài lần gần đây tôi phải sửa đường dẫn, các lớp khác tự động sửa sau khi tôi sửa một liên kết, mặc dù tôi nghĩ rằng điều này là do tất cả các tệp lớp nằm trong cùng một thư mục.

Mặc dù tôi hiếm khi dựa vào tệp mxd và bất kỳ chuyển đổi nào tôi sử dụng thường xuyên, tôi sẽ lưu một shapefile mới theo bất kỳ cách nào phù hợp với tôi nhất. Mặc dù điều đó hơi phản trực giác khi yêu cầu giữ các tập tin gọn gàng và giảm sự dư thừa.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.