Skip To Content

Что нового в дополнительном модуле ArcGIS Image Server

Модуль ArcGIS Image Server 10.8.1 содержит обновления, улучшения и исправления ошибок.

Если вы обновляетесь до ArcGIS Image Server 10.8.1, вам необходимо повторно авторизовать ПО. Вы можете получить файл новой лицензии с My Esri.

Для изучения обновлений Image Server 10.8 см. здесь.

Новое в версии 10.8.1

См. что нового и улучшенного в дополнительном модуле ArcGIS Image Server 10.8.1.

Создание ресурсов изображений

  • Вы можете опубликовать шаблон обработки растра в виде слоя изображений. Это позволяет вам просматривать и применять шаблоны растровых функций к сервисам, которые их поддерживают.
  • Создайте сервис изображений, состоящий из тайлов - Слой изображений листов.
  • Изучайте и редактируйте свойства конфигурации сервисов изображений.
  • Перезапишите сервис изображений, который был опубликован на автономном сайте ArcGIS Server 10.6 или более поздней версии.

ArcGIS Ortho Maker

Улучшения ArcGIS Ortho Maker включают следующее:

  • Поддержка загрузки продуктов для автономной работы с ними.
  • Вводите GPS-данные в свои проекты из облачных магазинов.

Анализ растра

Инструменты в Map Viewer

Для растрового анализа и комплексной обработки изображений доступны новые растровые инструменты.

Глубокое обучение

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

Управление данными

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

Кроме того, у инструмента Конвертировать растр в объекты в группе Управление данными появились два новых параметра: Создать составные объекты и Максимальное число вершин на полигональный объект.

Многомерный анализ

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

Группа инструментов Суммировать данные

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

Функции растра в Map Viewer

Все функции растра в ArcGIS Pro 2.6 теперь доступны в Map Viewer.

Инструменты Портала в ArcGIS Pro

Если вы выполните вход из ArcGIS Pro на портал ArcGIS Enterprise с модулем ArcGIS Image Server, настроенным для Raster Analysis, будут доступны новые инструменты и растровые функции, а также добавлены дополнительные возможности для некоторых существующих функций.

Управление данными

У инструмента Конвертировать растр в объекты появились два новых параметра: Создать составные объекты и Максимальное число вершин на полигональный объект.

Группа инструментов Суммировать данные

  • Появился новый инструмент геообработки Зональная статистика в таблицу, который суммирует значения растра в пределах зон другого набора данных и записывает результаты в таблицу.
  • Инструмент Суммировать растр в пределах и функция растра Зональная статистика могут обрабатывать и многомерные растры зон, и многомерные растры значений. Теперь у инструментов появился новый тип статистики - Процентиль и новый параметр - Значение процентиля, позволяющие указать значение процентиля для вычисления экстремальных событий.

Близость

Эта группа инструментов была в этой версии реорганизована, и в нее были добавлены некоторые новые инструменты.

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

В группу инструментов Использовать близость (Устаревшие) перемещены следующие инструменты: Вычислить расстояние, Вычислить стоимость пути, Стоимостный путь как полилиния, Определить оптимальную стоимость перемещения по сети, Определить оптимальный путь как полилинию и Определить стоимостные пути перемещения к назначениям.

Функции растра в ArcGIS Pro

Если вы выполните вход из ArcGIS Pro на портал ArcGIS Enterprise с модулем ArcGIS Image Server, настроенным для Raster Analysis, будут доступны новые инструменты и растровые функции, а также добавлены дополнительные возможности для некоторых существующих функций.

Были добавлены новые функции растра:

  • Анализ CCDC - оценивает изменения в значениях пикселов во времени, используя метод Непрерывное обнаружение и классификация (CCDC), и генерирует многомерный растр, содержащий результаты модели.
  • Вычислить изменения - вычисляет различия в пикселах между двумя наборами растровых данных. Эта функция вычисляет как изменения абсолютных значений пикселов, так и изменения категорий для тематических растров. Для изменений категорий создается слой, отображающий все области, класс которых изменился.
  • Выявить изменения при помощи анализа изменений - генерирует растр, содержащий информацию об изменении значений пикселов, используя выходной растр анализа изменений из инструмента Анализ изменений с помощью CCDC.
  • Оптимальный путь как растр - вычисляет оптимальный путь от источников к назначениям.
  • Тренд в RGB - преобразует растр тренда функции Создать тренд или Анализ CCDC в слой растра RGB.

