Mam dużą liczbę folderów projektów, w których każdy folder projektu może mieć wiele podfolderów. Te podfoldery mogą zawierać pliki mxds, shapefile, osobiste pliki gdb i fgdb. W wielu przypadkach użytkownik zapomniał sprawdzić „Użyj ścieżek względnych” przed zapisaniem mxds, więc gdy folder zostanie skopiowany, łącza źródła danych ulegają uszkodzeniu.
Chciałbym napisać samodzielny skrypt arcpy, który przeszukuje katalogi, otwiera każdy plik mxd, ustawia parametr relativePaths na wartość true, a następnie zapisuje plik mxd. Czy jest gdzieś skrypt, który to robi?
Właściwość relativePaths w obiekcie MapDocument jest tylko do odczytu. Czy jest jakiś inny sposób, aby to zmienić?