Страница 1 из 1
Создать полигон по значениям в точках
Добавлено: 25 окт 2017, 08:46
McFly
Доброе время суток! Имеется точечный шейп со значениями высот. Стоит задача построить полигон по определенной высоте. Кто-нибудь сталкивался с таким? Какие есть соображения.
Еще в довесок: точки взяты из растра, т.е. растр высот. Можно ли сразу по растру построить полигоны с определенным интервалом. Например высоты от 0 до 40, а мне нужен интервал с 20,6 до 23,7 в виде полигона. Проблема в том, что значения высот не целочисленные
Спасибо!
Re: Создать полигон по значениям в точках
Добавлено: 25 окт 2017, 09:18
5Nap
Постройте растр по точкам рельефа, а из него через Conditional выберите все ячейки, где высоты в заданном диапазоне. Потом этот растр перегоните в полигоны и сгладьте по желанию.
Re: Создать полигон по значениям в точках
Добавлено: 25 окт 2017, 10:27
McFly
Что за инструмент conditional? В каком наборе он находится?
Re: Создать полигон по значениям в точках
Добавлено: 25 окт 2017, 10:28
freeExec
Посмотрите статьи по SRTM.
Re: Создать полигон по значениям в точках
Добавлено: 26 окт 2017, 08:49
lam
McFly писал(а): ↑25 окт 2017, 08:46
Имеется точечный шейп со значениями высот. Стоит задача построить полигон по определенной высоте.
Еще в довесок: точки взяты из растра, т.е. растр высот.
1. В слое точек выбрать по значению необходимый диапазон и сохранить в новый шейп
2. Конвертировать точки в грид
3. Конвертировать грид в полигоны
4. Объединить все полигоны в один объект
5. Сгладить полигоны
Re: Создать полигон по значениям в точках
Добавлено: 26 окт 2017, 13:30
McFly
Проблема решена!
Помог инструмент Переклассифицировать (Reclass) в Spatial Analyst. Задал нужному интервалу целочисленное значение, остальным NoData. После создания нового растра с нужным интервалов конвертирую его в полигон.
Всем спасибо!
Вариант lam тоже в действии
