Триангуляция в ArcView

0 голосов
спросил 27 Окт, 06 от Pentium-IV (1,140 баллов) в категории Программные продукты Esri

Не сколько для работы пока, сколько для удовлетворения собственного любопытства занимаюсь трехмерным моделированием геологических объектов в ArcView, используя возможности модуля 3D Analyst.

С некоторыми задачами он справляется штатными средствами, для реализации других необходимо заниматься написанием скриптов. В частности, имеются наработки по построению вертикальных разрезов по таблицам документации скважин, кое-что по построению рудных тел различной морфологии. Но всё упирается в некоторую глючность триангуляции в сложных случаях (например, для невыпуклых полигонов). Программа может либо настроить "паразитных" лишних треугольников, либо не закрыть ими какую-то часть поверхности.Ouch
 
Знаю, что при моделировании в других системах чаще всего применяются алгоритмы Делоне и им подобные. В связи с этим два вопроса:
1. На каких алгоритмах построен TIN-builder?
2. Не пытался ли кто-нибудь реализовать алгоритмы Делоне на AVENUE? Разумеется, я не прошу прислать мне коды, ибо это интеллектуальная собственность автора. Мне бы знать принципиальную возможность этого.Embarrassed
Заранее всем спасибо

2 Ответы

0 голосов
ответил 28 Окт, 06 от Albert1 (10,780 баллов)
2. Блин, принципиально то сложного ничего. Берется алгоритм, и вперед.
0 голосов
ответил 30 Окт, 06 от geologic (39,860 баллов)

Постронение TIN средствами ESRI использует алгоритм Делоне (думаю, упрощённый), об этом есть в описаниях. Например, здесь

 
дублирование алгоритма на Avenue встречать не доводилось.  Может быть, что-то есть на arcscripts, но там по TIN в основном extensions, т.е. текст закрыт. Но - средства старые, если воззвать к авторам, мож и откликнутся... :)
 
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...