Доступно с лицензией Spatial Analyst.
Поднабор ячеек можно извлечь в новый растр несколькими способами - путем выбора атрибута или определения формы другого растра.
Извлечение по атрибуту
Ячейки, которые отвечают заданному атрибутивному запросу, могут быть извлечены в новый выходной растр с помощью инструмента Извлечь по атрибутам (Extract by Attributes).
Примеры применения этого инструмента включают извлечение всех ячеек, уклон которых больше 10 процентов или извлечение всех ячеек, attributed with zoning для коммерческого развития. Ячейки, которые отвечают запросу, дадут на выходе, для каждой ячейке, нужное исходное значение.
Ячейки, которые отвечают заданному запросу, не обязательно должны быть непрерывными.
Извлечение по формам
Вы можете извлечь ячейки на основе заданной формы. У вас есть опция для извлечения только тех ячеек, которые лежат внутри или снаружи формы. Вы можете извлечь по окружности, прямоугольнику или полигону.
Извлечение по форме окружности
Чтобы выполнить извлечение по окружности, используйте инструмент Извлечь по окружности (Extract by Circle).
Нужно задать местоположение центра окружности и радиус.
На рисунке ниже извлекаются все ячейки (центры ячеек). которые попадают в пределы окружности:
Извлечение по прямоугольной форме
Чтобы выполнить извлечение по прямоугольнику, используйте инструмент Извлечь по прямоугольнику (Extract by Rectangle).
Нужно определить левый нижний и правый верхний углы прямоугольника.
На рисунке ниже были извлечены ячейки внутри заданной прямоугольной формы.
Извлечение по форме полигона
Чтобы выполнить извлечение по полигону, используйте инструмент Извлечь по полигону (Extract by Polygon).
Нужно ввести местоположение вершин полигона.
На рисунке ниже был определен извлекающий полигон, но параметр был задан для извлечения ячеек вне растра, а не внутри.
Извлечение по местоположению
Ячейки можно извлечь на основе их пространственного местоположения. Извлекаемые ячейки могут быть определены отдельными точечными местоположениями или из группы местоположений размера и формы, определенных маской.
Извлечение местоположений точек
Вы можете извлечь определенную ячейку из растра, определив перечень точек координат, которые вас интересуют.
Чтобы выполнить извлечение на основе точек, используйте инструмент Извлечь по точкам (Extract by Points).
Необходимо задать точки по местоположениям их координат x,y.
Извлечения с помощью маски
Для определения ячеек, которые будут извлечены в новый растр, может использоваться другой набор данных, маска. Маской может быть растр или набор классов объектов.
Чтобы выполнить этот тип извлечения, используйте инструмент Извлечь по маске (Extract by Mask).
Есть разные способы создания растра маски с помощью различных инструментов ArcGIS Spatial Analyst.
В инструменте извлечения, как показано на рисунке ниже, местоположения со значениями, отличными от NoData, в растре маски, получат значения, присвоенные этому местоположению в Входном растре (Input raster).
В качестве маски может использоваться набор классов объектов. Только ячейки в пределах заданной формы векторных данных получат значения Входного растра (Input raster) на выходном растре.