Среда анализа для наборов данных изображений и наборов растровых данных

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

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

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

Примечание:

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

Ниже приведены группы параметров среды, некоторые специфические параметры, относящиеся к анализу растров, выделены:

Рабочая область

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

Имеются два параметра среды рабочей области, которые можно использовать для указания местоположения входных и выходных данных при работе с дополнительным модулем Image Analyst.

Текущая рабочая область

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

Это то местоположение, из которого извлекаются входные данные и куда записываются выходные данные при запуске инструментов Image Analyst.

Временная рабочая область

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

Выходные координаты

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

Экстент обработки

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

Экстент

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

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

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

Настроенный экстент выходного растра
Показан настроенный экстент выходного растра.

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

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

Растр привязки

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

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

Параллельная обработка

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

Коэффициент параллельной обработки

Задайте значение параметра среды Коэффициент параллельной обработки.

Инструменты, использующие параметр коэффициента параллельной обработки, разделят выполнение операции на несколько процессов.

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

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

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

Размер ячейки

Параметр среды Размер ячейки управляет разрешением выходного растра в инструментах Image Analyst.

По умолчанию, этот параметр имеет настройку Максимальный из входных, при которой используется самый большой размер ячейки из входных наборов растровых данных. Если в качестве входных данных для инструмента используется класс пространственных объектов, размер ячейки, по умолчанию, выбирается как ширина или высота (в зависимости от того, что меньше) экстента класса, деленная на 250.

Image Analyst работает с растрами, состоящими из ячеек квадратной формы
При выполнении операций Image Analyst подразумевается, что растр состоит из ячеек квадратной формы (высота ячейки равна ее ширине).

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

Метод проецирования размера ячейки

Параметр среды Метод проецирования размера ячейки определяет то, как будет вычисляться размер ячейки выходного растра, если наборы данных перепроецируются в ходе анализа. Доступны методы: Преобразовать единицы измерения, Сохранить разрешение и Центр экстента. Метод по умолчанию: Преобразовать единицы измерения.

Более подробно о Методах проецирования размера ячейки см. в статье Как работает метод проецирования размера ячейки.

Маска

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

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

Маска определяет области в пределах экстента анализа, которые будут включены в этот анализ
Маска (фиолетовые ячейки), определяют те местоположения в экстенте анализа, которые будут включены в эту операцию. Ячейки белого цвета содержат значения NoData.

Выравнивание ячейки

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

Растр привязки

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

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

Хранение растра

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

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

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

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

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

Сжатие

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

Примечание:

Так как некоторые форматы разрешают сжатие с потерями, поддерживается только параметр Тип сжатия (Compression Type). Параметр Качество сжатия не поддерживается и всегда равен 100, независимо от того, какое значение указать.

Пирамидные слои

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

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

Статистика растра

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

Включение генерации статистики про обработке позволит пользователю пропустить ее построение при добавлении изображения на карту и правильно отобразить его.

Размер листа

Параметр среды Размер листа обычно поддерживается инструментами ArcGIS Image Analyst для следующих выходных форматов: TIFF, файловая или многопользовательская база геоданных.

Значение по умолчанию равно 128х128 пикселов.

Изменить разрешение

Параметр среды Изменить разрешение меняет размер пиксела, метод пересчета или и то, и другое.

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

NoData

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

Тип процессора

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

Тип процессора

Параметр среды Тип процессора позволяет выбрать, где и как будет происходить обработка данных на вашей системе. Вы можете обрабатывать данные, используя ЦП (CPU) или графический процессор компьютера (GPU). По умолчанию используется CPU, но если доступен GPU, с его помощью можно ускорить обработку некоторых задач.

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

GPU ID

Параметр среды GPU ID определяет GPU, который будет использоваться для обработки данных.

Сопоставить многомерную переменную

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

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