Snapping

0 голосов
спросил 12 Авг, 11 от oxuyan (140 баллов) в категории Программные продукты Esri
Здравствуйте,
как применить снаппинг к написанному туслу?

Немного разобрался с классами IEditor2, IEditSketch2, IEditTask, INewLineFeedback, IEditLayers и тп и с их помощью написал тулс, который рисует полигоны.

А как применить ISnapEnvironment,

ISnapEnvironment snapEnv = editor as ISnapEnvironment;

А в OnMouseMove -
IPoint point = doc.ActiveView.ScreenDisplay.DisplayTransformation.ToMapPoint(X, Y) as IPoint;
snapEnv.SnapPoint(point);

Но ничего (((

И еще, в окне снаппинга у меня выделено 3 слоя из 15, а поле снапАгенты у snapEnv показывает число 15.

Просветите плз, как применяется снаппинг?

Пожалуйста, войдите или зарегистрируйтесь для публикации ответа на этот вопрос.

Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...