Hot Question

0 голосов
спросил 25 Фев, 05 от SLAM (280 баллов) в категории Программные продукты Esri

HLP Please!!! Можно ли спомощью VBA определить координаты нажатия мыши на карте,а потом от этой точки провести проекцию (найти расстояние) на ближайшую полилинию?

2 Ответы

0 голосов
ответил 25 Фев, 05 от Alexander1 (32,520 баллов)

"определить координаты нажатия мыши на карте":

IDisplayTransformation:ToMapPoint Method (См. пример)

http://arcobjectsonline.esri.com/arcobjectsonline/samples_orig/arcmap/commands%20and%20tools/measure%20tool/measuretool.htm

"(найти расстояние) на ближайшую полилинию":

IProximityOperator:ReturnDistance Method  (См. примеры)

http://arcobjectsonline.esri.com/arcobjectsonline/samples_orig/geometry/convert%20closed%20polylines%20to%20a%20polygon%20featureclass.htm

http://arcobjectsonline.esri.com/arcobjectsonline/samples_orig/arcmap/selection/find%20nearest%20selected%20feature/findnearestselectedfeature.htm

 

0 голосов
ответил 02 Март, 05 от SLAM (280 баллов)

Благодарю Александр за помощь!

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