Как карта ссылается на данные
Пути к данным, которые используются в документах карты, глобуса или 3D-сценах хранятся как свойства слоя. В большинстве своем данные хранятся в базах геоданных или в виде файлов (шейп-файлы, покрытия, данне САПР и т.п). Каждая ссылка на данные – это путь, и есть несколько вариантов для его хранения.
Каждый раз при добавлении данных ссылки на них сохраняются в слое карты. Когда вы открываете карту в следующий раз, ArcMap находит данные, используя пути. Вы можете просмотреть пути к данным для каждого слоя, выбрав сортировку По источникам (List by Source) в Таблице содержания (Table of Contents), либо в диалоговом окне Свойства слоя (Layer Properties), щелкнув слой двойным щелчком мыши и перейдя на закладку Источник (Source).
Если ArcMap не может найти источник данных, вам необходимо будет настроить ссылку к ним вручную, либо проигнорировать предупреждение, в этом случае слой не будет отображен. Вместо этого, красная точка появится рядом со слоем, указывая на то, что слой должен быть исправлен.
Подробнее о восстановлении поврежденных ссылок на данные
Опции для ссылок на данные
Для путей к данным можно настроить несколько свойств. В том числе:
Полные пути
Пример полного пути таков:
C:\GIS\Project1\Boundary.shp
Чтобы другой пользователь мог воспользоваться картой, сохраненной с полными путями к источникам данных, у него должен быть доступ к тому же компьютеру (или он должен восстановить ту же структуру папок на своей машине).
Полные пути также называют абсолютными или завершенными путями.
Относительные пути
Относительные пути на карте ссылаются на папки с данными относительно текущего документа карты (файла .mxd). Пример относительного пути:
\Project1\Boundary.shp
Данные могут находиться в папке, которая, например, находится на один уровень выше, чем папка с картой. В таких случаях в относительном пути содержатся слэши \..\ для перехода между иерархическими уровнями папок.
Относительные пути не содержат в себе названия диска, они позволяют сделать карту и связанные с ней данные легко переносимыми на любое дисковое устройство без необходимости восстановления ссылок.
Пути UNC
Пути Universal Naming Convention (UNC) используют синтаксис для ссылок и файлов на сетевых компьютерах. Он выглядит следующим образом:
\\<имя компьютера>\<общая папка>\
дальше следует обычный путь к папке или имени файла. Например:
\\pondermatic\public\studyarea.gdb
\\billywood\public\streets.lyr
\\omnipotent\shared_stuff\wednesday\tools
Настройка формата пути
Просмотреть (и настроить) ссылки на источники в документе карты вы можете в диалоговом окне Свойства документа карты (Map Document Properties):
- Щелкните пункт главного меню Файл (File) > Свойства документа карты (Map Document Properties).
- Установите флажок Хранить относительные пути к источникам данных (Store relative pathnames to data sources), если хотите работать с относительными путями. Подсказка:
Если вы хотите, чтобы все новые карты использовали относительные пути, нужно сделать это опцией по умолчанию. Нажмите Настроить > Параметры ArcMap (Customize) (ArcMap Options), чтобы открыть диалоговое окно Параметры ArcMap (ArcMap Options), после чего щелкните закладку Общие (General). Установите флажок По умолчанию новые документы хранить с относительными путями (Make relative paths the default for new map documents). Эта настройка сохранится в регистре.
После сохранении файла слоя вы не сможете поменять абсолютные пути на относительные или наоборот. Слой всегда поддерживает опцию ссылки на источник, которая была указана для документа карты в момент сохранения слоя.