Специальная терминология инструмента Итератор ячеек растра

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

ТерминОписание

Итератор ячеек растра

Класс Python, выполняющий итерацию ячеек одноканального или многоканального растра.

Растровый объект

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

Объект RasterInfo

Объект RasterInfo, представляющий метаданные растра. Объект rasterInfo можно использовать для создания пустого растра. Каждый объект Raster содержит связанный с ним объект rasterInfo, и к нему можно обратиться с использованием метода getRasterInfo() растрового объекта.

Неявный итератор

Итератор неявно определен для растрового объекта.

Явный итератор

Итератор явно определен с использованием объекта RasterCellIterator().

Параметры среды анализа растра

Параметры среды анализа растра определяют экстент, размер ячейки и систему координат, в которой Итератор ячеек растра выполняет анализ. Также определяется географическая область, где итератор работает с растровыми данными. Для дополнительной информации см. Что такое окно анализа в дополнительном модуле Spatial Analyst.

Внутренний отступ

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

NaN

В вычислениях NaN означает отсутствие числа. Если при указании индекса для ячейки растра считывается значение NoData, Python возвращает NaN. Если NaN назначается ячейке растра, значение ячейки интерпретируется, как значение NoData.

Индексация

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

Относительная индексация

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

Например, если итерируемая ячейка содержит индексы [i, j], непосредственные соседи этой ячейки в окрестности обозначаются индексами относительно нее, то есть [i-1, j-1], [i, j-1], [i+1, j-1] и т.д..

Разреженный растр

Разреженный растр – тот, в котором присутствует значительное количество ячеек со значением NoData.

Состояние растра

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

Связанные разделы