Измерение объектов
Инструмент Измерить позволяет делать измерения в нарисованных вами точках, линиях, окружностях, эллипсах, прямоугольниках и полигонах. Инструмент Измерить также предоставляет возможность получать измерения объектов карты. Линейные и площадные измерения могут осуществляться в числовых и иных единицах.
Разработчики могут получить полный код инструмента Измерить на ArcGIS Online, и служит примером инструмента расширенной функциональности, созданного наилучшим способом. Выполнение его с моделью Model View ViewModel (MVVM) показывает, как взаимодействовать с картой и добавлять графику программно, а также демонстрирует, как сделать надстройку локализуемой, и многое другое. Чтобы просмотреть исходный код, загрузите образец инструмента Измерить (Measure) из ArcGIS Online и откройте файл MeasureTool.sln. Чтобы отладить надстройку следуйте инструкциям, предоставленным в текстовом файле Развертывание и инструкции по использованию (Deployment and Use Instructions), который идет вместе с примером.
Нарисовать и измерить геометрию:
- Добавьте инструмент Измерить (Measure) на панель инструментов, выполняя следующе шаги в разделе Добавление инструментов и панелей, и управление ими (Adding and managing tools and toolbars).
- Нажмите кнопку Измерить (Measure) на панели инструментов, чтобы открыть диалоговое окно Измерить (Measure).
- Выберите форму для изображения. Доступные формы (слева направо): точка, линия, произвольная линия, прямоугольник, окружность, эллипс, полигон и произвольный полигон.
- Нарисуйте форму на карте. При задержке курсора на карте у него появляется сообщение с инструкциями для выбранного типа формы.
- После ввода формы на карте производятся измерения, которые отображаются в нижней части диалогового окна Измерить (Measure). Чтобы изменить единицы измерений, выберите желаемые единицы из ниспадающих меню, которые появляются напротив измерений.
Измерить объекты карты:
- Добавьте инструмент Измерить (Measure) на панель инструментов, выполняя следующе шаги в разделе Добавление инструментов и панелей, и управление ими (Adding and managing tools and toolbars).
- Нажмите кнопку Измерить (Measure) на панели инструментов, чтобы открыть диалоговое окно Измерить (Measure).
- В верхней части диалогового окна нажмите кнопку Выберите объекты для измерений (Select features to measure). Если эта кнопка не отображается, то данная карта не содержит слоев, доступных для измерения.
- Из ниспадающего меню Слой (Layer) выберите желаемый слой.
- Если выбранный слой является слоем картографического сервиса, тогда в диалоговом окне появляется ниспадающее меню подслоя. Если вы видите меню подслоя, выберите желаемый слой внутри картографического сервиса.
- Щелкните объект, принадлежащий выбранному слою.
- После указания объекта производятся измерения, которые отображаются в нижней части диалогового окна Измерить (Measure). Чтобы изменить единицы измерений, выберите желаемые единицы из ниспадающих меню, которые появляются напротив измерений.