Виджет Нарисовать позволяет пользователям создавать на картах простую разметку, включающую точки, линии, полигоны и текст. Пользователи могут добавить измерения к нарисованной графике для положения координат, длины, периметра и площади.
Примеры
Используйте этот виджет для поддержки требований к разработке приложений, таких как:
- Вам нужны городские проектировщики, чтобы нарисовать линии для загородных дорог.
- Вам нужны менеджеры строительства, чтобы создавать полигоны объектов подземных коммуникаций.
- Вам нужны специалисты по охране окружающей среды, чтобы рисовать точки, представляющие места наблюдений за дикими животными.
Примечания по использованию
Виджету требуется подключение к виджету Карта.
При включении этого виджета в приложение панель или панель инструментов предоставляет пользователям следующие инструменты для рисования объектов.
- Выбрать объект, Выбрать прямоугольником и Выбрать лассо - выбрать способ для выбора нарисованных объектов При рисовании в веб-сценах доступно только Выбрать объекты.
- Нарисовать точку, Нарисовать полилинию, Нарисовать полигон, Нарисовать прямоугольник, Нарисовать окружность и Отобразить текст - создать объект на карте или в сцене.
- Предварительный просмотр - просмотреть символы объектов.
- Источник - для точек выберите из списка категорий, содержащих созданные заранее символы. В каждой категории доступны различные символы.
- Опции настройки символов - выберите предопределенный символ из набора. Настройте символ с помощью следующих параметров:
- Точки — Настройка размера, цвета заливки, цвета контура, ширины контура и прозрачности заливки. Для символов-изображений маркеров доступно только изменение размера.
- Полилинии — Настройка ширины, типа штриховки, цвета и прозрачности.
- Полигоны, прямоугольники и круги — Настройка цвета заливки, цвета контура, ширины контура и прозрачности.
- Текст - настройка текстового содержимого, шрифта, размера шрифта, цвета, ширины контура, цвета контура, прозрачности, цвета фона и непрозрачности фона.
- Инструменты измерений — включают важные измерения в соответствующих единицах на нарисованных объектах.
- Для точек включите Показать измерение местоположения, чтобы включить измерения в градусах-минутах-секундах или десятичных градусах.
- Для линий включите Показать измерение длины, чтобы включить измерения в километрах, метрах, милях или футах.
- Для полигонов, прямоугольников и кругов включите Показать измерения площади, чтобы включить измерения в квадратных километрах, квадратных метрах, гектарах, акрах, квадратных милях или квадратных футах. Включите Показать измерение периметра, чтобы включить измерения в километрах, метрах, милях или футах.
- Отменить и Повторить - отменить или повторить действия. Эти кнопки основаны на действиях, выполняемых с помощью виджета.
- Настройки — Включите следующие инструменты и настройки:
- Включить подсказку инструментов — отображать числовую информацию при рисовании объектов.
- Вы можете нажать Tab, чтобы определить значения в подсказках, которые появляются во время рисования объектов. Нажмите Enter, чтобы применить введенные значения. Вы также можете использовать клавишу Tab для перемещения между полями ввода.
- Вы можете щелкнуть Заблокировать ограничение, чтобы отключить редактирование поля ввода, и щелкнуть Разблокировать ограничение, чтобы включить редактирование поля ввода.
- Для точечных и текстовых объектов вы можете ввести координаты и значения высоты. Нажмите Enter, чтобы разместить точку на карте.
- Для сегментов полилиний и полигонов вы можете ввести значения для длин сегментов, углов и высоты. Вы можете нажать Режим направления и выбрать один из следующих вариантов для определения угла сегмента линии:
- Отклонение — угол измеряется в градусах относительно ранее нарисованного сегмента. Значение отклонения равное нулю создает линию, которая продолжает предыдущий сегмент в прямом направлении. Положительные значения измеряются в направлении по часовой стрелке. Отрицательные значения измеряются в направлении против часовой стрелки.
- Абсолютный — угол измеряется в градусах относительно координатной системы карты. Значение направления 0 создает линию, направленную строго на север. Положительные значения измеряются в направлении по часовой стрелке. Отрицательные значения измеряются в направлении против часовой стрелки.
- Включить замыкание — замыкание позволяет рисовать объекты, которые соединены друг с другом. Указатель будет перемещаться или замыкаться на ближайшие ребра, вершины или другие геометрические элементы. Подключите эту опцию, чтобы включить следующие инструменты (если они настроены в виджете в Гибком режиме):
- Направляющие геометрии - позволяет выполнять замыкание на объект в процессе его рисования и показывает умные направляющие, такие, как 90 градусов и параллель.
- Объект на объект - разрешает замыкание на другие объекты.
- Сетка — накладывает сетку на карту. Вы можете выполнять замыкание нарисованных объектов на сетку.
- Слои замыкания — выберите, какие слои карты должны работать с включенными инструментами замыкания.
- Опции сетки — при включении Сетки становятся доступны следующие опции:
- Размещение — вы можете использовать три инструмента для настройки положения сетки, ее поворота или того и другого.
- Угол — введите значение в градусах, чтобы определить, на сколько градусов повернуть сетку. Угол измеряется в градусах относительно координатной системы карты. Значение 0 направляет ось Y сетки строго на север. Положительные значения измеряются в направлении против часовой стрелки. Отрицательные значения измеряются в направлении по часовой стрелке.
- Ячейки между главными линиями — введите количество ячеек сетки, которые будут отображаться между линиями с более толстой штриховкой.
- Динамически масштабировать сетку в зависимости от масштаба — включите эту настройку, чтобы сетка оставалась одинакового размера на экране при любых уровнях во всех масштабах.
- Поворачивать сетку с картой — включите эту настройку, чтобы сетка вращалась вместе с картой, когда пользователь использует инструмент Навигация виджета Карта.
- Тема — выберите цвет для сетки. Темная тема предпочтительна для светлого фона. Светлая тема предпочтительна для темного фона. Также вы можете выбрать свой собственный цвет.
- Включить подсказку инструментов — отображать числовую информацию при рисовании объектов.
- Очистить все - удалите все нарисованные объекты из текущей активной веб-карты.
- Развернуть и Свернуть - при использовании виджета в режиме панели инструментов, панели развернуть и свернуть, связываются с виджетом, включая панели настройки для точек, линий и других объектов.
Настройки
Виджет Нарисовать включает в себя следующие настройки:
- Выбрать виджет Карта - выберите виджет Карта.
- Оформление - выберите компоновку для инструментов виджета, или Панель, или Панель инструментов.
- Инструменты рисования - включают инструменты для пользователей, чтобы рисовать объекты на карте или в сцене. Инструменты рисования включают Точка, Линия, Полигон, Прямоугольник, Круг и Текст.
- Включить измерения - позволяют пользователям включить измерения на рисунке. Выберите, какие единицы включить. DD и DMS - это угловые единицы измерения, используемые с точками. Километры, Метры, Мили, Футы, Морские мили и Ярды используются для измерения длины линий и периметра полигонов, прямоугольников и кругов. Квадратные километры, Квадратные метры, Гектары, Акры, Квадратные мили, Квадратные футы и Квадратные ярды используются для измерения площади для полигонов, прямоугольников и кругов.
- Число десятичных знаков — выбрать количество знаков после запятой (от 0 до 10) для измерений, связанных с точками, линиями (включая периметры) и площадями.
- Настройки рисования - вы можете включить следующие инструменты и возможности на панели виджетов во время запуска:
- Подсказки инструментов - включите параметр Включить подсказки инструментов на панели виджета во время выполнения. Вы можете установить опцию включенной по умолчанию.
- Замыкание — Включите настройки замыкания. У этой настройки есть два режима:
- Гибкий режим — вы можете выбрать, какие настройки замыкания включить в виджет, активировать по умолчанию и установить слои замыкания по умолчанию. Во время работы пользователи могут включать и отключать инструменты, а также выбирать слои замыкания. Настройка Сетки доступна только в Гибком режиме.
- Предписывающий режим — в этом режиме настройки замыкания, заданные здесь, не могут быть изменены пользователем во время работы.
- Расширенный - разверните раздел, чтобы настроить параметры, связанные со слоями карты и эффектами 3D рисования.
- Отобразить чертежи в слоях карты - включите нарисованные объекты в качестве слоя в виджете Слои карты и в инструменте Слои виджета Карта.
- Эффект 3D-рисования - выбрать метод высоты для рисования 3D объектов. Этот параметр отображается при подключении веб-сцены к виджету Карта.
- Относительно земной поверхности — нарисовать объекты на определенной высоте относительно поверхности местности. Этот метод подходит для отрисовки объектов на известной высоте относительно земной поверхности.
- Относительно сцены — нарисовать объекты поверх вытянутых полигонов, слоев сцены 3D-объектов или слоев BuildingSceneLayers, в зависимости от того, у какого из них больше высота. Этот метод аналогичен методу Относительно земной поверхности за исключением того, что если рисунок находится непосредственно над зданием или любым другим объектом, он будет отрисован на определенной высоте относительно этого объекта. Если рисунок не находится непосредственно над зданием или каким-либо другим объектом, он выравнивается по высоте земли или IntegratedMeshLayer.
- На поверхности земли — драпировать отрисованные объекты на поверхности местности. Этот метод подходит для отрисовки плоских объектов на местности, таких как дороги.
Более подробно о методах трехмерной визуализации высот, см. в разделе Опции для высот в документации к ArcGIS Maps SDK for JavaScript.