Для существующих функций обновлено следующее:

Растровые функции Расстояния были распределены по группам Расстояние и Расстояние (Устаревшие).

Объекты растровых функций в ArcGIS REST API

Six new raster function objects were added at 10.8.1:

  • MultidimensionalRaster—Function adds a multidimensional dataset, such as netcdf, grib, hdf files, multidimensional mosaic dataset, or multidimensional CRF to a multidimensional raster.
  • MultidimensionalRasterFilter—Function filters multidimensional raster along defined variables and dimensions.
  • ProcessRasterCollection—Function processes each slice in a multidimensional raster or each item in a mosaic raster using different functions. This function can also aggregate multiple slices into a single slice.
  • SpectralUnmixing—Function performs subpixel classification and calculates the fractional abundance of different land cover types for individual pixels.
  • Trend—Function computes a forecasted multidimensional raster layer using the output trend raster from the Generate Trend function or Generate Trend Raster geoprocessing tool.
  • TrendAnalysis—Function estimates the trend for each pixel along a dimension for one or more variables in a multidimensional raster.

Задачи Аналитики растра в ArcGIS REST API

Следующие задачи Аналитики растра появились в версии 10.8.1:

  • Analyze Change Using CCDC—Evaluates changes in pixel values over time using the CCDC algorithm, and generates a multidimensional raster containing the model results.
  • Detect Change Using Change Analysis Raster—Generates a raster containing pixel change information using the output change analysis raster from the Analyze Changes Using CCDC tool.
  • Distance Accumulation—Calculates straight-line distance or the least accumulative cost distance for each cell to the source over a cost surface, while optionally accounting for the surface distance and the horizontal and vertical factors.
  • Distance Allocation—Calculates distance allocation for each cell to the provided sources based on straight-line distance, cost distance, true surface distance, as well as vertical and horizontal cost factors.
  • Manage Multidimensional Raster—Edits a multidimensional raster by adding or deleting variables or dimensions.
  • Optimal Path As Line—Calculates the optimal path from a source to a destination as a feature.
  • Optimal Path As Raster—Calculates the optimal path from a source to a destination as a raster.
  • Optimal Region Connections—Calculates the optimal connectivity network between two or more input regions.
  • Publish Deep Learning Model—Publishes a model package of a deep learning model (.dlpk) containing the files and data required to run deep learning inferencing tools for object detection or image classification to your portal as a DLPK item.
  • Zonal Statistics As Table—Summarizes the cells of a raster within the boundaries of zones defined by another dataset.

