Использование подключений к многофайловым объектам

Вы можете настроить, визуализировать и использовать подключения к многофайловым объектам (MFC) в анализе.

Использование MFC

После того, как вы структурировали свои данные, вы можете выполнить следующее:

  1. Настроить MFC.
  2. Визуализировать набор данных MFC.
  3. Использовать наборы данных MFC в анализе.

Настройка MFC

Для начала работы необходимо создать MFC. Существует два способа создания MFC:

При поиске наборов данных в MFC может возникнуть две проблемы:

  • Ожидаемые наборы данных отсутствуют. В этом случае проверьте, что указан правильный путь, который задает папку-источник, содержащую подпапки, и что тип данных поддерживается.
  • Не удается зарегистрировать один или несколько наборов данных. Если наборы данных не удается зарегистрировать, изучите следующее:

    ПроблемаРешениеПример

    Формат наборов данных не отвечает требованиям.

    Откройте файл, чтобы убедиться, что он выглядит как ожидается. Если структура данных неверна, обновите его и повторите попытку.

    Файл .csv содержит несколько строк и описание данных, затем только пустые строки.

    Схемы наборов данных в папке не совпадают.

    Все файлы в папке набора данных должны иметь одинаковую схему. Откройте файлы и сравните схемы. Исправьте не совпадающие схемы и снова попробуйте зарегистрировать набор данных.

    Один файл .csv содержит 10 полей, другой - только 8.

    Типы файлов набора данных в папке не совпадают.

    Все файлы в папке набора данных должны иметь одно расширение (тип файла). Проверьте типы файлов в источнике данных и удалите или переместите лишние.

    Набор данных шейп-файла - это та же папка, что и файл Parquet.

    Не распознается формат полей.

    Это происходит редко, но может случиться, если ORC и Parquet используют необычный формат. Убедитесь, что вы используете допустимые форматы полей.

    Используется файл Parquet с неизвестным форматом поля.

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

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

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

  • Изменение имен полей наборов данных с разделителями.
  • Изменение полей, доступных для анализа.
  • Изменение полей, используемых для представления геометрии или времени.
  • Добавление фильтра в набор данных.
  • Добавление псевдонима в набор данных.
  • Удаление из MFC наборов данных, которые не требуются в анализе.
  • Обновление MFC для включения новых наборов данных (новой подпапки в папке-источнике).

Чтобы внести такие изменения, можно использовать диалоговое окно Новое подключение к многофайловым объектам, щелкнуть правой кнопкой набор данных MFC на панели Каталог или любую комбинацию следующих инструментов:

Визуализировать набор данных MFC

Вы можете визуализировать шейп-файлы, файлы с разделителями и наборы данных MFC, основанные на parquet, на карте.

Примечание:
Наборы данных MFC, использующие исходные файлы ORC, не могут быть визуализированы.

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

Наборы данных MFC отображаются на карте в упрощенном виде и имеют следующие ограничения:

  • При визуализации наборов данных MFC свойства времени в свойствах набора данных MFC не задаются автоматически в новом слое. Чтобы визуализировать набор данных со временем, установите свойства времени слоя после добавления набора данных на карту
  • Рисование файлов с разделителями будет масштабироваться до полного экстента пространственной привязки набора данных MFC.
  • Если вы добавляете новые записи в существующий набор данных MFC, например добавляете новые строки в .csv файл в существующем MFC, новые записи не будут отображаться до тех пор, пока вы не перезагрузите ArcGIS AllSource.
  • Если вы добавляете новые файлы в существующий набор данных MFC, например добавляете новый .csv файл в существующем наборе данных MFC, новые записи не будут отображаться до тех пор, пока вы не перезагрузите ArcGIS AllSource.

Использовать наборы данных MFC в анализе

Когда наборы данных MFC используются для инструментов GeoAnalytics Desktop, анализ оптимизируется для чтения данных и происходит параллельно на нескольких ядрах ЦПУ вашего компьютера. Для всех других инструментов геообработки чтение и обработка данных MFC не оптимизированы для параллельного выполнения, а являются последовательными и однопоточными.

Наборы данных MFC на основе файлов с разделителями, шейп-файлов и файлов parquet можно использовать в большинстве инструментов геообработки.

Примечание:
Наборы данных MFC, использующие исходные файлы ORC, могут быть использованы только для инструментов GeoAnalytics Desktop.

Вы не сможете применить выборку к набору данных MFC, если он используется как входной в инструменте GeoAnalytics Desktop.

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


В этом разделе
  1. Использование MFC