Jak radzisz sobie z (naprawiaj / unikaj) uszkodzonymi ścieżkami MXD \ LYR?


10

W związku z tym pytaniem ...

W przeszłości, kiedy tylko trochę posprzątałem i przesunąłem warstwy (lub zmieniłem ich nazwy), moje ścieżki MXD były zepsute i ich poprawianie zajmowało dużo czasu.

Chciałbym usłyszeć o twoich doświadczeniach i być może nauczyć się od ciebie kilku wskazówek:

Jak radzisz sobie z uszkodzonymi ścieżkami MXD?

(Szukam rozwiązań dla jednego komputera lub prostego dysku sieciowego, więc jeśli twoje rozwiązanie dotyczy większych sieci lub Internetu, powiedz tak).

Odpowiedzi:


5

OK, jest to coś, z czym wszyscy musieliśmy się zmierzyć w tym czy innym czasie. Widziałem 2 metody radzenia sobie z tym.

1) jak to wymownie ujął Andy W., Ścieżki względne. Działa to najlepiej, gdy MXD projektu znajduje się w katalogu głównym folderu projektu, a wszystkie dane w folderze danych. Wtedy, gdziekolwiek przeniesiesz cały projekt, linki nadal będą istnieć

2) mieć centralne repozytorium danych, w którym znajdują się wszystkie dane, i uzyskiwać z nich dostęp do wszystkich danych MXD. W tym przykładzie może być nawet pomysł, aby upewnić się, że ścieżka względna jest wyłączona.

Aby to włączyć lub wyłączyć, przejdź do menu Plik i wybierz właściwości dokumentu

Baw się dobrze, CDB


fajne podsumowanie na temat tworzenia względnych ścieżek: esrichina-hk.com/support/pdf/TT100023.pdf
jonatr

8

Używam również i polecam ścieżki względne, aby ogólnie zminimalizować wystąpienie tej sytuacji. Ale kiedy to się dzieje, często rozwiązuję go za pomocą gotowej funkcjonalności ArcGIS, o której tu nie wspomniano - Ustaw źródła danych w ArcCatalog:

Kliknij prawym przyciskiem myszy mxd / msd i wybierz Ustaw źródła danych

Zaktualizuj ścieżki w razie potrzeby


7

MXD Doctor

„To narzędzie zapewnia funkcję analizowania uszkodzonych plików ArcMap (MXD). W zależności od analizy elementy zawarte w uszkodzonym pliku MXD można skopiować z uszkodzonego pliku do nowego pliku MXD. To narzędzie jest dostarczane w stanie, w jakim jest. Przed użyciem tego narzędzie należy zawsze wykonać kopię zapasową uszkodzonego pliku MXD, a jeśli wybierzesz istniejący plik MXD jako cel, plik ten również. ”

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

Edytor MXD

„Mxd Editor to narzędzie, które pozwala sprawdzać i naprawiać zepsute warstwy w dokumentach mapy (pliki .mxd). Opiera się na platformie Eclipse RCP i wykorzystuje komponenty arcobjects dostarczane przez ArcGIS Engine i ArcGIS Server. Narzędzie to jest dostarczane z instalacjami ArcGIS Engine Java Developer Kit i instalacjami Java SOC ArcGIS Server. ”

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

Źródła danych przekierowania ArcMAP MXD

„Umożliwia użytkownikom naprawianie uszkodzonych ścieżek źródła danych w istniejących dokumentach MXD. W tym narzędziu oferowane są dwie metody. 1) Interaktywne - Ta metoda wyszuka wszystkie uszkodzone ścieżki źródła danych w MXD i wyświetli monit dla każdego z nich i użytkownika ma opcję wyboru nowego źródła danych. 2) Wyszukaj i zamień - ta metoda jest bardzo wydajna i będzie wyszukiwać określone ciągi i zastępować je w ścieżkach źródła danych. Istnieją pewne podobne narzędzia, ale nic z „ wyszukaj i zamień "opcja. Mam nadzieję, że to ci pomoże! Zaoszczędził nam dużo czasu na proste obszary robocze oparte na plikach kształtu i bazach danych."

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



2

Wszystko, co mogę zasugerować, to to, że możesz spróbować użyć względnych ścieżek dla twojego mxd i spróbować zachować wszystkie warstwy używane w tym samym folderze. Ostatnich kilka razy musiałem naprawić ścieżki, które inne warstwy automatycznie poprawiły się po naprawieniu jednego łącza, chociaż myślę, że było tak, ponieważ wszystkie pliki warstw znajdowały się w tym samym folderze.

Rzadko polegam jednak na samym pliku mxd, a przy każdej często używanej transformacji zapisuję nowy plik kształtu w sposób, który najbardziej mi odpowiada. Chociaż jest to nieco sprzeczne z intuicją w pytaniu o uporządkowanie plików i ograniczenie nadmiarowości.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.