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

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