Слои и автономные таблицы отображают информацию, хранящуюся в определенном источнике данных. Если этот источник данных перемещен или переименован, соединение со слоем или таблицей разрывается, и данные для отображения отсутствуют. Чтобы исправить это, обновите источник данных, выполнив любое из следующих действий:
- Чтобы исправить неработающие ссылки, отмеченные на карте как неработающие , щёлкните кнопку и укажите источник данных.
- Чтобы изменить источник данных слоя или отдельной таблицы, откройте его диалоговое окно Свойства. На вкладке Источник нажмите Установить источник данных и укажите источник данных.
- Как автоматизировать обновление источников данных с помощью Python, см. Обновление и исправление источников данных.
- Чтобы управлять всеми источниками данных, на которые ссылаются карты в текущем проекте, получите доступ к ним из вида Каталог. Вы можете обновить пути для одного элемента, например, одной карты в проекте, или получить доступ ко всем путям в проекте. Вы можете найти и заменить определенные строки в путях. Чтобы обновить пути в текущем проекте, выполните действия, указанные ниже.
Внимание:
Существуют некоторые ограничения для обновления путей к источникам данных из вида Каталог. Следующие типы слоев и рабочие области не поддерживаются с этим методом:
- Потоковые слои
- Слои рабочих областей в памяти
- Слои сетевого анализа
- Слои картографического сервиса
- Слои событий маршрута
- Векторные веб-слои
- Слои запросов Вы можете изменить источники данных слоя запроса, находясь в режиме рабочей области . Если вы обновите их из режима Элемент , источник слоя запроса будет заменен стандартным классом объектов.
Обновление источников данных для элементов проекта
Чтобы обновить источники данных всех слоев и автономных таблиц в текущем проекте одновременно, выполните следующие действия:
- Переключитесь на вид Каталог. Или, чтобы его открыть, на вкладке Вид в группе Окна нажмите Вид Каталог .
- На ленте на вкладке Каталог в группе Обновление щелкните Источники данных , чтобы открыть режим Обновление источников данных в виде Каталога. Слои и автономные таблицы, на которые есть ссылки во всем текущем проекте, перечислены вместе с путем к их источнику данных. Или вы можете отфильтровать этот список, чтобы отобразить ресурсы только одной карты, выбрав карту на панели Содержание вида Каталог.
- Выберите, надо видеть пути к источникам данных элементов проекта или список всех уникальных рабочих областей, на которые ссылается проект. Под Управлять на вкладке Источники данных в группе Вид выберите один из следующих вариантов:
Элемент Просмотрите пути к источникам данных для элементов проекта.
Рабочее пространство Просмотрите список всех уникальных рабочих пространств, на которые ссылается проект.
- В столбце Новый путь введите или вставьте новый путь к файлу для любого элемента в списке. Вы можете щелкнуть правой кнопкой мыши любой путь в столбце Текущий путь и щелкнуть Копировать или щелкнуть кнопку Обзор , чтобы найти новый путь для любого элемента в списке.
Наведите курсор на любой путь в таблице, чтобы увидеть тип данных, тип рабочей области и путь к рабочему пространству элемента. В случае элемента многопользовательской базы геоданных также включается вся информация о сервере.
- Выберите, следует ли проверять целевые источники перед применением изменений. Эти изменения сохраняются в течение текущего сеанса приложения. Сохраните проект, чтобы применить их на постоянной основе. Под Управлять на вкладке Источники данных в группе Управление изменениями выберите один из следующих параметров:
- Щелкните маленькую стрелку в нижней части кнопки Применить и щелкните Подтвердить и Применить , чтобы сначала подтвердить изменения, а затем применить их.
- Щелкните Применить , чтобы применить изменения без проверки.
- Под Управлять на вкладке Источники данных щелкните Закрыть , чтобы закрыть режим Обновление источников данных в виде Каталога.
Найти и заменить части пути
Если расположение папки источника данных было переименовано или реструктурировано, вы можете найти и заменить части путей к источникам данных в текущем проекте, чтобы восстановить соединение. Например, если папка с именем MonthlyData была переименована в AnnualData, вы можете найти все экземпляры первой строки во всех путях источника данных и заменить их второй строкой.
Чтобы найти и заменить части пути к источнику данных, выполните следующие действия:
- Переключитесь на вид Каталог. Или, чтобы его открыть, на вкладке Вид в группе Окна нажмите Вид Каталог .
- На вкладке Каталог в группе Обновление щелкните Источники данных , чтобы открыть режим Обновление источников данных в виде Каталога.
Все слои и автономные таблицы в проекте перечислены вместе с путями к их источнику данных.
- Под Управлять на вкладке Источники данных в группе Инструменты щёлкните Найти и заменить .
- Введите строку в текстовом поле Поиск. При желании выберите элементы, чтобы ограничить замену только этими элементами. Если элементы не выбраны, производится замена для всех элементов.
- Введите строку для замены в текстовом поле Заменить. Нажмите кнопку Заменить , чтобы заменить строку по одному элементу за раз, или нажмите кнопку Заменить все , чтобы заменить все экземпляры одновременно.
- Выберите, следует ли проверять целевые источники перед применением изменений. Эти изменения сохраняются в течение текущего сеанса приложения. Сохраните проект, чтобы применить их на постоянной основе. Под Управлять на вкладке Источники данных в группе Управление изменениями выберите один из следующих параметров:
- Щелкните маленькую стрелку в нижней части кнопки Применить и щелкните Подтвердить и Применить , чтобы сначала подтвердить изменения, а затем применить их.
- Щелкните Применить , чтобы применить изменения без проверки.
- Щелкните кнопку Закрыть Найти и Заменить , чтобы закрыть элементы управления Найти и Заменить.
- Под Управлять на вкладке Источники данных щелкните Закрыть , чтобы закрыть режим Обновление источников данных в виде Каталога.
Проверка изменений
При обновлении источников данных вы можете применить изменения как есть или сначала проверить целевой источник, а затем применить. Если вы закроете панель Источники данных без применения, появится предупреждение с предложением применить. В этом случае проверка не производится.
Пример сценария, в котором вы, возможно, захотите применить без проверки – это если вы работаете в расположении промежуточной папки и готовитесь переместить данные в окончательное расположение папки, которое еще не существует. Эти изменения сохраняются в течение текущего сеанса приложения. Сохраните проект, чтобы применить их на постоянной основе.
Когда вы вносите изменения в источник данных, зеленая вертикальная полоса рядом с элементом указывает, что изменение было внесено, но еще не применено.
Чтобы применить изменения без проверки целевого источника, под Управлять, на вкладке Источники данных в группе Управление изменениями щелкните Применить . Чтобы сначала проверить целевой источник, а затем применить изменения, щелкните маленькую стрелку внизу кнопки Применить и щелкните Подтвердить и Применить .
После успешной проверки индикаторы удаляются. В случае, если источник данных не может быть найден и подтвержден, отображается красный индикатор, а в верхней части панели появляется баннер, указывающий на наличие недопустимых элементов.