Кроме того, задачи Аналитики растра дополнились новыми параметрами, описанными ниже.

  • Convert Raster to Feature
    • The new createMultipartFeatures parameter specifies whether the output polygons will consist of single-part or multipart features.
    • The new maxVerticesPerFeature parameter specifies the vertex limit used to subdivide a polygon into smaller polygons.
  • Export Training Data For Deep Learning
    • Now supports output to a fileshare data store path.
    • The new referenceSystem parameter specifies the type of reference system to be used to export the image tiles.
    • The new processAllRasterItems parameter specifies how raster items in an image service will be processed.
    • The new blackenAroundFeature parameter specifies whether to blacken the pixels around each object or feature in each image tile.
    • The new fixChipSize parameter specifies whether to crop the exported tiles such that they are all the same size.
  • Generate Multidimensional Anomaly
    • The calculationInterval parameter, which specifies the temporal interval that will be used to calculate the mean, now supports an EXTERNAL_RASTER option.
    • The new referenceMeanRaster parameter specifies the reference raster dataset that contains a previously calculated mean for each pixel. The anomalies will be calculated in comparison to this mean.
  • Generate Trend Raster
    • The new trendLineType parameter specifies the type of line to be used to fit to the pixel values along a dimension.
    • The new cycleLength parameter specifies the length of periodic variation to model.
    • The new cycleUnit parameter specifies the time unit to be used for the length of a harmonic cycle.
    • The new RMSE parameter specifies whether the root mean square error (RMSE) of the trend fit line will be calculated.
    • The new R2 parameter specifies whether the R-squared goodness-of-fit statistic for the trend fit line will be calculated.
    • The new slopePValue parameter specifies whether the p-value statistic for the slope coefficient of the trend line will be calculated.
  • Summarize Raster Within
    • The new processAsMultidimensional parameter specifies how the input rasters will be processed if the are multidimensional.
    • A new option PERCENTILE was added to the statisticType parameter.
    • The new percentileValue parameter specifies the percentile value to calculate.
  • Train Deep Learning Model
    • The outputName parameter provides an option to write the deep learning model package to a fileshare datastore location.
    • The new backboneModel parameter supports several preconfigured neural network to be used as an architecture for training the new model. These include DENSENET121, DENSENET161, DENSENET169, DENSENET201, MOBILENET_V2, MASKRCNN50_FPN, RESNET18, RESNET34, RESNET50, RESNET101, RESNET152, VGG11, VGG11_BN, VGG13, VGG13_BN, VGG16, VGG16_BN, VGG19, VGG19_BN
    • The new validationPercent parameter specifies the percentage (in %) of training sample data that will be used for validating the model.
    • The new pretrainedModel parameter specifies the pretrained model to be used for fine tuning the new model. It is a deep learning model package (dlpk) portal item.
    • The new stopTraining parameter secifies whether early stopping will be implemented.
    • The new freezeModel parameter specifies whether to freeze the backbone layers in the pretrained model, so that the weights and biases in the backbone layers remain unchanged.

Аналитика растра в ArcGIS API for Python

Модуль arcgis.raster.analytics

Были добавлены следующие новые функции:

  • analyze_changes_using_ccdc - оценивает изменения в значениях пикселов во времени, используя алгоритм CCDC, и генерирует многомерный растр, содержащий результаты модели.
  • detect_change_using_change_analysis_raster - создает растровый слой, содержащий информацию об изменении значений пикселов, используя выходной растр анализа изменений из функции arcgis.raster.analytics.analyze_changes_using_ccdc.
  • generate_trend_raster - оценивает тренд для каждого пиксела вдоль измерения для заданных переменных в многомерном растре.
  • linear_spectral_unmixing - выполняет субпиксельную классификацию и вычисляет относительную распространенность различных типов земельного покрова для отдельных пикселов.
  • manage_multidimensional_raster - редактирует многомерный растр, добавляя и удаляя переменные или измерения.
  • sample - создает таблицу, содержащую значения ячеек растра или набора растров, для конкретных местоположений.
  • optimal_path_as_line - вычисляет оптимальный маршрут перемещения от исходного объекта до объекта назначения.
  • optimal_region_connections - вычисляет оптимальную сеть соединений между двумя или более входными регионами.
  • predict_using_trend_raster - оценивает тренд для каждого пиксела вдоль измерения для заданных переменных в многомерном растре.

Кроме того, усовершенствованы следующие функции:

  • У convert_raster_to_feature появилось два новых параметра: create_multipart_features и max_vertices_per_feature.
  • У summarize_raster_within есть новый вариант статистики - PERCENTILE и новый параметр - percentile_value для задания значения процентиля. Кроме того, у него появился новый параметр: process_as_multidimensional, позволяющий указать, как будут обрабатываться входные растры, если они являются многомерными.

Следующие функции начиная с ArcGIS API for Python версии 1.8.1 считаются устаревшими: determine_travel_costpath_as_polyline и optimum_travel_cost_network.

Модуль arcgis.raster.functions.gbl

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

