Плагины

Вопросы связанные с работой ГИС Аксиома
Аватара пользователя
Матвеич
Пользователь
Сообщения: 141
Зарегистрирован: 09 янв 2024, 14:43

Re: Плагины

Сообщение Матвеич » 13 мар 2025, 16:13

Дмитрий добрый вечер !

Благодарю Вас за разъяснение и Вашу помощь!
Аватара пользователя
Матвеич
Пользователь
Сообщения: 141
Зарегистрирован: 09 янв 2024, 14:43

Re: Плагины

Сообщение Матвеич » 18 мар 2025, 11:24

доброго времени суток !

В программе создаю объекты : полилиния/регион .
Вопрос : Какие операторы, опции, методы отвечают за включение/ отключение режима "резиновая" линия при
отрисовки объектов.
Аватара пользователя
Дмитрий
Администратор
Сообщения: 98
Зарегистрирован: 04 июн 2019, 11:33

Re: Плагины

Сообщение Дмитрий » 18 мар 2025, 16:12

Матвеич писал(а): 18 мар 2025, 11:24 Вопрос : Какие операторы, опции, методы отвечают за включение/ отключение режима "резиновая" линия при
отрисовки объектов.

Здравствуйте!

Просьба уточнить что понимается под режимом "резиновая" линия.
Аватара пользователя
Матвеич
Пользователь
Сообщения: 141
Зарегистрирован: 09 янв 2024, 14:43

Re: Плагины

Сообщение Матвеич » 18 мар 2025, 16:35

В ГИС Аксиома выбрав инструмент "Полилиния" или "Полигон" , на инструментальной панели Карта в разделе Рисование ,
указатель мыши принимает форму крестика. Указав на первую точку полилинии/полигона левой клавишей мыши,
перемещаем указатель курсора на следующую точку.

Во время перемещения мышки от первой точки тянется пунктирная (резиновая) линия. Дважды кликнув мы завершаем
создание объекта.

термин "резиновая линия " - это MapBAsic ГИС MapInfo.

P.S. В разделе примеров "Дополнительные инструменты" я не смог установить включение и отключения режима
показ движения мышки в виде пунктирной линии.
Аватара пользователя
gisamap
Пользователь
Сообщения: 432
Зарегистрирован: 18 окт 2019, 11:03

Re: Плагины

Сообщение gisamap » 19 мар 2025, 10:26

Добрый день.
Объясните , может я чего то не понимаю , зачем отключать "режима
показ движения мышки в виде пунктирной линии" ?
Матвеич писал(а): 18 мар 2025, 16:35 В ГИС Аксиома выбрав инструмент "Полилиния" или "Полигон" , на инструментальной панели Карта в разделе Рисование ,
указатель мыши принимает форму крестика. Указав на первую точку полилинии/полигона левой клавишей мыши,
перемещаем указатель курсора на следующую точку.

Во время перемещения мышки от первой точки тянется пунктирная (резиновая) линия. Дважды кликнув мы завершаем
создание объекта.

термин "резиновая линия " - это MapBAsic ГИС MapInfo.

P.S. В разделе примеров "Дополнительные инструменты" я не смог установить включение и отключения режима
показ движения мышки в виде пунктирной линии.
Аватара пользователя
Матвеич
Пользователь
Сообщения: 141
Зарегистрирован: 09 янв 2024, 14:43

Re: Плагины

Сообщение Матвеич » 19 мар 2025, 10:58

после ознакомления текста процедуры "дополнительные инструменты" я использовал приемы
отслеживания движения мышки в своей процедуре .
для завершения построения полилинии я использовал двойной клик мышки.
Но при дальнейшем движении мышки пунктирная линия не отключалась.

чуть позже и в картинках я поясню свою проблему.
Аватара пользователя
gisamap
Пользователь
Сообщения: 432
Зарегистрирован: 18 окт 2019, 11:03

Re: Плагины

Сообщение gisamap » 19 мар 2025, 11:10

Я в аналогичном случае не использовал "родные" инструменты Axioma ( создать Полилинию / Полигон ) . Тем более , что вы и так отслеживаете все перемещения мыши и нажатия .
А так получается "масло масленное " , но вам виднее . Хотя я читаю нет необходимости , добавлять новые методы - включать - отключать "резинку" , это родной встроенный в Axioma механизм. Если пользователю , реализует свой - то все "тучи" в его руках.
Что бы я добавил , это возможность установки стиля "резинки" . Я сталкивался с задачами , когда на некоторых растрах , при оцифровке пунктирной линии ( "резинки") не видно
Матвеич писал(а): 19 мар 2025, 10:58 после ознакомления текста процедуры "дополнительные инструменты" я использовал приемы
отслеживания движения мышки в своей процедуре .
для завершения построения полилинии я использовал двойной клик мышки.
Но при дальнейшем движении мышки пунктирная линия не отключалась.

чуть позже и в картинках я поясню свою проблему.
Ответить