Направление падения

Вопросы общего характера по ГИС и дистанционному зондированию, не связанные с конкретным ПО.
Ответить
Аватара пользователя
Шаки
Активный участник
Сообщения: 187
Зарегистрирован: 02 июл 2008, 11:57
Репутация: 1
Контактная информация:

Направление падения

Сообщение Шаки »

Помогите пожалуйста.
Геологические нарушения имеют направления падения, которые на бумажных носителях обозначены штриховыми линиями, направленными в сторону падения.
Была предпринята попытка реализовать данную задачу, задавшись правилом, что направление падения пласта будем определяться по ходу оцифровки – пласт всегда будет падать вправо по ходу оцифровки .Но данная идея была отвергнута из-за сложности понимания для пользователя данной ГИС в будущем.
Как мне научить комп оцифровывать направления, может есть алгоритмы, а может кто решал данную задачу!!!!
Я для решения написала макрос, при помощи которого пользователь выбирает направление (кликая мышью справа или слево от линии падения), и если оно не совпадает с настоящим(условное обозначение линии падение, таково что направлене всегда слево от неё), приметив, переворачивается, т.е. первая точка меняется с последней вторая с предпоследней и т.д., но он работает не коректно, из-за плохого алгоритма определения положения точки относительно прямой
Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Направление падения

Сообщение Максим Дубинин »

боюсь не ответ, просто комментарий

одно из возможных решений для разворота самой линии.

расширение со всякими структурными геологическими инструментами, в т.ч. inclination и т.д., может в нем удасться подсмотреть как это делает USGS.
пристегивайтесь, турбулентность прямо по курсу
Аватара пользователя
Шаки
Активный участник
Сообщения: 187
Зарегистрирован: 02 июл 2008, 11:57
Репутация: 1
Контактная информация:

Re: Направление падения

Сообщение Шаки »

Большое спасибо, что не оставили без внимания, первый вариант, то что мне надо, но я свои макросы пишу на языке VBA при помощи СОМ библиотек – ArcObjects, а Авеню не знаю :( и второй вариант с Авеню, а разбирается мне некогда. Ещё раз спасибо
Ответить

Вернуться в «Общие вопросы»

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

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