Кроме того, усовершенствованы следующие функции:

  • Функции distance_accumulation и distance_allocation усовершенствованы, и теперь поддерживают несколько именованных выходных данных и могут использовать векторные входные данные.
  • У zonal_statistics есть новый вариант статистики - PERCENTILE и новый параметр - percentile_value для задания значения процентиля.

Следующие функции начиная с ArcGIS API for Python версии 1.8.1 считаются устаревшими: calculate_distance, calculate_travel_cost, cost_backlink, cost_distance, cost_path, euclidean_allocation, euclidean_direction, euclidean_distance, path_distance, path_distance_allocation и path_distance_back_link.

Сервисы изображений для ArcGIS REST API

Новые инструменты и задачи для сервисов изображений ArcGIS REST API перечислены ниже.

The Image Service resource supports the following operations at 10.8.1:

  • Compute Cache Info—Computes and generates new image service tile cache schemes for image services.
  • Compute Multidimensional Info—The operation is performed on an image service of a mosaic dataset. It is used for constructing a multidimensional info object based on its catalog table.
  • Image Support Data—Returns image support data of the NITF based raster catalog item
  • Slices—Returns the sliceId and multidimensional information for requested dimensional slices of the source dataset. It applies to image services of multidimensional datasets only.
  • Statistics—Returns statistics of the image.

Additionally, existing raster analytics tools were enhanced with new parameters, as listed below.

  • Export Image
    • The new sliceId parameter is for image services of multidimensional datasets with raster tiles enabled on top. Each dimensional slice has its own image tile at a specific level, row, and column combination. The sliceId of a dimensional slice can be queried from image service slices resource.
  • Histograms
    • The new variable parameter can be used to request histograms for each variable in a multidimensional dataset.
  • Image Tile
    • The new sliceId parameter is for image services of multidimensional datasets with raster tiles enabled on top. Each dimensional slice has its own image tile at a specific level, row, and column combination. The sliceId of a dimensional slice can be queried from image service slices resource.
  • Query (Image Service)
    • The new rasterQuery parameter allows you to make a query based on key properties of each raster catalog item.

Новое в 10.8

См. Что нового в дополнительном модуле ArcGIS Image Server 10.8.

Создание ресурсов изображений

Поддерживает многомерные данные для:

  • Публикации растровых типов NetCDF/Grib/HDF
  • Создания коллекций изображений (наборов данных мозаики)

Дополнительные опции постобработки на странице элемента доступны для следующего:

  • Построение контуров
  • Цветовая коррекция
  • Построение линий сшивки
  • Определение NoData
  • Вычисление статистики
  • Построение обзорных изображений

ArcGIS Ortho Maker

Улучшения ArcGIS Ortho Maker включают следующее:

  • Возможность создания проекта с изображениями с БПЛА в регистрированном хранилище данных
  • Поддержка датчиков RedEdge и Altum
  • Генерация облаков точек из облачных изображений
  • GCP поддерживает вертикальную систему координат
  • Публикация проекта
  • Настройка данных растра глобальных высот

Анализ растра

Инструменты в Map Viewer

Появился новый растровый инструмент Агрегировать многомерный растр в группе инструментов Многомерный анализ, позволяющий создать многомерный сервис изображений путем агрегирования существующих многомерных растровых переменных вдоль измерения.

Функции растра в Map Viewer

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

Для создания собственного шаблона растровых функций, откройте ArcGIS Enterprise Map Viewer, щелкните вкладку Анализ и выберите Анализ растров. Откроется панель Анализ растров с категориями операций растрового анализа. Вверху панели Анализ растров щелкните кнопку Создать шаблон функции растра для выполнения комплексной обработки и анализа Редактор растровых функций, чтобы открыть окно Шаблон растровых функций. Перетащите растровые функции, отображающиеся на панели, в рабочую область и дважды щелкните функцию в редакторе, чтобы настроить параметры. Дополнительные сведения о создании, применении и публикации цепочек функций см. в разделе Применение шаблонов растровых функций к изображениям на портале ArcGIS Enterprise.

Функции растра в ArcGIS Pro

