Вы можете опубликовать многомерные наборы данных мозаики и многомерные наборы данных Cloud Raster Format (CRF) в виде сервисов изображений, которыми можно делиться и анализировать в веб-среде.
Что нужно учитывать при публикации многомерного сервиса изображений
Перед публикацией многомерного сервиса изображений важно определиться с лучшей структурой управления данными. Основными структурами управления данными для управления многомерными растровыми данными являются многомерный набор данных мозаики и многомерный CRF. У каждой опции управления данными есть свои преимущества и ограничения, ваш выбор формата будет зависеть от того, что вы хотите делать с данными. Сведения о выборе наилучшей структуры данных для ваших целей см. в разделе Управление многомерными растровыми данными.
В дополнение к исходной структуре данных вам следует принять во внимание число сервисов для публикации и тип сжатия, который будет использован. Например, рекомендуется публиковать отдельные сервисы для переменных, у которых разные временные разрешения, для переменных, которые содержат разное число каналов, или для данных, которые отображаются с механизмом отрисовки векторных полей.
Настройка шаблонов обработки
Когда в сервисе содержится несколько переменных, вы можете улучшить доступ к данным, настроив для сервиса шаблоны обработки.
Шаблон обработки - это растровая функция или цепочка растровых функций, которая используется для обработки и визуализации растровых данных на лету. И наборы данных CRF, и наборы данных мозаики могут хранить шаблоны обработки, которые можно опубликовать вместе с многомерным сервисом изображений.
Например, возможно, вы захотите сохранить функцию Многомерный фильтр в виде шаблона обработки с вашим набором данных CRF, чтобы у пользователей была возможность быстро обращаться к одной из нескольких переменных. Либо вам нужно создать цепочку растровых функций, сочетающих функцию Многомерного фильтра с функцией Индекса теплоты, чтобы пользователи могли строить индекс теплоты, используя переменную температуры и соответствующую переменную влажности, обе из которых хранятся в одном наборе данных мозаики.
Публикация сервиса изображений
Когда вы будете готовы опубликовать ваш многомерный сервис изображений из ArcGIS AllSource, вы можете воспользоваться стандартным рабочим процессом по публикации векторного слоя. Дополнительные шаги для включения многомерной информации из набора данных не требуются.
Если вы хотите обновить исходный многомерный набор данных и чтобы эти обновления отразились в сервисе изображений, используйте следующие настройки:
- И для наборов данных CRF, и для наборов данных мозаики —на вкладке Общие на панели Опубликовать как веб-слой задайте опцию Слой и тип данных как Ссылаться на зарегистрированные данные. Веб-слой будет создан со ссылкой на исходный набор данных.
- Только для CRF —На вкладке Конфигурация на панели Опубликовать как веб-слой щелкните кнопку Настроить свойства веб-слоя для вашего слоя изображений и поставьте отметку Имеются потоковые данные. Сервис изображений будет обновлен, когда обновится источник CRF. Для многомерного набора данных мозаики это не требуется.
Обновление сервиса изображений
Многомерные сервисы изображений, опубликованные из набора данных мозаики или из CRF, можно обновить, не останавливая при этом сервис.
Чтобы обновить CRF, воспользуйтесь инструментом Управлять многомерным растром, чтобы присоединить или заменить срезы. При присоединении срезов данные нового среза должны происходить после уже существующих срезов. Если для данных построено многомерное транспонирование, отметьте опцию Обносить транспонирование, чтобы обновить транспонирование новых срезов. Либо используйте инструмент Построить многомерное транспонирование для перестроения.
Чтобы обновить набор данных мозаики, воспользуйтесь инструментом Добавить растры в набор данных мозаики, чтобы присоединить новые срезы или перезаписать существующие. Используйте инструмент Удалить растры из набора данных мозаики, чтобы удалить срезы. Ограничения на порядок нет, поэтому вы можете вставлять или удалять срезы по мере необходимости.
После того, как данные будут обновлены, вы должны обновить сервис с помощью запроса REST.
Когда сервис будет обновлен, веб-клиенты, которые с ним работают, также нужно обновить, а пользователям ArcGIS AllSource нужно перезапустить ArcGIS AllSource, чтобы увидеть обновления.