Чтобы полностью разобраться в инструменте Итератор ячеек растра, необходимо знать термины из следующего списка. Термины, приведенные ниже, будут полезны при чтении разделов справки по этой тематике.
Термин | Описание |
---|---|
Итератор ячеек растра | Класс 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. |
Состояние растра | Состояние растра – это состояние, которое определяется значениями его ячеек на каждой итерации. Если какие-либо ячейки и соседние с ними ячейки были изменены в ходе итерации, то состояние растра изменилось. |