Обновление источников данных

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

  • Чтобы исправить неработающие ссылки, отмеченные на карте как неработающие Восстановить поврежденный источник данных, щёлкните кнопку и укажите источник данных.
  • Чтобы изменить источник данных слоя или отдельной таблицы, откройте его диалоговое окно Свойства. На вкладке Источник нажмите Установить источник данных и укажите источник данных.
  • Как автоматизировать обновление источников данных с помощью Python, см. Обновление и исправление источников данных.
  • Чтобы управлять всеми источниками данных, на которые ссылаются карты в текущем проекте, получите доступ к ним из вида Каталог. Вы можете обновить пути для одного элемента, например, одной карты в проекте, или получить доступ ко всем путям в проекте. Вы можете найти и заменить определенные строки в путях. Чтобы обновить пути в текущем проекте, выполните действия, указанные ниже.
    Внимание:

    Существуют некоторые ограничения для обновления путей к источникам данных из вида Каталог. Следующие типы слоев и рабочие области не поддерживаются с этим методом:

    • Потоковые слои
    • Слои рабочих областей в памяти
    • Слои сетевого анализа
    • Слои картографического сервиса
    • Слои событий маршрута
    • Векторные веб-слои
    • Слои запросов Вы можете изменить источники данных слоя запроса, находясь в режиме рабочей области База геоданных. Если вы обновите их из режима Элемент Legend Layers, источник слоя запроса будет заменен стандартным классом объектов.
    Неподдерживаемые элементы перечислены под отдельным заголовком в таблицах источников данных в виде Каталог.

Обновление источников данных для элементов проекта

Чтобы обновить источники данных всех слоев и автономных таблиц в текущем проекте одновременно, выполните следующие действия:

  1. Переключитесь на вид Каталог. Или, чтобы его открыть, на вкладке Вид в группе Окна нажмите Вид Каталог Вид Каталог.
  2. На ленте на вкладке Каталог в группе Обновление щелкните Источники данных Источники данных, чтобы открыть режим Обновление источников данных в виде Каталога.
    Слои и автономные таблицы, на которые есть ссылки во всем текущем проекте, перечислены вместе с путем к их источнику данных. Или вы можете отфильтровать этот список, чтобы отобразить ресурсы только одной карты, выбрав карту на панели Содержание вида Каталог.
  3. Выберите, надо видеть пути к источникам данных элементов проекта или список всех уникальных рабочих областей, на которые ссылается проект. Под Управлять на вкладке Источники данных в группе Вид выберите один из следующих вариантов:
    Элемент Legend Layers

    Просмотрите пути к источникам данных для элементов проекта.

    Рабочее пространство База геоданных

    Просмотрите список всех уникальных рабочих пространств, на которые ссылается проект.

  4. В столбце Новый путь введите или вставьте новый путь к файлу для любого элемента в списке. Вы можете щелкнуть правой кнопкой мыши любой путь в столбце Текущий путь и щелкнуть Копировать или щелкнуть кнопку Обзор Обзор, чтобы найти новый путь для любого элемента в списке.

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

  5. Выберите, следует ли проверять целевые источники перед применением изменений. Эти изменения сохраняются в течение текущего сеанса приложения. Сохраните проект, чтобы применить их на постоянной основе. Под Управлять на вкладке Источники данных в группе Управление изменениями выберите один из следующих параметров:
    • Щелкните маленькую стрелку в нижней части кнопки Применить Применить и щелкните Подтвердить и Применить Применить, чтобы сначала подтвердить изменения, а затем применить их.
    • Щелкните Применить Применить, чтобы применить изменения без проверки.
  6. Под Управлять на вкладке Источники данных щелкните Закрыть Закрыть, чтобы закрыть режим Обновление источников данных в виде Каталога.

Найти и заменить части пути

Если расположение папки источника данных было переименовано или реструктурировано, вы можете найти и заменить части путей к источникам данных в текущем проекте, чтобы восстановить соединение. Например, если папка с именем MonthlyData была переименована в AnnualData, вы можете найти все экземпляры первой строки во всех путях источника данных и заменить их второй строкой.

Чтобы найти и заменить части пути к источнику данных, выполните следующие действия:

  1. Переключитесь на вид Каталог. Или, чтобы его открыть, на вкладке Вид в группе Окна нажмите Вид Каталог Вид Каталог.
  2. На вкладке Каталог в группе Обновление щелкните Источники данных Источники данных, чтобы открыть режим Обновление источников данных в виде Каталога.

    Все слои и автономные таблицы в проекте перечислены вместе с путями к их источнику данных.

  3. Под Управлять на вкладке Источники данных в группе Инструменты щёлкните Найти и заменить Найти местоположение.
  4. Введите строку в текстовом поле Поиск. При желании выберите элементы, чтобы ограничить замену только этими элементами. Если элементы не выбраны, производится замена для всех элементов.
  5. Введите строку для замены в текстовом поле Заменить. Нажмите кнопку Заменить Замена, чтобы заменить строку по одному элементу за раз, или нажмите кнопку Заменить все Заменить все, чтобы заменить все экземпляры одновременно.
  6. Выберите, следует ли проверять целевые источники перед применением изменений. Эти изменения сохраняются в течение текущего сеанса приложения. Сохраните проект, чтобы применить их на постоянной основе. Под Управлять на вкладке Источники данных в группе Управление изменениями выберите один из следующих параметров:
    • Щелкните маленькую стрелку в нижней части кнопки Применить Применить и щелкните Подтвердить и Применить Применить, чтобы сначала подтвердить изменения, а затем применить их.
    • Щелкните Применить Применить, чтобы применить изменения без проверки.
  7. Щелкните кнопку Закрыть Найти и Заменить Закрыть, чтобы закрыть элементы управления Найти и Заменить.
  8. Под Управлять на вкладке Источники данных щелкните Закрыть Закрыть, чтобы закрыть режим Обновление источников данных в виде Каталога.

Проверка изменений

При обновлении источников данных вы можете применить изменения как есть или сначала проверить целевой источник, а затем применить. Если вы закроете панель Источники данных без применения, появится предупреждение с предложением применить. В этом случае проверка не производится.

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

Когда вы вносите изменения в источник данных, зеленая вертикальная полоса рядом с элементом указывает, что изменение было внесено, но еще не применено.

Элемент с зеленой полосой, указывающий, что изменение источника данных еще не было применено

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

После успешной проверки индикаторы удаляются. В случае, если источник данных не может быть найден и подтвержден, отображается красный индикатор, а в верхней части панели появляется баннер, указывающий на наличие недопустимых элементов.

Элемент с красной полосой, указывающий, что изменение источника данных не может быть подтверждено

Связанные разделы