Построение объемного тела по растру
-
- Новоприбывший
- Сообщения: 11
- Зарегистрирован: 14 ноя 2009, 15:36
- Репутация: 0
- Контактная информация:
Построение объемного тела по растру
Есть следующая задача. Есть два растра - результаты интерполяции. Первый раст высотные отметки. Второй раст это толщина. Встает главный вопрос, как построить по этому объемное замкнутое тело?
Оба растра одинакового размера с одинаковым шагом и привязаны к одной точке.
Оба растра одинакового размера с одинаковым шагом и привязаны к одной точке.
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 792
- Ваше звание: званий не имею
- Откуда: Москва
Re: Построение объемного тела по растру
Вам надо получить 3D-растр, т.е. "voxel"?
Редактор материалов, модератор форума
-
- Активный участник
- Сообщения: 190
- Зарегистрирован: 16 дек 2012, 09:08
- Репутация: 48
- Откуда: Калининград
Re: Построение объемного тела по растру
В голову пришел только следующий вариант:
1. На основании матрицы высот "DEM" (первого растра) - формируете TIN
2. На основании толщины "THK" и матрицы высот "DEM" формируете верхнюю границу тела ( калькулятором растра "DEM" + "THK")
3. Создаете по растровым расчетам верхней границы тела TIN
4. Создаете векторную границу объекта в форме полигона
5. Используете инструмент Extrude Between из модуля 3D Analyst Tools (Terrain and TIN Surface)
1. На основании матрицы высот "DEM" (первого растра) - формируете TIN
2. На основании толщины "THK" и матрицы высот "DEM" формируете верхнюю границу тела ( калькулятором растра "DEM" + "THK")
3. Создаете по растровым расчетам верхней границы тела TIN
4. Создаете векторную границу объекта в форме полигона
5. Используете инструмент Extrude Between из модуля 3D Analyst Tools (Terrain and TIN Surface)
-
- Новоприбывший
- Сообщения: 11
- Зарегистрирован: 14 ноя 2009, 15:36
- Репутация: 0
- Контактная информация:
Re: Построение объемного тела по растру
Спасибо за совет. Нужно построить, что-то вроде стратеграфической модели. Что бы по ней потом можно было строить разрезы и пересекать с другими объемными телами. Завтра на работе попробую.swdartvader писал(а):В голову пришел только следующий вариант:
1. На основании матрицы высот "DEM" (первого растра) - формируете TIN
2. На основании толщины "THK" и матрицы высот "DEM" формируете верхнюю границу тела ( калькулятором растра "DEM" + "THK")
3. Создаете по растровым расчетам верхней границы тела TIN
4. Создаете векторную границу объекта в форме полигона
5. Используете инструмент Extrude Between из модуля 3D Analyst Tools (Terrain and TIN Surface)
-
- Активный участник
- Сообщения: 190
- Зарегистрирован: 16 дек 2012, 09:08
- Репутация: 48
- Откуда: Калининград
Re: Построение объемного тела по растру
Различные типовые векторные операции доступны в 3d analyst, например пересечение (Intersect 3D), объединение (Union 3D) и пр. Однако у меня есть некоторые сомнения в функциональности такой стратиграфической модели - построение разрезов тут может стать весьма нетривиальной задачей.empirik писал(а): Спасибо за совет. Нужно построить, что-то вроде стратеграфической модели. Что бы по ней потом можно было строить разрезы и пересекать с другими объемными телами. Завтра на работе попробую.
-
- Гуру
- Сообщения: 5355
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1021
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
-
- Новоприбывший
- Сообщения: 11
- Зарегистрирован: 14 ноя 2009, 15:36
- Репутация: 0
- Контактная информация:
Re: Построение объемного тела по растру
Автокад это конечно круто. Но вот у заказчика есть только полный комплект ArcGis.trir писал(а):http://www.youtube.com/watch?v=fIEe2PxTSJA
-
- Новоприбывший
- Сообщения: 11
- Зарегистрирован: 14 ноя 2009, 15:36
- Репутация: 0
- Контактная информация:
Re: Построение объемного тела по растру
swdartvader. Метод сработал. Только вот у меня не получилось корректно построить векторную границу слоя. У все точки в 3D, а вот инструменту нужен 2D слой. Скажите как точки из 3D слоя перенести на 2D слой?
-
- Активный участник
- Сообщения: 190
- Зарегистрирован: 16 дек 2012, 09:08
- Репутация: 48
- Откуда: Калининград
Re: Построение объемного тела по растру
Попробуйте MultiPatch Footprint из раздела Conversion - From feature class
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя