Как карта ссылается на данные

Пути к данным, которые используются в документах карты, глобуса или 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

ПримечаниеПримечание:
При использовании путей UNC возможно снижение быстродействия, поскольку подключение к сетевым файлам, как правило, медленнее, чем к файлам на диске локального компьютера (по абсолютному пути), и это может сказаться на скорости отрисовки карты в картографических сервисах.

Настройка формата пути

Просмотреть (и настроить) ссылки на источники в документе карты вы можете в диалоговом окне Свойства документа карты (Map Document Properties):

  1. Щелкните пункт главного меню Файл (File) > Свойства документа карты (Map Document Properties).
  2. Установите флажок Хранить относительные пути к источникам данных (Store relative pathnames to data sources), если хотите работать с относительными путями.
    Установка опций для путей к источникам данных в вашем документе карты
    ПодсказкаПодсказка:

    Если вы хотите, чтобы все новые карты использовали относительные пути, нужно сделать это опцией по умолчанию. Нажмите Настроить > Параметры ArcMap (Customize) (ArcMap Options), чтобы открыть диалоговое окно Параметры ArcMap (ArcMap Options), после чего щелкните закладку Общие (General). Установите флажок По умолчанию новые документы хранить с относительными путями (Make relative paths the default for new map documents). Эта настройка сохранится в регистре.

После сохранении файла слоя вы не сможете поменять абсолютные пути на относительные или наоборот. Слой всегда поддерживает опцию ссылки на источник, которая была указана для документа карты в момент сохранения слоя.

Связанные темы

9/11/2013