Измерение объектов

Инструмент Измерить позволяет делать измерения в нарисованных вами точках, линиях, окружностях, эллипсах, прямоугольниках и полигонах. Инструмент Измерить также предоставляет возможность получать измерения объектов карты. Линейные и площадные измерения могут осуществляться в числовых и иных единицах.

Разработчики могут получить полный код инструмента Измерить на ArcGIS Online, и служит примером инструмента расширенной функциональности, созданного наилучшим способом. Выполнение его с моделью Model View ViewModel (MVVM) показывает, как взаимодействовать с картой и добавлять графику программно, а также демонстрирует, как сделать надстройку локализуемой, и многое другое. Чтобы просмотреть исходный код, загрузите образец инструмента Измерить (Measure) из ArcGIS Online и откройте файл MeasureTool.sln. Чтобы отладить надстройку следуйте инструкциям, предоставленным в текстовом файле Развертывание и инструкции по использованию (Deployment and Use Instructions), который идет вместе с примером.

Нарисовать и измерить геометрию:

  1. Добавьте инструмент Измерить (Measure) на панель инструментов, выполняя следующе шаги в разделе Добавление инструментов и панелей, и управление ими (Adding and managing tools and toolbars).
  2. Нажмите кнопку Измерить (Measure) на панели инструментов, чтобы открыть диалоговое окно Измерить (Measure).
  3. Выберите форму для изображения. Доступные формы (слева направо): точка, линия, произвольная линия, прямоугольник, окружность, эллипс, полигон и произвольный полигон.
    Диалоговое окно инструмента Измерить (Measure)
  4. Нарисуйте форму на карте. При задержке курсора на карте у него появляется сообщение с инструкциями для выбранного типа формы.
  5. После ввода формы на карте производятся измерения, которые отображаются в нижней части диалогового окна Измерить (Measure). Чтобы изменить единицы измерений, выберите желаемые единицы из ниспадающих меню, которые появляются напротив измерений.

Измерить объекты карты:

  1. Добавьте инструмент Измерить (Measure) на панель инструментов, выполняя следующе шаги в разделе Добавление инструментов и панелей, и управление ими (Adding and managing tools and toolbars).
  2. Нажмите кнопку Измерить (Measure) на панели инструментов, чтобы открыть диалоговое окно Измерить (Measure).
  3. В верхней части диалогового окна нажмите кнопку Выберите объекты для измерений (Select features to measure). Если эта кнопка не отображается, то данная карта не содержит слоев, доступных для измерения.
    Инструмент Измерить (Measure) - Выберите объекты для измерения
  4. Из ниспадающего меню Слой (Layer) выберите желаемый слой.
  5. Если выбранный слой является слоем картографического сервиса, тогда в диалоговом окне появляется ниспадающее меню подслоя. Если вы видите меню подслоя, выберите желаемый слой внутри картографического сервиса.
  6. Щелкните объект, принадлежащий выбранному слою.
  7. После указания объекта производятся измерения, которые отображаются в нижней части диалогового окна Измерить (Measure). Чтобы изменить единицы измерений, выберите желаемые единицы из ниспадающих меню, которые появляются напротив измерений.
1/23/2014