ArgGis 9 3D моделирование

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
Andrey_k
Новоприбывший
Сообщения: 3
Зарегистрирован: 26 фев 2006, 15:58
Репутация: 0

ArgGis 9 3D моделирование

Сообщение Andrey_k » 26 фев 2006, 21:28

Имеется поверхность в форматах .dem .dxf . asc и 3Х мерный каркас (модель пещеры), экспортированный в шейп файл. Каим образом можно привязать этот объект к поверхности, имеется координата одной из точек каркаса которая должна совпасть с поверхностью.

geologic
Гуру
Сообщения: 852
Зарегистрирован: 15 сен 2005, 13:19
Репутация: 6
Откуда: москва
Контактная информация:

Re: ArgGis 9 3D моделирование

Сообщение geologic » 01 мар 2006, 17:39

Andrey_k писал(а):Имеется поверхность в форматах .dem .dxf . asc и 3Х мерный каркас (модель пещеры), экспортированный в шейп файл. Каим образом можно привязать этот объект к поверхности, имеется координата одной из точек каркаса которая должна совпасть с поверхностью.
В общем случае делается так:
а) создать модель номер один (поверхность)
б) создать модель номер два (пещера или реперная точка)
в) вычесть одну модель из другой, чтобы понять разницу
г) сдвинуть модель номер два на эту разницу.

Модели должны быть в одном формате, для ArcMap предпочтителен грид, с ними больше операций. Вычитание других моделйе (tin)штатными средствами не поддерживается.

Каркасные векторные линии (ваши dxf и т.п) вычитать одни из других могут геологические пакеты: DataMine, GoCAD etc., возможно архитектурно-механические, ArcMap же под это не заточен. В нем нельзя, например, мышкой сдвинуть каркас пещеры в заданную точку.

ПРоще всего вам будет этот сдвиг отработать в каде, например, Автокад или Microstation содержат процедуры трехмерного сдвига (и даже масштабирования). Наметить исходную точку и "точку привязки" (догадывааюсь, это вход в вашу пещеру). Это надо сделать ДО импорта, а не после. Скорее всего, чтобы наметить вход в пещеру на поверхности, строить модель рельефа не нужно, гораздо проще ее координаты рассчитать или прикинуть вручную.

После этого можете строить модель рельефа и все остальное. Сдвинуть и переделать модель рельефа в ArcMap вы сможете, модель пещеры - опять возвращайттесь в КАД. Так и держите ее в DXF - ArcMap поддерживает не только импорт трехмерных кадов, но и их подключение.

Andrey_k
Новоприбывший
Сообщения: 3
Зарегистрирован: 26 фев 2006, 15:58
Репутация: 0

Сообщение Andrey_k » 02 мар 2006, 12:37

Спасибо большое за ответ.
Насколько я понял обе модели (поверхность земли и пещера) должны быть переведены в одинаковый формат (ArcASCIIgrid), тогда можно будет вычислить невязку между поверхностью и точкой (координата точке входа в пещеру присвоена заранне при построении модели в пакете "Compass" после чего экспортирована в шейп и загружена в ArcScene) и скорректировать координаты.

geologic
Гуру
Сообщения: 852
Зарегистрирован: 15 сен 2005, 13:19
Репутация: 6
Откуда: москва
Контактная информация:

Сообщение geologic » 02 мар 2006, 15:21

Andrey_k писал(а):Спасибо большое за ответ.
Насколько я понял обе модели (поверхность земли и пещера) должны быть переведены в одинаковый формат (ArcASCIIgrid), тогда можно будет вычислить невязку между поверхностью и точкой (координата точке входа в пещеру присвоена заранне при построении модели в пакете "Compass" после чего экспортирована в шейп и загружена в ArcScene) и скорректировать координаты.
Да не совсем, две модели нужны в общем случае. В вашем, когда одна нижняя представлена одной точкой (по крайней мере, для выичслений) можно и проще. Вам нужно каким-то образом получить реальные координаты точки на поверхности, так ведь? Для этого нужна модель рельефа. То есть по сути какая-то интерполяция между известными точками. Но если у вас есть другой способ вычислить координаты этой точки, более простой, то модель поверхности и не нужна. А если она не нужна для вычисления, может она и не нужна вообще? Или, по крайней мере, не нужна именно в ArcMap? ArcMap ведь силен в построениях именно рельефа, а в трехмерных расчетах объемов и взаимоотношений 3d-тел не очень. ну и редактировать трехмерные векторные объекты в нем нельзя, как я сказал, этож для 3d-объектов по сути просто вьювер.

Вы бы обсказали вкратце, чего вообще планируете добиться, демо-модели, или расчетной модели местности и т.п., а то мы как слепой с глухонемым беседуем :)

Andrey_k
Новоприбывший
Сообщения: 3
Зарегистрирован: 26 фев 2006, 15:58
Репутация: 0

Сообщение Andrey_k » 02 мар 2006, 15:43

Да... есть лёгкое недопонимание.

Задача поставлена такая: получить 3D модель карстового массива для того что бы можно было легко определять возможные места соединения между пещерами и точки выхода на поверхность.
Исходные данные: поверхность земли, 3D модель пещеры полученная в результате топосъёмки и построенная в Compass, координаты и высота входа известны (сняты GPSом). Программа Compass умеет присвивать входу координаты и высоту и экспортировать модель в шейп файл.

Далее я загружаю в ArcScene сперва грид с поверхностью, потом шейп с моделью пещеры. Но поверхность и модель оказываются в совершенно разных местах.

Ответить

Вернуться в «ArcGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей