Страница 1 из 1
Построение объемного тела по растру
Добавлено: 28 мар 2015, 08:34
empirik
Есть следующая задача. Есть два растра - результаты интерполяции. Первый раст высотные отметки. Второй раст это толщина. Встает главный вопрос, как построить по этому объемное замкнутое тело?
Оба растра одинакового размера с одинаковым шагом и привязаны к одной точке.
Re: Построение объемного тела по растру
Добавлено: 28 мар 2015, 11:49
Александр Мурый
Вам надо получить 3D-растр, т.е. "voxel"?
Re: Построение объемного тела по растру
Добавлено: 28 мар 2015, 15:09
swdartvader
В голову пришел только следующий вариант:
1. На основании матрицы высот "DEM" (первого растра) - формируете TIN
2. На основании толщины "THK" и матрицы высот "DEM" формируете верхнюю границу тела ( калькулятором растра "DEM" + "THK")
3. Создаете по растровым расчетам верхней границы тела TIN
4. Создаете векторную границу объекта в форме полигона
5. Используете инструмент Extrude Between из модуля 3D Analyst Tools (Terrain and TIN Surface)
Re: Построение объемного тела по растру
Добавлено: 29 мар 2015, 09:24
empirik
swdartvader писал(а):В голову пришел только следующий вариант:
1. На основании матрицы высот "DEM" (первого растра) - формируете TIN
2. На основании толщины "THK" и матрицы высот "DEM" формируете верхнюю границу тела ( калькулятором растра "DEM" + "THK")
3. Создаете по растровым расчетам верхней границы тела TIN
4. Создаете векторную границу объекта в форме полигона
5. Используете инструмент Extrude Between из модуля 3D Analyst Tools (Terrain and TIN Surface)
Спасибо за совет. Нужно построить, что-то вроде стратеграфической модели. Что бы по ней потом можно было строить разрезы и пересекать с другими объемными телами. Завтра на работе попробую.
Re: Построение объемного тела по растру
Добавлено: 29 мар 2015, 16:44
swdartvader
empirik писал(а):
Спасибо за совет. Нужно построить, что-то вроде стратеграфической модели. Что бы по ней потом можно было строить разрезы и пересекать с другими объемными телами. Завтра на работе попробую.
Различные типовые векторные операции доступны в 3d analyst, например пересечение (Intersect 3D), объединение (Union 3D) и пр. Однако у меня есть некоторые сомнения в функциональности такой стратиграфической модели - построение разрезов тут может стать весьма нетривиальной задачей.
Re: Построение объемного тела по растру
Добавлено: 29 мар 2015, 19:33
trir
Re: Построение объемного тела по растру
Добавлено: 30 мар 2015, 09:09
empirik
Автокад это конечно круто. Но вот у заказчика есть только полный комплект ArcGis.
Re: Построение объемного тела по растру
Добавлено: 30 мар 2015, 14:19
empirik
swdartvader. Метод сработал. Только вот у меня не получилось корректно построить векторную границу слоя. У все точки в 3D, а вот инструменту нужен 2D слой. Скажите как точки из 3D слоя перенести на 2D слой?
Re: Построение объемного тела по растру
Добавлено: 30 мар 2015, 15:26
swdartvader
Попробуйте MultiPatch Footprint из раздела Conversion - From feature class