Cały czas spotykam się z tą sytuacją;
Często po prostu kopiuję warstwy i grupy warstw do spisu treści jednego dokumentu mapy i wklejam następnie do spisu treści innego dokumentu mapy.
W większości przypadków działa to dobrze, ale często źródło danych warstwy zmienia się po wklejeniu. W rezultacie wklejona warstwa ma czerwony wykrzyknik i żadne dane nie są wyświetlane, dopóki ręcznie nie ustawię źródła danych.
Potwierdziłem, że źródło danych warstwy, którą kopiuję na jednym dokumencie, zmienia się po wklejeniu warstwy do innego dokumentu.
Dzieje się tak od wczesnej wersji 8.xi nadal występuje w wersji 10 SP3. Nie jest on również specyficzny dla komputera, ponieważ mam problem z kilkoma komputerami.
Jakieś pomysły?
Warstwa po wklejeniu:
Źródło „kopiowanej warstwy” Źródło danych:
Miejsce docelowe „po wklejeniu w innym dokumencie” Źródło danych:
źródło
Odpowiedzi:
Wydaje się, że jest to związane z domyślną bazą danych dokumentu mapy (MXD) i ścieżkami względnymi. Szczegółowe informacje na temat ścieżek względnych można znaleźć w pomocy ESRI . Ścieżki względne są na ogół dobrą rzeczą. Nie jestem pewien, czy byłby to błąd, ale z pewnością jest to problem.
Rozwiązaniem jest odznaczenie opcji „Zapisz ścieżki względne ...” we właściwościach dokumentu mapy źródłowej MXD, Plik-> Właściwości dokumentu mapy ...-> Ścieżki. Powinieneś być w stanie skopiować warstwy do docelowego MXD i zachować ścieżki bezwzględne. Po zakończeniu możesz przełączyć źródłowy MXD z powrotem na ścieżki względne.
Alternatywnym rozwiązaniem byłoby ustawienie domyślnej bazy danych dla dwóch MXD na tę samą gdb. Jest to również dostępne z tego samego okna Właściwości dokumentu mapy.
Dla siebie wolę używać ścieżek UNC do zasobów sieciowych. Ścieżki UNC w dużej mierze eliminują problemy związane z napędami map itp., Które mogą pojawić się w sytuacjach z udziałem wielu użytkowników i wielu komputerów. Ścieżki UNC nie są głupie, ale pomagają.
źródło
Ten problem występował do momentu umieszczenia folderu szablonu w tej samej hierarchii co kopia do folderu.
przykład:
Z: \ Folder1 \ Folder2 \ Folder3 \ TemplateFolder
Z: \ Folder1 \ Folder2 \ Folder3 \ CopyFolder
źródło