Настройка аналитики растров

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

Подсказка:
Пользовательские растровые функции Python в настоящее время не поддерживаются в ArcGIS Enterprise on Kubernetes.

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

Лицензия:

Для настройки растровой аналитики у вас должна быть лицензия ArcGIS Raster Analytics on Kubernetes. Лицензия включает функциональность, доступную с премиум-функциями размещения изображений.

Введение в аналитику растров

Аналитика растров в - это гибкая система обработки, хранения и публикации растров, использующая технологию распределенного вычисления и хранения. Используйте аналитику растров для применения инструментов анализа растра и растровых функций в ArcGIS, создавайте свои собственные функции и инструменты и объединяйте несколько инструментов и функций в последовательности обработки растра для выполнения ваших собственных алгоритмов для больших наборов растровых данных. Исходные данные и результаты обработки сохраняются и публикуются в вашей корпорации в соответствии с вашими нуждами и приоритетами.

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

Подсказка:
Облачное хранилище данных является обязательным условием для локального и облачного развертывания. Оно используется для хранения результатов растровой аналитики.

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

Настройка аналитики растров

Для выполнения следующих шагов настройки может потребоваться изменить способ развертывания ArcGIS в вашей организации; перед выполнением внимательно изучите их. Перед использованием аналитика растров, необходимо добавить поддерживающиеся хранилища растров и настроить их как функцию в ArcGIS Enterprise Manager.

Добавление хранилища растров

Для поддержки анализа растров необходимо добавить два хранилища растров: одно облачное хранилище и одно реляционное хранилище. Облачное хранилище используется для хранения результатов анализа растров. Реляционное хранилище используется для хранения наборов данных мозаики при создании размещенного слоя изображений, или при генерации выходных данных коллекции растровым анализом.

  1. В ArcGIS Enterprise Manager щелкните кнопку Хранилища данных на боковой панели.

    Появится страница хранилищ данных.

  2. В секции Хранилища растров щелкните Добавить хранилище, чтобы добавить первое хранилище растровых данных.
    Примечание:

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

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

    Если вы еще не добавили хранилища, этот раздел будет пуст.

  3. Введите имя хранилища растров.
  4. Выберите Сервис хранилища. Выберите одну из следующих опций:
    • Amazon S3
    • Azure Blob
    • Хранилище Google Cloud
  5. Спецификации для каждого сервиса облачного хранения см. в разделе шаги по добавлению хранилища растров.
  6. Когда закончите, щёлкните Добавить хранилище.

    Растровое хранилище зарегистрировано и появится в разделе Хранилища растров.

  7. На странице Хранилища данных щелкните Добавить хранилище, чтобы добавить второе хранилище, реляционное.

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

  8. Введите имя реляционного хранилища.
  9. Выберите Сервис хранилища и реляционное хранилище.
  10. Щелкните Выбрать файл, чтобы добавить файл подключения к базе данных.

    В реляционной базе данных будут храниться наборы данных мозаики для размещения слоев изображений.

  11. Щелкните Добавить хранилище.

Растровое хранилище зарегистрировано и появится в разделе Хранилища растров.

Включение растровой аналитики

Затем включите растровую аналитику в качестве функции для организации.

  1. В ArcGIS Enterprise Manager щелкните кнопку Функции на боковой панели.

    Откроется страница функций.

  2. Включите переключатель Аналитика растра.

    Появится сообщение, в котором указывается, что процесс включения может занять некоторое время.

  3. Щелкните Включить.

    Запрос для включения аналитики растра отправляется. Процесс будет проверять предварительные условия и активировать вспомогательные ресурсы. Следующие системные сервисы будут запущены автоматически:

    • RasterAnalysisTools
    • RasterProcessing
    • RasterProcessingGPU
    • RasterRendering

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

Теперь аналитика растра настроена Вы можете начать работать с инструментами анализа растра и размещать изображения в своей организации. Кроме того, посмотрите, как настроить рабочие процессы аналитики растров.

Настройка аналитики растра

Чтобы обеспечить оптимальную производительность и масштабируемость аналитики растра, примите во внимание эти рекомендации.

  • При создании своей организации используйте облачную службу хранения объектов.
  • Увеличьте число рабочих узлов. Для поддержки премиум-функций, таких как растровая аналитика, требуется как минимум один дополнительный рабочий узел для каждого профиля архитектуры. Проконсультируйтесь со своим администратором, чтобы определить, какой архитектурный профиль был выбран при создании организации, и соответствующим образом увеличить количество рабочих узлов. В зависимости от анализа, который вы будете выполнять, вам может потребоваться более одного дополнительного узла.
  • По возможности используйте узлы с поддержкой графического процессора. Дополнительно можно настроить привязку к узлам и допуски для запуска рабочих нагрузок GPU исключительно на узлах GPU. Это становится все более важным при проведении глубокого обучения и рабочих процессов с использованием искусственного интеллекта.
  • Изменяя развертывание служб с помощью дополнительных модулей и ресурсов, вы можете повысить общую доступность и пропускную способность своих рабочих процессов. Вы также можете рассмотреть возможность включения автомасштабирования в этих сервисах.
    • Для рабочих процессов, не включающих глубокое обучение и искусственный интеллект, масштабируйте развертывание сервиса RasterProcessing.
    • Для рабочих процессов глубокого обучения при выполнении процессов для обучения моделей масштабируйте развертывание сервиса RasterAnalysis Tools.
    • При выполнении рабочих процессов логического вывода масштабируйте развертывание сервиса RasterProcessingGPU.
  • Некоторые инструменты растрового анализа распределяют вычисления по нескольким рабочим модулям и записывают временные данные во время выполнения анализа. Используйте эфемерные тома при выполнении распределенного анализа растров в больших заданиях, требующих загрузки данных во временное пространство для обработки. Подробнее см. в разделе настройка эфемерных томов.
  • При запуске процессов аналитики растров, рекомендуется снизить уровень ведения журнала по сравнению с отладкой. Если вы не занимаетесь активным устранением неполадки, используйте уровень Предупреждение. Если вам требуется более подробное ведение журнала, используйте альтернативный уровень ведения журнала.
  • Рассмотрите возможность настройки коэффициента параллельной обработки, чтобы управлять количеством экземпляров сервиса обработки растров, которые можно использовать для обработки данных.
  • Возможно, потребуется отслеживать и увеличивать требования к памяти в зависимости от типа рабочего процесса анализа и объема обрабатываемых данных. Например, для глубокого обучения и рабочих процессов с использованием искусственного интеллекта большие объемы пакетов требуют больше памяти.
  • После включения аналитики растров, у инструментов будут предварительно настроенные ограничения. Для выполнения некоторых работ может потребоваться дополнительная емкость, чтобы инструменты работали должным образом. Вы можете изменить свойства масштабирования, чтобы увеличить объем памяти для различных микросервисов.