Обрезка растра по заданной форме

0 голосов
спросил 06 Окт, 19 от abed.nadir (140 баллов)
Возможно ли вырезать растр по типу функции Erase для векторов? То-есть извлечь часть растра по маске чтобы осталась часть где не было маски? Спасибо!

1 Ответ

0 голосов
ответил 07 Окт, 19 от Grigoriy (127,020 баллов)

Растр, по-определению - "прямоугольная матрица".

Поэтому удалить пиксели внутри нельзя.

Но им можно присвоить значение NODATA.

И рисовать потом это значение прозрачным.

Присвоить значение NODATA ячейкам растра в ArcGIS можно несколькими способами.

Самый простой:

1. Добавляете растр в ArcMap.

2. Рисуете полигон в графическом слое, с помощью панели "Рисование".

3. Оставьте нарисованный полигон выделенным.

4. Правой кнопкой мыши щёлкните на слое с растром - Данные->Экспорт данных

5. В диалоговом окне в разделе экстент выберите "выбранной графики (вырезание)" и "удалить внутреннюю часть"

6. Нажмите сохранить и смотрите на результат.

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