Если вы выполните вход из ArcGIS Pro на портал ArcGIS Enterprise с модулем ArcGIS Image Server, настроенным для Raster Analysis, будут доступны новые инструменты и растровые функции, а также добавлены дополнительные возможности для некоторых существующих функций.

Были добавлены новые функции растра:

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

Для существующих функций обновлено следующее:

  • Функция растра Статистика по ячейкам может рассчитывать одноканальные или многоканальные выходные данные, основываясь на типе обработки многоканальных данных.
  • Функция Путь с наименьшей стоимостью была обновлена, чтобы можно было использовать инструмент Накопление расстояния для выполнения анализа расстояний без искажений.
  • Функция Оптимальный путь была обновлена и получила новый параметр - Принудительное согласование направления потока для растра направления.
  • У функции Зональная статистика появился параметр Вычислить как многомерный , позволяющий рассчитывать различные статистические данные для каждого среза многомерного растра.

Задачи Аналитики растра в ArcGIS REST API

Появились следующие новые задачи Аналитики растра:

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

Аналитика растра в ArcGIS API for Python

Модуль arcgis.raster.analytics

Были добавлены следующие новые функции:

  • aggregate_multidimensional_raster - генерирует сервис многомерных изображений путем агрегирования существующих переменных многомерного растра вдоль измерения.
  • build_multidimensional_transpose - транспонирует многомерный набор растровых данных, группируя многомерные данные по каждому измерению, чтобы оптимизировать производительность при доступе к значениям пикселов во всех срезах.
  • find_argument_statistics - извлекает значение измерения, при котором достигается заданная статистика для каждого пиксела в многомерном растре.
  • generate_multidimensional_anomaly - вычисляет аномалию для каждого среза в многомерном растре с целью создания набора многомерных данных.
  • generate_trend_raster - оценивает тренд для каждого пиксела вдоль измерения для заданных переменных в многомерном растре.
  • predict_using_trend_raster - вычисляет объект прогнозируемого многомерного растра, используя выходной растр тренда из функции generate_trend_raster.
  • subset_multidimensional_raster - создает поднабор многомерного растра путем разрезания данных по определенным переменным и измерениям.

Модуль arcgis.raster.functions

Были добавлены следующие новые функции:

  • constant_raster - создает виртуальный растр с одним значением пикселов.
  • random_raster - создает динамический растр на лету со случайными значениями ячеек.

Также были усовершенствованы следующие функции: majority, max, mean, med, min, cellstats_range, std, sum, variety, которые теперь могут вычислять одноканальный или многоканальный выходной растр, основываясь на типе многоканальной обработки.

Модуль arcgis.raster.functions.gbl

Были добавлены следующие новые функции:

  • distance_accumulation - вычисляет для каждой ячейки путь с наименьшей суммарной стоимостью перемещения от или до источника с наименьшей стоимостью, с учетом действительного расстояния по поверхности, а также горизонтального и вертикального факторов.
  • distance_allocation - вычисляет сопоставление расстояний для каждой ячейки до источников, учитывая истинное расстояние по поверхности, а также вертикальный и горизонтальный коэффициенты стоимости.
  • euclidean_back_direction - вычисляет для каждой ячейки направление в градусах к соседней ячейке по кратчайшему пути обратно к ближайшему источнику, избегая барьеров.
  • expand - растягивает (расширяет) выбранные зоны на заданное количество ячеек.
  • flow_length - создает растровый слой расстояния вверх или вниз по течению, или взвешенного расстояния вдоль линии стока для каждой ячейки.
  • shrink - сокращает выбранные зоны на заданное число ячеек, замещая их значением ячеек, наиболее частым в окрестности.
  • sink - создает растровый слой, определяющий все локальные понижения или районы внутреннего дренажа.
  • snap_pour_point - привязывает точки устьев к ячейке с наибольшим суммарным стоком в пределах заданного расстояния.
  • stream_order - присваивает уникальные значения секциям растровой линейной сети, расположенным между сочленениями линий.

Кроме того, усовершенствованы следующие функции: euclidean_allocation, euclidean_distance, euclidean_direction, flow_distance, cost_path, zonal_statistics.